Menu
Jest wolny
Zameldować się
główny  /  Nawigatorów / Jak otworzyć DBF? Wyświetl pliki DBF.

Jak otworzyć DBF? Wyświetl pliki DBF.

DBF - Format pliku stworzony do pracy z bazami danych, raportami i arkuszami kalkulacyjnymi. Jego struktura składa się z nagłówka, który opisuje zawartość i główną część, w której cała zawartość jest w formie tabeli. Charakterystyczną cechą tej ekspansji jest możliwość interakcji z większością systemów zarządzania bazami danych.

Rozważ oprogramowanie wspierające oglądanie tego formatu.

Metoda 1: DBF Commander

DBF Commander to wielofunkcyjna aplikacja do przetwarzania plików DBF różnych kodowania, umożliwia podstawowe manipulacje z dokumentami. Dotyczy to opłaty, ale ma okres próbny.

Do otwarcia:


Metoda 2: DBF Viewer Plus

DBF Viewer Plus to darmowe narzędzie do przeglądania i edycji DBF, prosty i wygodny interfejs jest reprezentowany w języku angielskim. Ma funkcję tworzenia własnych tabel, nie wymaga instalacji.

Obejrzeć:


Metoda 3: DBF Viewer 2000

DBF Viewer 2000 - Program z dość uproszczonym interfejsem umożliwia pracę z plikami o więcej niż 2 GB. Ma język rosyjski i okres próbny.

Otworzyć:


Metoda 4: CDBF

CDBF jest potężnym sposobem edycji i przeglądania baz danych, również umożliwia tworzenie raportów. Możesz rozwinąć funkcjonalność za pomocą dodatkowych wtyczek. Istnieje język rosyjski, dotyczy opłaty, ale ma wersję próbną.

Obejrzeć:


Metoda 5: Microsoft Excel

Excel jest jednym ze składników pakietu oprogramowania Microsoft Office, dobrze znanego większości użytkowników.

Otworzyć:


Wniosek

Sprawdziliśmy podstawowe sposoby otwarcia dokumentów DBF. Tylko DBF Viewer Plus jest przydzielany z wyboru - całkowicie bezpłatne oprogramowanie, w przeciwieństwie do reszty, które są dystrybuowane na podstawie opłaconej i mają tylko okres próbny.

Bezpłatny uniwersalny edytor DBF, który umożliwia otwarcie istniejącego i tworzenia nowych baz danych. Ma bardzo małe rozmiary, może zacząć od dysku flash i posiada wiele zaawansowanych narzędzi do pracy z plikami DBF, wśród których istnieją nawet wsparcie dla zapytań SQL!

Galeria Screenshotovot.

Zazwyczaj na stronie oświetlamy programy, które będą zainteresowane szeroką gamą czytelników, ale dzisiaj sprawa nie jest dość zwyczajna :). Pracowałem kiedyś jako "specjalista komputerowy" w kilku biurach państwowych i często musieli poradzić sobie z różnymi programami bazy danych FoxPro ...

Głównym problemem wszystkich tych aplikacji było to, że prosty użytkownik może łatwo uszkodzić bazę danych, aby nie mogło go otworzyć za pomocą regularnych środków, więc musiałem zostać zboczony, aby zwrócić go do życia (co nie zawsze zostało zrobione, biorąc pod uwagę " Zdolności "Wild Yuzvers" :)).

A teraz, kilka lat później, ponieważ tam nie pracuję, wysłaliśmy prośbę o dodanie nowego bezpłatnego programu do edycji DBF-bazy danych, które ma nieskomplikowaną nazwę - SDBF.. O niej i porozmawiaj :)

Porównanie z płatnym analogiem

SDBF, pomimo swojej przenośności (może pracować z napędem flash!) I mały rozmiar, jest dość zaawansowanym edytorem bazy danych, który umożliwia tworzenie, edytowanie i eksportować dowolnych baz danych formatu DBF, począwszy od specyfikacji XbaseIII, a kończąc nowoczesnym XvisualFoxPro! Porównaj funkcjonalne funkcjonalne SDBF, z możliwością jednego z najbardziej zaawansowanych redaktorów tego sensa DBF Commander Professional:

