Úprava súborov dbf total commander. Ako otvoriť súbor dbf? Ďalšie funkcie z panela s ponukami

Tabuľky Dbf sú známe už od roku 1980. 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 programov, ktoré pracujú s databázami, ktoré dodnes používajú tabuľky formátu dbf. Formát tabuľky dbf je pomerne starý, ale naďalej sa používa na vytváranie veľkých aj ambicióznych projektov a pre malé projekty sa tabuľky dbf používajú na vzdelávacie účely, na zoznámenie sa a štúdium základných znalostí a prezentáciu organizácie databázy. DBFNavigator je bezplatný program na prezeranie a úpravu tabuliek formátu dbf, jednoduchý a pohodlný nástroj.

Pomocou DBFNavigatora môžete otvárať a prezerať dbf tabuľky, upravovať tabuľky - upravovať, pridávať a odstraňovať záznamy. Pomocou DBFNavigatora môžete meniť štruktúru tabuliek, pridávať, meniť a odstraňovať polia tabuliek, komprimovať tabuľky dbf, aby ste z nich vymazali vymazané záznamy (zber odpadu), zmeniť 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 DBF editor, 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ň má veľa pokročilých nástrojov 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é :). Kedysi som pracoval ako akýsi „počítačový špecialista“ na viacerých vládnych úradoch a tam som často musel riešiť rôzne programy založené na FoxPro ...

Hlavným problémom všetkých týchto aplikácií bolo, že jednoduchý používateľ mohol databázu ľahko pokaziť tak, že ju nebolo možné neskôr otvoriť. pravidelné prostriedky, takže sme museli byť zvrátení, aby sme ju priviedli späť k životu (čo nebolo vždy možné, vzhľadom na „schopnosti“ „divokého juzvereva“ :)).

A teraz, po niekoľkých rokoch, keď tam už nepracujem, nám poslali poštou žiadosť o pridanie nového. voľný program na úpravu databáz DBF, ktorá má nekomplikovaný 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 uvedeného štítku 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 USB flash disku) a po druhé, je to ú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 formulára:

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

Pred nami sa otvorí obsah vybranej databázy vo forme tabuľky. „Nulový“ riadok zobrazuje názvy polí a počnúc prvým riadkom zobrazuje samotný obsah. Pod obsahom je panel s nástrojmi a stavový riadok v spodnej časti.

Ten zobrazuje množstvo užitočných servisných informácií, vrátane počtu záznamov v databáze, kódovania, dátumu vytvorenia a automaticky určeného formátu. Sdbf nepodporuje iba skoré verzie xBase (I a II) a umožňuje otvárať a vytvárať nasledujúce typy súborov DBF:

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

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

Sdbf vám umožňuje priamo upravovať ľubovoľnú bunku v otvorenej databáze, avšak požadované bunky ešte treba nájsť... Ak je základňa malá a nenáročná, tak sa to dá celkom rýchlo a ručne. Ak však existuje niekoľko desiatok alebo dokonca stoviek záznamov, vyhľadávanie môže byť dosť ťažké.

To ale nie je až taký problém, keďž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 sa na začiatku nachádza 8 navigačných tlačidiel, ktoré umožňujú pohybovať sa po databáze (šípky), pridávať / mazať záznamy, ako aj 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 označiť text, ktorý je potrebné nájsť, a vybrať z rozbaľovacieho zoznamu pole, podľa ktorého sa vyhľadávanie vykoná. Teraz stlačte tlačidlo "Nájsť ďalej" a program automaticky vyberie riadok za aktuálnym výberom, ktorý obsahuje požadovaný text. Opätovným stlačením tlačidla sa zvýrazní riadok pod aktuálnym, ktorý obsahuje rovnaké požadované údaje 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álnu prevádzku funkcie stačí zrušiť začiarknutie políčka „Na základe formátu“ v dolnej strednej časti okna vyhľadávania a začnú sa zobrazovať riadky vyhľadávania.

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ú iba určité informácie. V tomto prípade nám pomôže druhá funkcia (ktorej tlačidlo je hneď za tlačidlom vyhľadávania) - "Filter":

