Úpravy souborů dbf total commander. Jak otevřít soubor dbf? Další funkce z panelu nabídek

Dbf tabulky jsou známé již od roku 1980. Od té doby se formát dBase vyvíjel, vyvíjel, objevily se dBase II, dBase III a dBase IV, v současné době bylo vyvinuto mnoho populárních programů, které pracují s databázemi, které tabulky formátu dbf používají dodnes. Formát tabulek dbf je poměrně starý, ale nadále se používá pro vytváření velkých a ambiciózních projektů, stejně jako pro malé projekty, tabulky dbf se používají pro vzdělávací účely, pro seznámení a studium základních znalostí a prezentaci organizace databáze. DBFNavigator je bezplatný program pro prohlížení a úpravu tabulek formátu dbf, jednoduchý a pohodlný nástroj.

Pomocí DBFNavigatoru můžete otevírat a prohlížet tabulky dbf, upravovat tabulky - upravovat, přidávat a mazat záznamy. Pomocí DBFNavigatoru můžete měnit strukturu tabulek, přidávat, měnit a odstraňovat pole tabulek, komprimovat tabulky dbf, abyste z nich vymazali smazané záznamy (sběr odpadu), změnit kódování tabulek Windows-> DOS a naopak. V programu lze třídit záznamy tabulek, kopírovat záznamy a jednotlivá pole, tisknout řádky tabulky, vyhledávat a aplikovat filtry na prohlížení záznamů tabulky, měnit parametry otevírání souborů dbf.

Snímky obrazovky DBFNavigator



Bezplatný univerzální DBF editor, který umožňuje otevírat existující a vytvářet nové databáze. Má velmi malou velikost, lze jej spustit z flash disku a zároveň má mnoho pokročilých nástrojů pro práci se soubory DBF, mezi nimiž nechybí ani podpora SQL dotazů!

Galerie snímků obrazovky

Obvykle na webu pokrýváme programy, které budou zajímat široké spektrum čtenářů, ale dnes to není úplně obyčejné :). Kdysi jsem pracoval jako jakýsi "počítačový specialista" na několika státních úřadech a tam jsem se často musel potýkat s různými programy založenými na FoxPro ...

Hlavním problémem všech těchto aplikací bylo, že jednoduchý uživatel mohl snadno podělat databázi tak, že ji později nebylo možné otevřít. běžné prostředky, takže jsem musel být perverzní, abych ji přivedl zpět k životu (což ne vždy bylo možné, vzhledem ke "schopnostem" "divokého juzvereva" :)).

A teď, o několik let později, když už tam nepracuji, nám poslali poštou žádost o přidání nového. bezplatný program pro editaci DBF databází, které mají nekomplikovaný název - Sdbf... Pojďme si o ní povídat :)

Srovnání s placeným analogem

Sdbf je navzdory své přenositelnosti (může pracovat z flash disku!) a malé velikosti poměrně pokročilý databázový editor, který umožňuje vytvářet, upravovat a exportovat libovolné databáze formátu DBF, od specifikace xBaseIII až po moderní xVisualFoxPro! Porovnejme funkčnost Sdbf se schopnostmi jednoho z nejpokročilejších editorů tohoto druhu, DBF Commander Professional:

Z výše uvedeného štítku vidíme, že se programy mírně liší ve funkčnosti, ale Sdbf je za prvé přenosný (což je obvykle důležité, protože každý počítačový mistr preferuje nosit sadu potřebných programů na USB flash disku), a za druhé, je zcela zdarma!

První spuštění Sdbf

Chcete-li program spustit, stačí jej rozbalit ze staženého archivu na libovolné místo a otevřít výsledný EXE soubor. Před námi se objeví prázdné okno následujícího formuláře:

Drag & Drop, bohužel, není podporován, takže abychom mohli začít, musíme vyvolat nabídku "Soubor" a vybrat jednu ze dvou dostupných akcí: "Vytvořit" novou databázi nebo "Otevřít" existující. Otevřeme stávající základnu:

Před námi se otevře obsah vybrané databáze ve formě tabulky. „Nulový“ řádek zobrazuje názvy polí a počínaje prvním řádkem zobrazuje samotný obsah. Pod obsahem je lišta nástrojů a stavová lišta ve spodní části.

Ten zobrazuje mnoho užitečných servisních informací, včetně počtu záznamů v databázi, kódování, data vytvoření a automaticky určeného formátu. Sdbf nepodporuje pouze rané verze xBase (I a II) a umožňuje otevírat a vytvářet následující typy souborů DBF:

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