Z powyższego przenika, widzimy, że programy są nieco inne w funkcjonalności, ale SDBF, po pierwsze, jest przenośne (zazwyczaj ważne, ponieważ każdy mistrz komputerowych woli nosić zestaw niezbędnych programów na dysku flash), a po drugie, jest całkowicie darmowy!

Pierwsze uruchomienie SDBF.

Aby uruchomić program, wystarczy rozpakować z pobranego archiwum do dowolnego miejsca i otworzyć otrzymany plik EXE. Przed nami pojawi się puste okno następnego typu:

Przeciągnij i upuść, niestety, nieuprzewane, więc aby rozpocząć pracę, będziemy musieli zadzwonić do menu "Plik" i już wybrać jedną z dwóch dostępnych działań: "Utwórz" nową bazę lub "otwarty" istniejący. Otwórz istniejącą bazę danych:

Otworzymy zawartość wybranej bazy danych w formie tabeli. W linii "Zero" wyświetla nazwy pola i zaczynając od pierwszego - sama treść. W poniższej treści znajduje się pasek narzędzi i ciąg stanu.

W tym drugim wyświetlany jest wiele przydatnych informacji o usługach, w tym liczba wpisów w bazie danych, kodowaniu, daty tworzenia i automatycznie zdefiniowanego formatu. Formaty SDBF nie obsługują tylko wczesnej XBase (I i II) i umożliwiają otwarcie i tworzenie plików DBF następujących typów:

  • xBase III - VII;
  • xclipper;
  • xfoxpro;
  • xvisualFoxPro.

Wyszukiwanie danych i narzędzia filtrujące

Program SDBF umożliwia bezpośrednio edytować dowolną komórkę otwartej bazy danych, jednak pożądane komórki nadal muszą znaleźć ... Jeśli podstawa jest mała i prosta, może to zrobić dość szybko i ręcznie. Jeśli jednak istnieje kilkadziesiąt rekordów, a nawet setki, to może być trudne do szukania.

Ale to nie jest taki problem, ponieważ w SDBF jest kilka narzędzi naraz, umożliwiając jednocześnie niepotrzebne dane do wycięcia i wyświetlania tylko tego, czego potrzebujesz!

Te narzędzia znajdują się na dole paska narzędzi. Na początku są 8 przycisków nawigacyjnych, które umożliwiają przemieszczanie się na podstawie (strzałki), Dodaj / Usuń rekordy, a także potwierdzić lub anulować zmiany. Funkcje, których potrzebujesz zacznij od dziewiątego przycisku - "Szukaj":

Po aktywacji przycisku pojawia się małe okno z formularzem wyszukiwania. Musimy określić tekst, który chcesz znaleźć i wybrać z listy rozwijanej Pole, dla którego zostanie wykonane wyszukiwanie. Teraz kliknij przycisk "Znajdź następny", a program automatycznie podświetli poniższy ciąg do bieżącej wersji, w której istnieje żądany tekst. Ponowne naciśnięcie przycisku przydzieli linię poniżej z bieżącego, w którym są te same elementy itp.

Czasami w bazach danych istnieje niestandardowy formatowanie komórki: niepotrzebne przestrzenie, zakładki i inne znaki, które są wyświetlane wizualnie, ale wpływają na wynik wyniku wyszukiwania. Jeśli napotkasz taki przypadek, w celu normalnego działania, wystarczy, aby przeczytać pole "z uwzględnieniem formatu" w dolnej centralnej części pola wyszukiwania i zostaną wyświetlone żądane wiersze.

Funkcja wyszukiwania jest wygodna, gdy musimy szybko znaleźć pojedynczy wpis określonych danych. Ale są przypadki, gdy wygodniejsze byłoby wyświetlanie kilku linii jednocześnie, co zawiera tylko pewne informacje. W tym przypadku, druga funkcja pomoże nam (przycisk, z którego przechodzi natychmiast na przycisku wyszukiwania) - "Filtr":

Aby użyć filtrowania, musimy najpierw złożyć wniosek i wprowadzić go do specjalnie wyznaczonego pola (natychmiast poza przyciskiem w centralnej części paska narzędzi). Zasada sporządzania żądania jest prosta, ale nie jest całkowicie oczywista. Najpierw musimy wprowadzić nazwę pola, dla której trzeba filtrować tabelę bazy danych, a następnie równoważą wartość filtra do określonego tekstu, który musimy znaleźć wszystkie linie.

