Program na vyplnenie údajov v súbore dbf. Ako otvoriť DBF? Snímky obrazovky DBFNavigator

  • 06.12.2021

DBF je formát súboru určený na prácu s databázami, zostavami a tabuľkami. Jeho štruktúra pozostáva z hlavičky, ktorá popisuje obsah, a hlavného tela, ktoré obsahuje celý obsah v tabuľkovej forme. Charakteristickou črtou tohto rozšírenia je schopnosť interakcie s väčšinou systémov správy databáz.

Zvážte softvér, ktorý podporuje zobrazenie tohto formátu.

Metóda 1: DBF Commander

DBF Commander je multifunkčná aplikácia na spracovanie súborov DBF rôznych kódovaní, ktorá vám umožňuje vykonávať základné manipulácie s dokumentmi. Distribuované za poplatok, ale má skúšobnú dobu.

Na otvorenie:


Metóda 2: DBF Viewer Plus

DBF Viewer Plus je bezplatný nástroj na prezeranie a úpravu DBF, jednoduché a užívateľsky prívetivé rozhranie je prezentované v angličtine. Má funkciu vytvárania vlastných tabuliek, nevyžaduje inštaláciu.

Zobraziť:


Metóda 3: DBF Viewer 2000

DBF Viewer 2000 je program s pomerne zjednodušeným rozhraním, ktorý vám umožňuje pracovať so súbormi väčšími ako 2 GB. Má ruský jazyk a skúšobnú dobu používania.

Na otvorenie:


Metóda 4: CDBF

CDBF je výkonný spôsob úpravy a prezerania databáz a tiež vám umožňuje vytvárať zostavy. Funkcionalitu môžete rozšíriť pomocou ďalších doplnkov. Existuje ruský jazyk, distribuovaný za poplatok, ale má skúšobnú verziu.

Zobraziť:


Metóda 5: Microsoft Excel

Excel je jednou zo súčastí softvérového balíka Microsoft Office, ktorý je dobre známy väčšine používateľov.

Na otvorenie:


Záver

Zvažovali sme hlavné spôsoby otvárania dokumentov DBF. Z výberu vyčnieva iba DBF Viewer Plus - úplne bezplatný softvér, na rozdiel od zvyšku, ktorý sa distribuuje na platenom základe a má len skúšobnú dobu.

Najčastejším problémom, ktorý bráni používateľom otvoriť tento súbor, je nesprávne priradený program. Ak to chcete opraviť v systéme Windows, musíte kliknúť pravým tlačidlom myši na súbor, v kontextovej ponuke presunúť myš nad položku „Otvoriť pomocou“ a z rozbaľovacej ponuky vybrať položku „Vybrať program ...“ . V dôsledku toho uvidíte zoznam nainštalovaných programov v počítači a môžete si vybrať ten správny. Odporúčame tiež zaškrtnúť políčko vedľa položky „Použiť túto aplikáciu pre všetky súbory DBF“.

Ďalším problémom, s ktorým sa naši používatelia často stretávajú, je poškodený súbor DBF. Táto situácia môže nastať v mnohých prípadoch. Napríklad: súbor nebol úplne stiahnutý v dôsledku chyby servera, súbor bol pôvodne poškodený atď. Ak chcete tento problém vyriešiť, použite jedno z odporúčaní:

  • Pokúste sa nájsť požadovaný súbor v inom zdroji na internete. Možno budete mať šťastie, že nájdete lepšiu verziu. Príklad vyhľadávania Google: "File filetype:DBF" . Stačí nahradiť slovo „súbor“ požadovaným názvom;
  • Požiadajte o opätovné zaslanie pôvodného súboru, mohol byť poškodený počas prenosu;

DBF Viewer 2000®- aplikácia na prezeranie a úpravu DBF všetkých typov - Clipper, dBase, FoxPro, Visual FoxPro, Visual dBase.

Program vykonáva rôzne akcie: požiadavky, odstraňovanie duplikátov alebo export do rôznych formátov - rýchlejšie, ako očakávate!

Editor DBF dynamicky vytvára vizuálne formuláre založené na štruktúre súborov DBF pre úpravy a dotazy.Program tiež umožňuje prezerať a upravovať polia poznámok v nasledujúcich formátoch: dBase III, dBase IV, FoxPro, VFP a dBase Level 7.