Nástroje pro vyhledávání a filtrování dat

Sdbf vám však umožňuje přímo upravovat libovolnou buňku v otevřené databázi, požadované buňky ještě je potřeba najít... Pokud je základna malá a nenáročná, tak to jde udělat docela rychle a ručně. Pokud však existuje několik desítek nebo dokonce stovek záznamů, může být vyhledávání poměrně obtížné.

Ale to není takový problém, protože Sdbf má několik nástrojů najednou, které vám umožní odfiltrovat nepotřebná data a zobrazit pouze to, co potřebujete!

Tyto nástroje najdete na spodním panelu nástrojů. Zde je na začátku 8 navigačních tlačítek, která umožňují pohyb po databázi (šipky), přidávání/mazání záznamů a také potvrzování či rušení změn. Funkce, které potřebujeme, začínají devátým tlačítkem - "Hledat":

Po aktivaci tlačítka se před námi objeví malé okno s vyhledávacím formulářem. Musíme označit text, který je třeba najít, a vybrat z rozevíracího seznamu pole, podle kterého bude vyhledávání provedeno. Nyní stiskněte tlačítko "Najít další" a program automaticky vybere řádek následující za aktuálním výběrem, který obsahuje požadovaný text. Dalším stisknutím tlačítka se zvýrazní řádek pod aktuálním, který obsahuje stejné požadované údaje atd.

Někdy se v databázích vyskytuje nestandardní formátování buněk: další mezery, tabulátory a další znaky, které nejsou vizuálně zobrazeny, ale ovlivňují výsledek vyhledávání. Pokud se potýkáte s takovým případem, pak pro normální fungování funkce stačí zrušit zaškrtnutí políčka "Na základě formátu" ve spodní střední části okna vyhledávání a začnou se zobrazovat vyhledávací řádky.

Funkce vyhledávání je užitečná, když potřebujeme rychle najít jednotlivé výskyty konkrétních dat. Jsou však chvíle, kdy by bylo pohodlnější zobrazit několik řádků najednou, které obsahují pouze určité informace. V tomto případě nám pomůže druhá funkce (jejíž tlačítko je hned po tlačítku vyhledávání) - "Filtr":

Pro použití filtrování musíme nejprve správně sestavit požadavek a zadat jej do speciálně určeného pole (hned za tlačítkem ve střední části nástrojové lišty). Princip sestavení požadavku je jednoduchý, ale ne zcela zřejmý. Musíme nejprve zadat název pole, podle kterého potřebujeme databázovou tabulku filtrovat, a poté přirovnat hodnotu filtru ke konkrétnímu textu, podle kterého potřebujeme najít všechny řádky.

Hodnotu vezmeme v jednoduchých uvozovkách, načež stiskneme samotné tlačítko "Filtr" (zasekne se) a dostaneme tabulku obsahující data pouze s hodnotami, které jsme definovali v určených polích (v příkladu jsme filtrovali všechny řádky s hodnotou "USA" v poli "Země" (na velikosti písmen v názvu nezáleží)). Tabulku můžete vrátit do původního zobrazení jednoduše opětovným stisknutím tlačítka "Filtr" (znovu se uvolní).

Pole filtrování může obsahovat nejjednodušší podmínky „a“ ​​(pro upřesnění dotazu o několik polí) a „nebo“ (pro alternativní výběr dat z různých polí). Sdbf bohužel nepodporuje exkluzivní dotazy (např. „ne“), ale toto omezení můžeme obejít jiným způsobem, o kterém bude řeč níže.

Mimochodem, abyste požadavek na filtrování nezadávali ručně, můžete použít následující trik: v poli, podle kterého budete filtrovat, vyberte libovolný záznam a stiskněte kombinaci kláves Alt + F (ne F4 :))). Požadavek bude vygenerován automaticky a hodnota bude obsahovat znak "*", což je vyhledávací maska ​​a odpovídá libovolnému počtu libovolných znaků.