Wartość przebiega do pojedynczych cytatów, po czym klikamy przycisk "Filtruj" (staje się zaciśnięty) i otrzymujemy tabelę zawierającą dane tylko z wartościami określonymi dla nas w określonych polach (w przykładzie, filtrowaliśmy wszystkie Wiersze z wartością "USA" w polu "Country" (rejestr wskazania wartości nie ma wartości)). Możesz po prostu zwrócić tabelę do pierwotnego formularza, wielokrotnie naciskając przycisk "Filtruj" (staje się ponownie wciśnięty).

Pole filtrujące może zawierać najprostsze warunki "i" (wyjaśnić żądanie dla kilku pól) i "lub" (dla alternatywnej próby danych z różnych pól). Niestety, SDBF nie obsługuje wyłącznych żądań (takich jak nie), ale to ograniczenie możemy ominąć w inny sposób, który zostanie omówiony tuż poniżej.

Nawiasem mówiąc, aby nie wprowadzać ręcznego żądania filtrowania, możesz użyć następującej sztuczki: Podświetl dowolny wpis w polu, dla którego filtrujesz i naciśnij klawisz "Alt + F" (nie F4 :))). Żądanie zostanie automatycznie utworzone, a w wartości stanie się znakiem "*", który jest maską wyszukiwania i odpowiada dowolnej liczbie dowolnych znaków.

Niestety, jest to jedyny rodzaj masek, które mogą być używane w SDBF i, co jest nawet Sadder, jeden wniosek może zawierać tylko jedną maskę: (dlatego, jeśli chcesz filtrować te same pole w kilku parametrach, będziesz musiał użyć Operator "i" (szybka tworzenie żądania przez naciśnięcie "Ctrl + Alt + F") lub "lub" ("Shift + Alt + F").

Wykonaj zapytania SQL do tabel bazy danych

Wyszukiwanie i filtrowanie jest niewątpliwie dobre, ale nie zawsze wygodne. Gdy liczba rekordów jest świetna, możemy łatwo stracić widok danych, których potrzebujemy podczas parsowania tabel. Jednak w tym przypadku SDBF ma doskonałą funkcję - obsługa zapytań SQL!

Z pomocą takich wniosków do SDBF, możemy:

  1. Dynamicznie formatuj naszą tabelę, tworząc próbkę tylko przez zdefiniowane pożądane pól (wybierz i wybierz najlepsze instrukcje);
  2. Skopiuj dane z jednej bazy danych do drugiej (wstaw z i wstawić);
  3. Zmień i usuń odpowiednio linie specyficzne dla treści (aktualizuj i usuń, odpowiednio);
  4. Grupowe prośby równoległe (związek);
  5. Stoły podsumowujące formularz (Pivot).

Aby rozpocząć pracę z żądaniami, musimy nacisnąć przycisk "Query SQL" na prawym końcu paska narzędzi. Jednak wynikami takich działań będzie nieco zdyskontowany: zawartość nowo edytowalnej bazy danych zniknie, a jedna kolejne okno z dwoma polami pojawi się na górze okna roboczego (na górze - pole wyjściowe danych, a na dno wejścia).

Nie trzeba przestraszyć :). Wystarczy natychmiast wejść do żądanego zapytania SQL w dolnym polu z nazwą żądanej bazy danych. Jeśli nie pamiętasz tej nazwy, możesz aktywować panel boczny SDBF (naciskając na szary pasek pionowy po prawej stronie), na którym wyświetlane są wszystkie bazy danych, które zostały otwarte w formie listy:

Pożądane jest również zapamiętanie skrótów klawiszowych, aby przyspieszyć pracę, która może być oglądana, dzwoniąc do naciśnięcia klawisza F1. Istnieją tylko trzy z nich, ale pozwalają na znacząco przyspieszyć proces tworzenia właściwych żądań.