Program plne podporuje použitie príkazového riadku pre nasledujúce akcie: import, export, odstránenie duplicitných záznamov alebo nahradenie údajov v súboroch DBF. funguje nezávisle od rôznych DBMS - všetko, čo potrebujete na zobrazenie a úpravu súboru DBF, je nainštalovať aplikáciu!

Prečo DBF Viewer 2000
jedinečný?

Jednoduché a intuitívne rozhranie

Rozhranie aplikácie je pomerne jednoduché a pohodlné, čo vám umožní ušetriť veľa času pri každodennej práci.

Pohodlná úprava štruktúry súborov DBF v DBF Viewer 2000

Môžete pridávať, mazať, premenovávať, meniť poradie polí a optimalizovať štruktúru súborov DBF.

Import údajov z rôznych formátov pomocou DBF Viewer 2000

DBF Viewer 2000 umožňuje importovať dáta z nasledujúcich formátov: TXT, CSV, Excel (XLS, XLSX), DBF a Paradox. Import údajov je možné vykonať s náhľadom alebo z príkazového riadku.

DBF Viewer 2000 ponúka pokročilé možnosti exportu

Aplikácia umožňuje exportovať DBF súbory do Excelu (XLS, XLSX), CSV, TXT, SQL, SDF, XML, HTML, PRG a skriptov MS SQL, MySQL, Oracle, PostgreSQL.

DBF Viewer 2000 pomáha odstraňovať duplikáty

Odstránenie duplicitných záznamov je také jednoduché ako 1-2-3.

Funguje na všetkých platformách

DBF Viewer 2000 beží na všetkých verziách Windows od 95 po XP, Vista, 7/8/10 a Server Edition (32/64-bit)

Tabuľky formátu dbf sú známe už od 80. rokov minulého storočia. Odvtedy sa formát dBase vyvíjal, vyvíjal, objavili sa dBase II, dBase III a dBase IV, dnes už bolo vyvinutých mnoho populárnych databázových programov, ktoré používajú tabuľky formátu dbf dodnes. Formát tabuľky dbf je pomerne starý, ale naďalej sa používa na vytváranie veľkých a ambicióznych projektov, ako aj na malé projekty, tabuľky dbf sa používajú na vzdelávacie účely, na predstavenie a osvojenie si základných vedomostí a na reprezentáciu organizácie databáz . DBFNavigator je bezplatný program na prezeranie a úpravu tabuliek vo formáte dbf, jednoduchý a pohodlný nástroj.

Pomocou DBFNavigatora môžete otvárať a prezerať dbf tabuľky, upravovať tabuľky - meniť, pridávať a odstraňovať záznamy. Pomocou DBFNavigatora môžete meniť štruktúru tabuliek, pridávať, meniť a odstraňovať polia tabuľky, komprimovať tabuľky dbf, aby ste z nich vymazali vymazané záznamy (zber odpadu), meniť kódovanie tabuliek Windows->DOS a naopak. V programe je možné triediť záznamy tabuliek, kopírovať záznamy a jednotlivé polia, tlačiť riadky tabuľky, vyhľadávať a aplikovať filtre na prezeranie záznamov tabuľky, meniť parametre otvárania súborov dbf.

Snímky obrazovky DBFNavigator



Bezplatný univerzálny editor DBF, ktorý vám umožňuje otvárať existujúce a vytvárať nové databázy. Má veľmi malú veľkosť, dá sa spustiť z flash disku a zároveň disponuje mnohými pokročilými nástrojmi na prácu so súbormi DBF, medzi ktorými nechýba ani podpora SQL dotazov!

Galéria snímok obrazovky

Zvyčajne na stránke pokrývame programy, ktoré budú zaujímať široké spektrum čitateľov, ale dnes to nie je úplne bežné :). Pracoval som ako akýsi „počítačový špecialista“ na viacerých vládnych úradoch a tam som sa často musel zaoberať rôznymi programami založenými na FoxPro ...