Bohužel, toto je jediný typ masky, který lze v Sdbf použít, a co je ještě smutnější, jeden dotaz může obsahovat pouze jednu masku :(. Pokud tedy potřebujete filtrovat stejné pole podle několika parametrů, budete muset použít operátor "and" (rychlé vytvoření dotazu stisknutím "CTRL + ALT + F") nebo "nebo" ("SHIFT + ALT + F").

Provádění SQL dotazů na databázové tabulky

Vyhledávání a filtrování je nepochybně dobré, ale ne vždy pohodlné. Když je počet záznamů velký, můžeme snadno ztratit ze zřetele data, která potřebujeme při analýze tabulek. Nicméně pro tento případ má Sdbf skvělou funkci – podporu SQL dotazů!

S těmito dotazy v Sdbf můžeme:

  1. Dynamicky formátujte naši tabulku a vytvořte výběr pouze pro určitá povinná pole (příkazy SELECT a SELECT TOP);
  2. Kopírování dat z jedné databáze do druhé (INSERT FROM a INSERT INTO);
  3. Upravit a odstranit obsah určitých řádků (UPDATE a DELETE, v tomto pořadí);
  4. Skupinové paralelní dotazy (UNION);
  5. Tvarovat kontingenční tabulky(PIVOT).

Abychom mohli začít pracovat s dotazy, musíme kliknout na tlačítko "SQL dotaz" na pravém konci panelu nástrojů. Výsledek takové akce však bude poněkud odrazující: obsah nově upravované databáze zmizí a v horní části pracovního okna se objeví další prázdné okno se dvěma poli (nahoře - pole pro výstup dat a pod ním - vstupní pole).

Neboj se :). Stačí ihned zadat požadovaný SQL dotaz do spodního pole s názvem potřebnou základnu data. Pokud si toto jméno nepamatujete, můžete jej aktivovat boční panel Sdbf (kliknutím na šedý svislý pruh vpravo), který zobrazí ve formě seznamu všechny databáze, které jste předtím otevřeli:

Také je pro urychlení práce vhodné zapamatovat si horké klávesy, které lze zobrazit vyvoláním nápovědy stisknutím klávesy F1. Jsou sice jen tři, ale mohou výrazně urychlit proces vytváření správných dotazů.

Takže kombinace "CTRL + mezerník" - zobrazí vyskakovací okno se seznamem dostupných názvů databází (aby se nedívalo na postranní panel), "CTRL + F" - zobrazí seznam funkcí pro aktuální operátor a "CTRL + Enter" spustí proces provádění dotazu ... Pokud navíc kliknete pravým tlačítkem na vstupní pole (vyvoláte kontextové menu), získáme seznam operátorů podporovaných Sdbf.

Vraťme se k našemu předchozímu snímku obrazovky a podívejme se na něj nejjednodušší žádost která je tam sestavena. Je založen na příkazu "SELECT", což znamená, že nám vrací výběr. Parametr výběru je "*", což znamená výstup libovolných dat, ale mohli bychom tam uvést, oddělené čárkami, názvy libovolných polí databázové tabulky.

Načítání, na které jsme se podívali výše, je nejjednodušší, ale Sdbf umožňuje složitější dotazy. Na dalším snímku obrazovky uvidíme výběr, dynamicky generovanou tabulku sestávající z polí, která obsahují jména zákazníků, město, ve kterém žijí, a zemi. Klienti jsou navíc filtrováni podle země pobytu (USA) a výsledky jsou zobrazeny v abecedním pořadí:

Pokud rozeberete daná žádost, pak uvidíme již zmíněný způsob výběru podle polí uvedených s čárkou za příkaz SELECT... Dále stejné označení názvu databáze, ale nyní požadavek nekončí.

Dalším krokem je výčet funkcí hlavního operátora, které by měly být provedeny v důsledku zpracování požadavku. Tady jsou dva.

První - "kde" je podobný filtru, o kterém jsme hovořili dříve, a provádí podobnou akci - umožňuje vybrat pouze ty záznamy, které odpovídají podmínce.

Druhá funkce - "order by" je zodpovědná za řazení výsledků získaných jedním z polí (v tomto případě podle pole se jménem zákazníka - "NAME") abecedně (parametr "asc") nebo obráceně ("desc ") objednat.

Uvedený příklad je přirozeně také dosti primitivní, ale odráží obecnou podstatu vytváření a zpracování SQL dotazů. Pokud se o nich chcete dozvědět více, doporučuji vám přečíst si příručky zde: http://dimonchik.com/insert.html nebo https://www.sql.ru/articles/articles.aspx?g=SQL&s= 0

Mimochodem, výhodou Sdbf je možnost exportovat tabulku získanou jako výsledek dotazu jako novou databázi nebo jako soubor HTML, RTF nebo CSV! Chcete-li to provést, stačí vyvolat kontextovou nabídku pole zobrazení tabulky a vybrat příslušnou položku.

Další funkce z panelu nabídek

Přišli jsme na hlavní rysy Sdbf, ale tím to nekončí. Řada užitečných a dokonce jedinečných funkcí se skrývá v liště nabídek, stejná, jakou jsme použili k otevření databáze :) Takže mnoho užitečné funkce(které vám někdy umožňují obejít se bez SQL dotazů) mohou být v nabídce "Tabulka":