Tak więc połączenie "Ctrl + Space" - wyświetla okno wyskakujące listą dostępnych nazw bazy danych (aby nie wyglądać do paska bocznego), "Ctrl + F" - wyświetli listę funkcji dla bieżącego Operator i "Ctrl + Enter" rozpocznie proces wykonania zapytania. Ponadto, jeśli klikniesz w polu wejściowe za pomocą prawego przycisku myszy (wywołaj menu kontekstowe), otrzymamy listę obsługiwanych operatorów SDBF.

Wróćmy do naszego poprzedniego zrzutu ekranu i spójrzmy na najprostszą prośbę, która jest tam skompilowana. Opiera się na operatorze "Wybierz", co oznacza, że \u200b\u200bpróbka nas zwraca. Parametr próbkowania jest "*", co oznacza, że \u200b\u200bwyjście jakichkolwiek danych, jednak moglibyśmy określić tam przecinek nazwisk dowolnych dziedzin tabeli bazy danych.

Próbkę, którą wyglądaliśmy powyżej, jest najprostszym, jednak SDBF umożliwia wykonywanie zapytań i bardziej kompleksowych. W następnym zrzucie ekranu zobaczymy próbkę, dynamicznie utworzoną tabelę składającą się z pól, które zawierają nazwy klientów, miasto, w którym te mieszkają i kraj. Ponadto filtrowanie klientów dokładnie właśnie przez kraj zamieszkania (U.S.A), a wyniki są wyświetlane w kolejności alfabetycznej:

Jeśli zdemonienujesz to żądanie, zobaczymy metodę próbkowania na polach wskazanych przez przecinek po wybranym operatorze. Następnie, wszystkie takie same określenie nazwy bazy danych, ale teraz żądanie się nie kończy.

Kolejnym krokiem będzie wyliczenie funkcji operatora głównego, który będzie musiał zostać wykonany w wyniku przetwarzania wniosku. Oto dwa z nich.

Pierwszy - "gdzie" ma podobieństwo z omawianym przez nas filtrem i wykonuje podobne działanie - umożliwia wybór tylko tych rekordów pasujących do stanu.

Druga funkcja - "Zamówienie" jest odpowiedzialny za sortowanie wyników uzyskanych według jednego z pól (w tym przypadku, przez pole z nazwą klienta - "Nazwa") w alfabetycznym (parametr "ASC") lub odwrócony ( "DESC") zamówienie.

Oczywiście, powyższy przykład jest również dość prymitywny, ale wyświetla ogólną istotę tworzenia i przetwarzania zapytań SQL. Jeśli chcesz dowiedzieć się więcej o nich, radzę przeczytać podręczniki tutaj: http://dimonchik.com/insert.html lub https://www.sql.ru/articles/articles.aspx?g\u003dsql&s\u003d 0.

Nawiasem mówiąc, SDBF Plus jest możliwość wyeksportowania powstałej tabeli w wyniku zapytania, jako nowej bazy danych lub w pliku HTML, RTF lub CSV! Aby to zrobić, wystarczy zadzwonić do menu kontekstowego pola wyświetlania tabeli i wybierz odpowiedni element.

Dodatkowe funkcje z ciągu menu

Z głównymi możliwościami SDBF, pomyślaliśmy, ale wszystko się nie kończy. Cała gama przydatnych, a nawet unikalnych funkcji w Sami linia menu, ta, którą użyliśmy do otwierania bazy danych :) więc wiele przydatnych funkcji (które czasami pozwala na wykonywanie bez zapytań SQL) w menu "Tabela" :

Wśród innych "najwyższych" takich jak zmiana kodowania i łączenia baz danych na samym dole, możemy znaleźć przedmiot "zmienić strukturę". Ten element powoduje dodatkowe okno, w którym możemy całkowicie zmienić wszystkie pola otwartej tabeli, dodać nowe, lub usunąć więcej niepotrzebnych partycji (te same okno otwiera się podczas tworzenia bazy danych z zera).

W szczególności możemy zmienić sekwencję pól, ich nazwiska, typów, rozmiarów (liczba znaków w komórce) i dokładności (bit, zwykle ustawiony automatycznie i zależy od rodzaju pola).