Hlavným problémom všetkých týchto aplikácií bolo, že jednoduchý používateľ mohol ľahko pokaziť databázu tak, že ju nebolo možné neskôr otvoriť bežnými prostriedkami, takže musel zvrhnúť, aby ju priviedol späť k životu (čo nie vždy fungovalo, vzhľadom na to, "schopnosti" "divokých užívateľov" :)).

A teraz, o pár rokov neskôr, keď tam už nepracujem, nám poslali e-mail so žiadosťou o pridanie nového bezplatného programu na úpravu databáz DBF, ktorý má jednoduchý názov - Sdbf. Poďme sa o nej porozprávať :)

Porovnanie s plateným analógom

Sdbf, napriek svojej prenosnosti (môže pracovať z flash disku!) a malej veľkosti, je pomerne pokročilý databázový editor, ktorý vám umožňuje vytvárať, upravovať a exportovať ľubovoľné databázy formátu DBF, od špecifikácie xBaseIII až po moderné xVisualFoxPro! Porovnajme funkčnosť Sdbf s možnosťami jedného z najpokročilejších editorov tohto druhu, DBF Commander Professional:

Z vyššie uvedenej tabuľky vidíme, že programy sa mierne líšia vo funkčnosti, ale Sdbf je po prvé prenosný (čo je zvyčajne dôležité, pretože každý počítačový majster uprednostňuje nosenie sady potrebných programov na jednotke flash) a po druhé, je úplne zadarmo!

Prvé spustenie Sdbf

Ak chcete spustiť program, stačí ho rozbaliť zo stiahnutého archívu na ľubovoľné miesto a otvoriť výsledný súbor EXE. Pred nami sa objaví prázdne okno nasledujúceho typu:

Drag & Drop, bohužiaľ, nie je podporovaný, takže na začiatok musíme zavolať do ponuky „Súbor“ a tam už vybrať jednu z dvoch dostupných akcií: „Vytvoriť“ novú databázu alebo „Otvoriť“ existujúcu. Otvorme existujúcu databázu:

Zobrazí sa nám obsah vybranej databázy vo forme tabuľky. "Nulový" riadok zobrazuje názvy polí a od prvého - samotný obsah. Pod obsahom v spodnej časti je panel s nástrojmi a stavový riadok.

Ten zobrazuje pomerne veľa užitočných servisných informácií, vrátane počtu záznamov v databáze, kódovania, dátumu vytvorenia a automaticky definovaného formátu. Z formátov Sdbf nepodporuje iba skoré verzie xBase (I a II) a umožňuje otvárať a vytvárať súbory DBF nasledujúcich typov:

  • xBase III - VII;
  • xClipper;
  • xFoxPro;
  • xVisualFoxPro.

Nástroje na vyhľadávanie a filtrovanie údajov

Program Sdbf umožňuje priamo upravovať ľubovoľnú bunku otvorenej databázy, potrebné bunky však treba ešte nájsť... Ak je databáza malá a nenáročná, dá sa to urobiť pomerne rýchlo a ručne. Ak však existuje niekoľko desiatok alebo dokonca stoviek záznamov, potom môže byť vyhľadávanie pomerne náročné.

To ale nie je až taký problém, pretože Sdbf má niekoľko nástrojov naraz, ktoré vám umožnia odfiltrovať nepotrebné údaje a zobraziť len to, čo potrebujete!

Tieto nástroje nájdete na spodnej lište nástrojov. Tu je na začiatku 8 navigačných tlačidiel, ktoré vám umožňujú pohybovať sa po databáze (šípky), pridávať / mazať záznamy a tiež potvrdzovať alebo rušiť zmeny. Funkcie, ktoré potrebujeme, začínajú deviatym tlačidlom – „Hľadať“:

Po aktivácii tlačidla sa pred nami objaví malé okno s vyhľadávacím formulárom. Musíme špecifikovať text, ktorý sa má nájsť, a vybrať pole, ktoré sa má hľadať z rozbaľovacieho zoznamu. Teraz stlačíme tlačidlo „Nájsť ďalej“ a program automaticky vyberie riadok za aktuálnym výberom, ktorý obsahuje hľadaný text. Opätovným stlačením tlačidla sa zvýrazní riadok pod aktuálnym riadkom, ktorý obsahuje rovnaké údaje vyhľadávania atď.