Mezi dalšími „užitečnými věcmi“ jako je změna kódování a slučování databází úplně dole najdeme položku „Změnit strukturu“. Tato položka vyvolá dodatečné okno, ve kterém můžeme kompletně změnit všechna pole otevřené tabulky, přidat nová nebo odstranit nepotřebné sekce (stejné okno se otevře i při vytváření databáze od začátku).

Konkrétně můžeme měnit pořadí polí, jejich názvy, typy, velikosti (počet znaků v buňce) a přesnost (bitová hloubka – většinou se nastavuje automaticky a závisí na typu pole).

Při editaci (a zejména tvorbě) databází je třeba pamatovat pouze na to, že každý typ databáze má své sady typů polí a ty se často (pokud nebereme v úvahu základní N, C, D) liší. Například v základech xClipper chybí podpora polí s obrázky (P, B) a xBase až do sedmé verze nepodporuje automatické zvyšování polí (+). To znamená, že byste měli vždy pamatovat na kompatibilitu :).

Když už jsme na liště nabídek, nezapomeňte se podívat na nabídku Pole:

Jsou zde pouze dvě funkce, ale mohou být velmi užitečné! Zejména první je "Nahradit". Umožňuje vám to rychle automatický režim nahradit hodnoty v celém sloupci zadaného pole nebo konkrétní slova a symboly v celé databázi!

Funkce „Vypočítat“ je obdobou vzorců pro automatické výpočty v Excelu a umožňuje nám provádět takové matematické a statistické operace, jako je nalezení automatického součtu pole, výpočet aritmetického průměru a také maximální a minimální hodnoty. Přirozeně, aby bylo možné provádět výpočty, typy polí musí být číselné (N, F, I, O, B).

Poslední funkcí, která není tak zřejmá, ale může být užitečná, je vestavěný HEX editor:

Umožňuje upravovat data libovolné buňky. K tomu stačí vybrat obsah, který je třeba změnit a vložit kontextová nabídka vyberte poslední položku - "Otevřít v hex". To je vše – výsledek můžete hned upravit a uložit nebo vytisknout!

Výhody a nevýhody programu

  • přenosnost a malá velikost;
  • podpora téměř všech typů souborů DBF;
  • schopnost vytvářet databáze od začátku;
  • podpora SQL dotazů;
  • vestavěný systém pro vyhledávání, filtrování a úpravu dat.
  • neumožňuje specifikovat více než jednu masku ve filtru;
  • neexistuje žádná funkce zpět.

závěry

Program Sdbf ve své skromné ​​velikosti a Požadavky na systém vám umožňuje pracovat s databázemi DBF, když ne se všemi, tak velmi, velmi ... A implementace podpory pro SQL dotazy obecně vám umožňuje posunout práci s editací databáze na novou úroveň! S jejich pomocí můžete snadno kompenzovat mnoho nedostatků v práci prostřednictvím grafického rozhraní.

Největším zklamáním byla podle mě absence nejtriviálnější funkce „Zrušit poslední akce"Ve světě" CTRL + Z ":( Nejotravnější je, že uživatel nedopatřením nebo neznalostí může například omylem použít autokorekce přes celé pole a nebude možné data vrátit :(

Za to můžeme konstatovat, že program je funkčně více než zdařilý, ale před prací s ním se vždy řiďte prastarým administrátorským pravidlem – VYTVOŘTE ZÁLOHY! A budeš šťastný :)

P.S. Je povoleno volně kopírovat a citovat. tento článek za předpokladu, že je uveden otevřený aktivní odkaz na zdroj a je zachováno autorství Ruslana Tertyshného.

DBF Viewer 2000®- aplikace pro prohlížení a editaci DBF všech typů - Clipper, dBase, FoxPro, Visual FoxPro, Visual dBase.

Program provádí různé akce: dotazy, mazání duplikátů nebo export do různých formátů – rychleji, než byste čekali!

Editor DBF dynamicky vytváří vizuální formuláře založené na struktuře souborů DBF pro úpravy a dotazy. Program také umožňuje prohlížet a upravovat pole poznámek v následujících formátech: dBase III, dBase IV, FoxPro, VFP a dBase Level 7.

Program plně podporuje použití příkazového řádku pro následující akce: import, export, odstranění duplicitních záznamů nebo nahrazení dat v souborech DBF. funguje nezávisle na různých DBMS - vše, co potřebujete k zobrazení a úpravě souboru DBF, je nainstalovat aplikaci!