Jedyną rzeczą do zapamiętania podczas edycji (a zwłaszcza tworzenie) zasad jest to, że dla każdego typu bazy znajdują się zestawy typów polowych i często (jeśli nie uwzględniają pod uwagę głównego N, C, D) różnią się. Na przykład w bazach danych XCripper nie ma obsługi pól ze zdjęciami (P, B) i XBase do siódmej wersji nie obsługują pól auto-szafy (+). To znaczy, powinieneś zawsze pamiętać o kompatybilności :).

Ponieważ rozważamy pasek menu, nie zapomnij spojrzeć w menu "pole":

Jest tu tylko dwie funkcje, ale są bardzo pomocni! Zwłaszcza pierwszy - "zastąp". Pozwala szybko wymienić wartości w całej kolumnie określonego pola lub określonych słów i znaków w całej bazie danych!

Funkcja "Oblicz" jest analogiem formuł mowy Excela Avto-mowy i daje nam możliwość wytworzenia takich matematycznych i statystycznych operacji jako podstawy dziedzin pola, obliczając średnią arytmetykę, a także maxima i minima wartości. Oczywiście, aby wykonać obliczenia, typy polowe muszą być numeryczne (N, F, I, O, B).

Ostatnia funkcja, która nie jest tak oczywista, ale może być przydatna jest wbudowany edytor sześciowy:

Umożliwia edycję dowolnych danych komórkowych. Aby to zrobić, wystarczy wybrać zawartość, którą chcesz zmienić i wybrać ostatni element w menu kontekstowym - "Open in Hex". Wszystko - możesz edytować i zapisywać lub natychmiast wydrukować wynik!

Zalety i wady programu

  • przenośność i mały rozmiar;
  • obsługa praktycznie wszystkich typów plików DBF;
  • możliwość tworzenia baz danych z zera;
  • wspierać zapytania SQL;
  • wbudowany system wyszukiwania, filtrowanie i dane edycyjne.
  • nie pozwala na ustawienie więcej niż jednej maski w filtrze;
  • brak funkcji anulowania.

wnioski

Program SDBF z jego skromnymi rozmiarami i wymaganiami systemu umożliwia wykonanie z bazami danych DBF, jeśli nie wszystkie, jest bardzo, bardzo, bardzo ... i wdrożenie wsparcia dla zapytań SQL na ogół umożliwia wyświetlanie edycji bazy danych na nowym poziomie ! Z ich pomocą można łatwo skompensować wiele niedociągnięć przez interfejs graficzny.