Niekedy v databázach existuje neštandardné formátovanie buniek: nadbytočné medzery, tabulátory a iné znaky, ktoré nie sú vizuálne zobrazené, ale ovplyvňujú výsledok vyhľadávania. Ak sa stretnete s takýmto prípadom, potom pre normálne fungovanie funkcie bude stačiť, ak zrušíte začiarknutie políčka „Podľa formátu“ v spodnej strednej časti vyhľadávacieho poľa a začnú sa zobrazovať hľadané reťazce.

Funkcia vyhľadávania je užitočná, keď potrebujeme rýchlo nájsť jednotlivé výskyty konkrétnych údajov. Sú však chvíle, kedy by bolo pohodlnejšie zobraziť niekoľko riadkov naraz, ktoré obsahujú len určité informácie. V tomto prípade nám pomôže druhá funkcia (tlačidlo, ktoré sa nachádza hneď za tlačidlom vyhľadávania) - "Filter":

Pre aktiváciu filtrovania musíme najprv správne zostaviť požiadavku a zadať ju do špeciálne určeného poľa (hneď za tlačidlom v strednej časti panela nástrojov). Princíp zadania požiadavky je jednoduchý, no nie celkom zrejmý. Najprv musíme zadať názov poľa, podľa ktorého chceme databázovú tabuľku filtrovať, a následne prirovnať hodnotu filtra ku konkrétnemu textu, podľa ktorého potrebujeme nájsť všetky riadky.

Hodnotu berieme v jednoduchých úvodzovkách, potom stlačíme samotné tlačidlo „Filter“ (zachytí sa) a dostaneme tabuľku obsahujúcu údaje iba s hodnotami, ktoré sú pre nás definované v špecifikovaných poliach (v príklade , vyfiltrovali sme všetky riadky s hodnotou "USA" v poli "Krajina" (nezáleží na veľkosti písmen zadania mena)). Tabuľku môžete vrátiť do pôvodnej podoby jednoducho opätovným stlačením tlačidla "Filter" (opäť sa stlačí).

Pole filtrovania môže obsahovať najjednoduchšie podmienky „a“ ​​(na spresnenie dopytu na viacerých poliach) a „alebo“ (na alternatívny výber údajov z rôznych polí). Bohužiaľ, Sdbf nepodporuje exkluzívne dotazy (napríklad „nie“), ale toto obmedzenie môžeme obísť iným spôsobom, o ktorom bude reč nižšie.

Mimochodom, aby ste manuálne nezadali požiadavku na filtrovanie, môžete použiť nasledujúci trik: vyberte ľubovoľný záznam v poli, podľa ktorého budete filtrovať, a stlačte kombináciu kláves Alt + F (nie však F4 :))). Požiadavka sa vygeneruje automaticky a hodnota bude obsahovať znak „*“, čo je maska ​​vyhľadávania a zhoduje sa s ľubovoľným počtom ľubovoľných znakov.

Bohužiaľ, toto je jediný typ masky, ktorý je možné použiť v Sdbf a čo je ešte smutnejšie, jedna požiadavka môže obsahovať iba jednu masku :(. Ak teda potrebujete filtrovať rovnaké pole podľa niekoľkých parametrov, budete musieť použiť " a" operátor (rýchle generovanie dotazu stlačením "CTRL+ALT+F") alebo "alebo" ("SHIFT+ALT+F").

Vykonávanie SQL dotazov na databázové tabuľky

Vyhľadávanie a filtrovanie je nepochybne dobré, no nie vždy pohodlné. Keď je počet záznamov veľký, môžeme ľahko stratiť prehľad o údajoch, ktoré potrebujeme pri analýze tabuliek. Sdbf má však v tomto prípade skvelú vlastnosť – podporu SQL dotazov!

Pomocou týchto dotazov v Sdbf môžeme:

  1. Dynamicky formátujte našu tabuľku a vytvorte výber len pre určité povinné polia (výkazy SELECT a SELECT TOP);
  2. Kopírovanie údajov z jednej databázy do druhej (INSERT FROM a INSERT INTO);
  3. Zmena a vymazanie obsahu určitých riadkov (UPDATE a DELETE, v tomto poradí);
  4. Skupinové paralelné požiadavky (UNION);
  5. Kontingenčné tabuľky formulárov (PIVOT).

Aby sme mohli začať pracovať s dotazmi, musíme kliknúť na tlačidlo „SQL dotaz“ na pravom konci panela nástrojov. Výsledok takejto akcie však bude trochu skľučujúci: obsah práve upravenej databázy zmizne a v hornej časti pracovného okna sa objaví ďalšie prázdne okno s dvoma poľami (v hornej časti je pole výstupu údajov a na v spodnej časti je vstupné pole).

Nemali by ste sa báť :). Stačí okamžite zadať požadovaný SQL dotaz do dolného poľa s názvom požadovanej databázy. Ak si tento názov nepamätáte, môžete si aktivovať bočný panel Sdbf (kliknutím na šedú zvislú lištu vpravo), ktorý zobrazuje všetky základne, ktoré ste predtým otvorili, v zozname:

Na urýchlenie práce je tiež žiaduce zapamätať si klávesové skratky, ktoré je možné zobraziť vyvolaním pomoci stlačením klávesu F1. Sú len tri, no dokážu výrazne urýchliť proces vytvárania správnych dopytov.

Kombinácia "CTRL + Medzerník" - zobrazí vyskakovacie okno so zoznamom dostupných názvov databáz (aby ste sa nepozerali na bočný panel), "CTRL + F" - zobrazí zoznam funkcií pre aktuálne a "CTRL + Enter" spustí proces vykonávania dotazu. Okrem toho, ak kliknete pravým tlačidlom myši na vstupné pole (vyvoláte kontextové menu), dostaneme zoznam operátorov podporovaných Sdbf.

Vráťme sa k predchádzajúcej snímke obrazovky a pozrime sa na najjednoduchšiu požiadavku, ktorá sa tam podáva. Je založený na príkaze „SELECT“, čo znamená, že nám vráti výber. Parameter výberu je "*", čo znamená výstup ľubovoľných údajov, mohli by sme tam však uviesť, oddelené čiarkami, názvy ľubovoľných polí databázovej tabuľky.

Ukážka, na ktorú sme sa pozreli vyššie, je najjednoduchšia, ale Sdbf vám umožňuje spúšťať zložitejšie dotazy. Na ďalšom screenshote uvidíme výber, dynamicky generovanú tabuľku pozostávajúcu z polí, ktoré obsahujú mená zákazníkov, mesto v ktorom žijú a krajinu. Zákazníci sú navyše filtrovaní podľa krajiny pobytu (USA) a výsledky sa zobrazujú v abecednom poradí:

Ak tento dotaz analyzujeme, uvidíme už mnou spomínaný spôsob výberu podľa polí špecifikovaných čiarkou za príkazom SELECT. Ďalej rovnaké označenie názvu databázy, ale teraz tam požiadavka nekončí.

Ďalším krokom je vypísanie funkcií hlavného operátora, ktoré bude potrebné vykonať v dôsledku spracovania požiadavky. Tu sú dve z nich.

Prvý - "kde" je podobný filtru, o ktorom sme hovorili vyššie, a vykonáva podobnú akciu - umožňuje vám vybrať iba tie záznamy, ktoré zodpovedajú podmienke.

Druhá funkcia - "order by" je zodpovedná za zoradenie výsledkov podľa jedného z polí (v tomto prípade podľa poľa s menom klienta - "NAME") v abecednom poradí (parameter "asc") alebo invertovanom ("desc" ) objednať.

Prirodzene, vyššie uvedený príklad je tiež dosť primitívny, ale odráža všeobecnú podstatu vytvárania a spracovania SQL dotazov. Ak sa o nich chcete dozvedieť viac, odporúčam vám prečítať si príručky tu: http://dimonchik.com/insert.html alebo https://www.sql.ru/articles/articles.aspx?g=SQL&s= 0

Mimochodom, výhodou Sdbf je možnosť exportovať výslednú tabuľku ako novú databázu alebo ako súbor HTML, RTF alebo CSV! Ak to chcete urobiť, stačí zavolať kontextové menu poľa zobrazenia tabuľky a vybrať príslušnú položku.

Ďalšie funkcie z panela s ponukami