Proč DBF Viewer 2000
unikátní?

Jednoduché a intuitivní rozhraní

Rozhraní aplikace je poměrně jednoduché a pohodlné, umožňuje vám ušetřit spoustu času při každodenní práci.

Pohodlná úprava struktury souborů DBF v DBF Viewer 2000

Můžete přidávat, mazat, přejmenovávat, měnit pořadí polí a optimalizovat strukturu souborů DBF.

Import dat z různých formátů pomocí DBF Viewer 2000

DBF Viewer 2000 umožňuje importovat data z následujících formátů: TXT, CSV, Excel (XLS, XLSX), DBF a Paradox. Import dat lze provést pomocí náhled nebo z příkazového řádku.

DBF Viewer 2000 nabízí pokročilé možnosti exportu

Aplikace umožňuje exportovat DBF soubory do Excelu (XLS, XLSX), CSV, TXT, SQL, SDF, XML, HTML, PRG a skriptů MS SQL, MySQL, Oracle, PostgreSQL.

DBF Viewer 2000 vám pomůže odstranit duplicity

Odstranění duplicitních záznamů je stejně snadné jako 1-2-3.

Funguje na všech platformách

DBF Viewer 2000 běží na všech Verze Windows 95 až XP, Vista, 7/8/10 a Server Edition (32/64-bit)

Nejčastějším problémem, že uživatelé nemohou tento soubor otevřít, je nesprávně přiřazený program. Chcete-li to opravit ve Windows, musíte kliknout pravým tlačítkem myši na soubor, v kontextové nabídce přejděte na položku „Otevřít pomocí“ a v rozevírací nabídce vyberte položku „Vybrat program ...“. V důsledku toho uvidíte seznam nainstalované programy na vašem počítači a můžete si vybrat ten správný. Doporučujeme také zaškrtnout políčko vedle "Použít tuto aplikaci pro všechny soubory DBF".

Dalším problémem, se kterým se naši uživatelé také setkávají poměrně často, je poškození souboru DBF. Tato situace může nastat v mnoha případech. Například: soubor byl v důsledku toho stažen neúplně chyby serveru, soubor byl původně poškozen atd. Chcete-li tento problém vyřešit, použijte jedno z doporučení:

  • Zkus najít požadovaný soubor v jiném zdroji na internetu. Možná budete mít štěstí a najdete vhodnější verzi. Příklad vyhledávání Google: "Typ souboru: DBF". Stačí nahradit slovo „soubor“ požadovaným názvem;
  • Požádejte o opětovné zaslání původního souboru, mohl být poškozen při přepravě;

DBF je souborový formát určený pro práci s databázemi, sestavami a tabulky... Jeho struktura se skládá z nadpisu, který popisuje obsah, a těla, které obsahuje veškerý obsah v tabulkové formě. Charakteristickým rysem tohoto rozšíření je schopnost interakce s většinou systémů pro správu databází.

Podívejme se na software, který podporuje zobrazení tohoto formátu.

Metoda 1: DBF Commander

DBF Commander je multifunkční aplikace pro zpracování DBF souborů různých kódování, umožňuje provádět základní manipulace s dokumenty. Je distribuován za poplatek, ale má zkušební dobu.

Otevřít:


Metoda 2: DBF Viewer Plus

DBF Viewer Plus je bezplatný nástroj pro prohlížení a úpravu DBF, jednoduchý a uživatelsky přívětivé rozhraní prezentováno na anglický jazyk... Má funkci vytváření vlastních tabulek, nevyžaduje instalaci.

Chcete-li zobrazit:


Metoda 3: DBF Viewer 2000

DBF Viewer 2000 je program s poněkud zjednodušeným rozhraním, umožňuje pracovat se soubory o velikosti nad 2 GB. Má ruský jazyk a zkušební dobu používání.

Otevřít:


Metoda 4: CDBF

CDBF je výkonný způsob úpravy a prohlížení databází a také umožňuje vytvářet sestavy. Funkčnost můžete rozšířit pomocí dalších pluginů. Existuje ruský jazyk, je distribuován za poplatek, ale má zkušební verzi.

Chcete-li zobrazit:


Metoda 5: Microsoft Excel

Excel je jednou ze součástí softwarového balíku Microsoft Office dobře známé většině uživatelů.

Otevřít:


Závěr

Probrali jsme hlavní způsoby otevírání dokumentů DBF. Z výběru vyčnívá pouze DBF Viewer Plus - je to zcela svobodný software, na rozdíl od ostatních, které jsou distribuovány na placené bázi a mají pouze zkušební dobu.