Aby sme mohli použiť filtrovanie, 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 zostavenia požiadavky je jednoduchý, no nie celkom zrejmý. Najprv musíme zadať názov poľa, podľa ktorého potrebujeme filtrovať databázovú tabuľku, a potom 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“ (zasekne sa) a dostaneme tabuľku obsahujúcu údaje iba s hodnotami, ktoré sme definovali v určených poliach (v príklade sme filtrovali všetky riadky s hodnotou „USA“ v poli „Krajina“ (na veľkostiach mena nezáleží)). Tabuľku môžete vrátiť do pôvodného zobrazenia jednoducho opätovným stlačením tlačidla "Filter" (znova sa uvoľní).

Pole filtrovania môže obsahovať najjednoduchšie podmienky „a“ ​​(na spresnenie dopytu podľa niekoľkých polí) a „alebo“ (na alternatívne 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 požiadavku na filtrovanie nezadávali ručne, môžete použiť nasledujúci trik: v poli, podľa ktorého budete filtrovať, vyberte ľubovoľný záznam a stlačte kombináciu kláves Alt + F (nie 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 masiek, ktorý je možné použiť v Sdbf a čo je ešte smutnejšie, jeden dotaz môže obsahovať iba jednu masku :(. Ak teda potrebujete filtrovať rovnaké pole podľa viacerých parametrov, budete musieť použiť operátor "and" (rýchle vytvorenie 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. Pre tento prípad má však Sdbf 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. Upraviť a odstrániť obsah určitých riadkov (UPDATE a DELETE, v tomto poradí);
  4. Skupinové paralelné dopyty (UNION);
  5. Tvarovať kontingenčné tabuľky(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 novo 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 - pole výstupu údajov a pod - vstupné pole).

Neboj sa :). Stačí ihneď zadať požadovaný SQL dotaz do spodného poľa s názvom potrebný základúdajov. Ak si toto meno nepamätáte, môžete ho aktivovať bočný panel Sdbf (kliknutím na sivý zvislý pruh vpravo), ktorý zobrazí vo forme zoznamu všetky databázy, ktoré ste predtým otvorili:

Taktiež je pre urýchlenie práce vhodné 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 operátor 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 ňu najjednoduchšia požiadavka ktorý je tam zostavený. 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, môžeme tam však uviesť, oddelené čiarkami, názvy ľubovoľných polí databázovej tabuľky.

Načítanie, na ktoré sme sa pozreli vyššie, je najjednoduchšie, ale Sdbf umožňuje komplexnejš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. Okrem toho sú klienti filtrovaní podľa krajiny pobytu (USA) a výsledky sú zobrazené v abecednom poradí:

Ak rozoberiete daná žiadosť, potom sa nám zobrazí už spomínaný spôsob výberu podľa polí špecifikovaných čiarkou za príkaz SELECT... Ďalej rovnaké označenie názvu databázy, ale teraz tam požiadavka nekončí.

Ďalším krokom je vymenovanie funkcií hlavného operátora, ktoré by sa mali vykonať v dôsledku spracovania požiadavky. Sú tu dvaja.

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 získaných jedným z polí (v tomto prípade podľa poľa s menom zákazníka - "NAME") v abecednom poradí (parameter "asc") alebo invertovanom (" popis") objednávka.

Prirodzene, 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ť tabuľku získanú ako výsledok dotazu 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

Prišli sme na hlavné črty Sdbf, no tým to nekončí. V paneli s ponukami sa ukrýva množstvo užitočných a dokonca jedinečných funkcií, ktoré sme použili na otvorenie databázy :) užitočné funkcie(ktoré vám niekedy umožňujú robiť bez SQL dotazov) môžu byť v ponuke "Tabuľka":

Okrem iných „užitočných vecí“ ako je zmena kódovania a zlučovanie databáz úplne dole nájdeme položku „Zmeniť štruktúru“. Táto položka vyvoláva dodatočné okno, v ktorom môžeme úplne zmeniť všetky polia otvorenej tabuľky, pridať nové alebo odstrániť nepotrebné sekcie (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 sa často (ak neberieme do úvahy základné N, C, D) líšia. Napríklad v základoch xClipper nie je podpora polí s obrázkami (P, B) a xBase až do siedmej verzie nepodporuje automatické zvyšovanie polí (+). To znamená, že by ste mali vždy pamätať na kompatibilitu :).

Keď už sme na paneli s ponukami, nezabudnite sa pozrieť na ponuku Pole:

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

Funkcia „Vypočítať“ je analógom vzorcov automatického výpočtu v Exceli a umožňuje nám 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, aby bolo možné vykonávať výpočty, typy polí musia byť číselné (N, F, I, O, B).

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

Umožňuje vám upravovať údaje ľubovoľnej bunky. Na to stačí vybrať obsah, ktorý je potrebné zmeniť a vložiť obsahové menu vyberte poslednú položku - "Otvoriť v hex". To je všetko - výsledok môžete ihneď upraviť a uložiť alebo 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 špecifikovať viac ako jednu masku vo filtri;
  • neexistuje žiadna funkcia vrátenia späť.

závery

Program Sdbf vo svojej skromnej veľkosti a Požiadavky na systém vám umožňuje robiť s databázami DBF, ak nie so všetkými, tak veľmi, veľmi veľa ... A implementácia podpory pre SQL dotazy vo všeobecnosti vám umožňuje posunúť 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 bola podľa mňa absencia najtriviálnejšej funkcie „Zrušiť posledná akcia"Vo svete" CTRL + Z ":( Najnepríjemnejšie je, že z nedbanlivosti alebo nevedomosti môže používateľ napríklad omylom použiť automatickú opravu cez celé pole a nebude možné vrátiť údaje :(

Za to 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. Je povolené voľne kopírovať a citovať. tento článok za predpokladu, že je uvedený otvorený aktívny odkaz na zdroj a je zachované autorstvo Ruslana Tertyshnyho.

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: dotazy, mazanie duplikátov alebo exportovanie 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é, umožňuje vám 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 DBF súborov.

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ť pomocou Náhľad 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 vám pomôže odstrániť 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 Verzie systému Windows 95 až XP, Vista, 7/8/10 a Server Edition (32/64-bit)

Najčastejším problémom, že používatelia nemôžu tento súbor otvoriť, je nesprávne priradený program. Ak to chcete opraviť v operačnom systéme Windows, musíte kliknúť pravým tlačidlom myši na súbor, v kontextovej ponuke ukázať myšou na položku „Otvoriť pomocou“ a v rozbaľovacej ponuke vybrať položku „Vybrať program ...“ . V dôsledku toho uvidíte zoznam nainštalované programy na vašom 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 tiež stretávajú pomerne často, je poškodený súbor DBF. Táto situácia môže nastať v mnohých prípadoch. Napríklad: súbor bol v dôsledku toho stiahnutý neúplne chyby servera, súbor bol pôvodne poškodený atď. Ak chcete tento problém vyriešiť, použite jedno z odporúčaní:

  • Pokúsiť sa nájsť požadovaný súbor v inom zdroji na internete. Možno budete mať to šťastie, že nájdete vhodnejšiu verziu. Príklad vyhľadávania Google: "Typ súboru: 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ý pri preprave;

DBF je súborový formát určený na prácu s databázami, zostavami a tabuľky... Jeho štruktúra pozostáva z nadpisu, ktorý popisuje obsah, a 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.

Zoberme si softvér, ktorý podporuje prezeranie 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. Je 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 prezentované na anglický jazyk... 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, umožňuje vám pracovať so súbormi nad 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, distribuuje sa 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 dobre známy väčšine používateľov.

Na otvorenie:


Záver

Pokryli sme hlavné spôsoby otvárania dokumentov DBF. Z výberu vyčnieva iba DBF Viewer Plus – je to úplne slobodný softvér, na rozdiel od ostatných, ktoré sú šírené na platenej báze a majú len skúšobnú dobu.