Zaoberali sme sa hlavnými vlastnosťami Sdbf, ale tým to nekončí. Množstvo užitočných a dokonca jedinečných funkcií je ukrytých v lište menu, tej istej, ktorú sme použili na otvorenie databázy :) Veľa užitočných funkcií (ktoré vám niekedy umožňujú zaobísť sa bez SQL dotazov) teda nájdete v "Tabuľke " Ponuka:

Okrem iných „užitočných vecí“ ako je zmena kódovania a zlučovanie databáz, nájdeme úplne dole položku „Zmeniť štruktúru“. Táto položka vyvolá dodatočné okno, v ktorom môžeme úplne zmeniť všetky polia otvorenej tabuľky, pridať nové alebo vymazať sekcie, ktoré už nie sú potrebné (rovnaké okno sa otvorí aj pri vytváraní databázy od začiatku).

Konkrétne môžeme meniť poradie polí, ich názvy, typy, veľkosti (počet znakov v bunke) a presnosť (bitová hĺbka – zvyčajne sa nastavuje automaticky a závisí od typu poľa).

Pri úprave (a najmä vytváraní) databáz je potrebné pamätať na to, že každý typ databázy má svoje vlastné sady typov polí a tie sú často (ak neberieme do úvahy hlavné N, C, D) odlišné. Napríklad databázy xClipper nepodporujú polia obrázkov (P, B) a xBase až do siedmej verzie nepodporuje polia s automatickým prírastkom (+). To znamená, že musíte vždy pamätať na kompatibilitu :).

Keďže sa pozeráme na panel s ponukami, nezabudnite sa pozrieť na ponuku Pole:

Sú tu len dve funkcie, ale môžu byť veľmi užitočné! Najmä ten prvý - "Nahradiť". Umožňuje vám rýchlo a automaticky nahradiť hodnoty v celom stĺpci zadaného poľa alebo konkrétne slová a znaky v celej databáze!

Funkcia "Vypočítať" je analógom vzorcov automatického výpočtu v Exceli a dáva nám možnosť vykonávať také matematické a štatistické operácie, ako je hľadanie automatického súčtu poľa, výpočet aritmetického priemeru, ako aj maximálnych a minimálnych hodnôt. Prirodzene, na vykonávanie výpočtov musia byť typy polí číselné (N, F, I, O, B).

Posledná funkcia, ktorá nie je taká zrejmá, ale môže byť užitočná, je vstavaný hex editor:

Umožňuje vám upravovať údaje ľubovoľnej bunky. Ak to chcete urobiť, stačí vybrať obsah, ktorý chcete zmeniť, a vybrať poslednú položku v kontextovej ponuke - "Otvoriť v hex". Všetko - výsledok môžete upraviť a uložiť alebo ihneď vytlačiť!

Výhody a nevýhody programu

  • prenosnosť a malá veľkosť;
  • podpora takmer všetkých typov súborov DBF;
  • schopnosť vytvárať databázy od začiatku;
  • podpora SQL dotazov;
  • vstavaný systém na vyhľadávanie, filtrovanie a úpravu údajov.
  • neumožňuje zadať viac ako jednu masku vo filtri;
  • neexistuje žiadna funkcia vrátenia späť.

závery

Program Sdbf so svojou skromnou veľkosťou a systémovými požiadavkami vám umožňuje robiť, ak nie všetko, tak veľa s databázami DBF ... A implementácia podpory pre SQL dotazy vo všeobecnosti vám umožňuje vziať prácu s úpravou databázy na novú úroveň! S ich pomocou môžete jednoducho kompenzovať mnohé nedostatky v práci cez grafické rozhranie.

Najväčším sklamaním však bola podľa mňa absencia najtriviálnejšej funkcie „Vrátiť poslednú akciu“ vo svete „CTRL + Z“: dáta už nebudú možné :(

Za tým môžeme konštatovať, že program je funkčne viac než vydarený, no pred prácou s ním sa vždy riaďte prastarým administrátorským pravidlom – VYTVÁRAJTE ZÁLOHY! A budeš šťastný :)

P.S. Tento článok je povolené voľne kopírovať a citovať za predpokladu, že je uvedený otvorený aktívny odkaz na zdroj a je zachované autorstvo Ruslana Tertyshnyho.