Najbardziej duże rozczarowanie, moim zdaniem, była nieobecność najbardziej trywialnej funkcji "Anuluj ostatnią akcję" na świecie "Ctrl + Z": (Najbardziej ofensywnym jest to, że użytkownik może, na przykład przypadkowo stosować auto transakcja na całym polu i zwraca dane będą już niemożliwe: (

Dla SIM można stwierdzić, że program w planie funkcjonalnym jest więcej niż sukces, ale przed pracą z nim, zawsze postępuj zgodnie z starożytną regułą administracyjną - Utwórz kopie zapasowe! A ty będziesz szczęśliwy :)

Str.s. Dozwolone jest swobodnie kopiować i podać ten artykuł, jeśli określasz otwarte aktywne odniesienie do źródła i utrzymania autorstwa Ruslana Trader.

DBF Viewer 2000 ® - Aplikacja do przeglądania i edycji DBF Wszystkie rodzaje - Clipper, DBase, FoxPro, Visual Foxpro, Visual DBASE.

Program wykonuje różne działania: żądania, usuwanie duplikatów lub eksport do różnych formatów - szybciej niż się spodziewasz!

DBF Edytor dynamicznie tworzy formularze wizualne na podstawie struktury plików DBF do edycji i zapytania. Program umożliwia również przeglądanie i edycję pól notatek następujących formatów: DBASE III, DBASE IV, FOXPRO, VFP i DBASE poziom 7.

Program pełen pełni obsługuje użycie linii poleceń dla następujących czynności: Importuj, Eksportuj, usuwanie duplikatów rekordów lub wymiana danych w plikach DBF. Pracuje niezależnie od różnych DBMS - wszystko, czego potrzebujesz, aby wyświetlić i edytować plik DBF, aby zainstalować aplikację!

Dlaczego DBF Viewer 2000
wyjątkowy?

Prosty i intuicyjny interfejs

Interfejs aplikacji jest dość prosty i wygodny, pozwala zaoszczędzić dużo czasu z codzienną pracą.

Wygodna modyfikacja struktury plików DBF w DBF Viewer 2000

Możesz dodać, usunąć, zmienić nazwę, zmienić kolejność pól i zoptymalizować strukturę plików DBF.

Importuj dane z różnych formatów z przeglądarką DBF 2000

DBF Viewer 2000 umożliwia importowanie danych z następujących formatów: TXT, CSV, Excel (XLS, XLSX), DBF i Paradox. Dane importowe można wykonać za pomocą podglądu lub linii poleceń.

DBF Viewer 2000 oferuje rozszerzone możliwości eksportowe

Aplikacja umożliwia eksportowanie plików DBF w programie Excel (XLS, XLSX), CSV, TXT, SQL, SDF, XML, HTML, PRG i MS SQL, MySQL, Oracle, PostgreSQL.

DBF Viewer 2000 pomaga usunąć duplikaty

Usuwanie zduplikowanych rekordów jest łatwe jak 1-2-3.

Działa na wszystkich platformach

DBF Viewer 2000 uruchamia wszystkie wersje Windows od 95 do XP, Vista, 7/8/10 i edycji serwerów (32/64-bit)

Tabele formatu DBF są znane z odległego 1980 roku. Od tego czasu format DBASE ewoluował, opracowany, DBASE II, DBASE III i DBASE IV pojawił się, wiele popularnych programów pracujących z bazami danych jest rozwijana do tej pory, w której tabele formatu DBF są używane do dziś. Format tabeli DBF jest dość stary, ale nadal stosuje się do tworzenia zarówno dużych, jak i ambitnych i małych projektów, tabele DBF są wykorzystywane do celów edukacyjnych, do randek i studiowania podstawowej wiedzy i prezentacji baz danych organizacji. DBFNavigator to bezpłatny program do przeglądania i edycji tabel formatu DBF, proste i wygodne narzędzie.

Dzięki programowi DBFNAvigator możesz otworzyć i wyświetlić tabele DBF, edytuj tabele - Zmień, dodaj i usuń rekordy. Korzystając z DBFNAvigator, możesz zmienić strukturę tabel, dodać, zmienić i usunąć pola tabeli, kompresować tabele DBF, aby wyczyścić je ze zdalnych rekordów (kolekcja śmieci), zmienić kodowanie tabeli DS Windows-\u003e DS Versa. W programie można posortować wpis tabeli, skopiować rekordy i poszczególne pola, wyświetlić wiersze tabeli drukowania, wykonaj wyszukiwanie i zastosuj, aby wyświetlić rekordy tabeli filtrów, zmień opcje otwierania plików DBF.

Zrzuty ekranu programu dbfnavigator



Najczęstszym problemem, dzięki czemu użytkownicy nie mogą otworzyć tego pliku, jest nieprawidłowo przypisanym programem. Aby naprawić go w systemie Windows, musisz kliknąć prawym przyciskiem myszy plik, w menu kontekstowym, przynieś mysz do pozycji "Otwórz za pomocą" i wybierz menu rozwijane Wybierz pozycję programu. W rezultacie zobaczysz listę zainstalowanych programów na komputerze, a można wybrać odpowiedni jeden. Polecamy również sprawdzenie pola naprzeciwko elementu "Użyj tej aplikacji dla wszystkich plików DBF".

Inny problem, z którym nasi użytkownicy również występują dość często - plik DBF jest uszkodzony. Taka sytuacja może powstać w przypadkach przypadków. Na przykład: Plik został pobrany nie w pełni w wyniku błędu serwera, plik został początkowo uszkodzony itp. Aby wyeliminować ten problem, użyj jednego z zaleceń:

  • Spróbuj znaleźć żądany plik w innym źródle w Internecie. Możesz mieć szczęście znaleźć bardziej odpowiednią wersję. Przykład wyszukiwania google: "plik filetype: dbf". Wystarczy zastąpić słowo "Plik" na potrzebną nazwę;
  • Poproś, abyś ponownie wysłać plik źródłowy, został uszkodzony podczas transmisji;