Počítače Okna Internet

Program pro čtení souborů dbf. Jak otevřít soubor dbf? Srovnání s placeným analogem

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!

DBF editor dynamicky vytváří vizuální formy založené na struktuře DBF soubory 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 duplikáty

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)

DBF - formát souboru navržený pro práci s databázemi, sestavami a tabulkami. Jeho struktura se skládá z nadpisu, který popisuje obsah, a těla, které obsahuje veškerý obsah v tabulkové formě. Výrazná vlastnost toto rozšíření je kompatibilní 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. Distribuováno za poplatek, ale má zkušební dobu.

Otevřít:


Metoda 2: DBF Viewer Plus

DBF Viewer Plus - bezplatný nástroj pro prohlížení a úpravy DBF je k dispozici jednoduché a pohodlné rozhraní 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 poměrně zjednodušeným rozhraním, umožňuje pracovat se soubory většími než 2 GB. Má ruský jazyk a zkušební dobu používání.

Otevřít:


Metoda 4: CDBF

CDBF - mocným způsobem editaci a prohlížení databází umožňuje také 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.

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é používají tabulky formátu dbf dodnes. Formát tabulek dbf je poměrně starý, ale nadále se používá k vytváření velkých i ambiciózních a pro malé projekty se tabulky dbf 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



Nejčastějším problémem, který způsobuje, že uživatelé nemohou tento soubor otevřít, je nesprávně přiřazený program. Chcete-li to opravit v OS Windows, musíte kliknout klikněte pravým tlačítkem myši v souboru, v kontextová nabídka najeďte myší na položku „Otevřít pomocí“ a z rozbalovací nabídky 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é často setkávají, je poškozený soubor DBF. Tato situace může nastat v mnoha případech. Například: soubor byl stažen neúplně v důsledku 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 to štěstí, že 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ě;

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 s DBF soubory, mezi nimiž nechybí ani podpora SQL dotazů!

Galerie snímků obrazovky

Obvykle na stránkách 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 to, ž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 zvrácený, abych ji přivedl zpět k životu (což ne vždy bylo možné, vzhledem ke "schopnostem" "divokého juzvereva" :)).

A teď, o pár let později, když už tam nepracuji, nám poslali poštou žádost o přidání nového. volný 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, navzdory své přenositelnosti (může pracovat z flash disku!) A malé velikosti, je poměrně pokročilý databázový editor, který vám umožní 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ý technik preferuje nosit sadu požadované programy 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 typu:

Drag & Drop, bohužel, není podporován, takže abychom mohli začít, musíme zavolat nabídku "Soubor" a tam již vybrat jednu ze dvou dostupných akcí: "Nová" nová základna nebo "Otevřít" existující. Otevřeme existující databázi:

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 v dolní čá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. Z formátů Sdbf nepodporuje pouze rané verze xBase (I a II) a umožňuje otevírat a vytvářet soubory DBF následujících typů:

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

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

Program Sdbf umožňuje přímo editovat libovolnou buňku otevřené databáze, ale potřebné buňky je ještě potřeba najít... Pokud je databáze malá a jednoduchá, lze to udělat poměrně 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 databáze obsahují nestandardní formátování buněk: nadbytečné 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ě k tomu určeného pole (hned po tlačítku ve střední části panelu nástrojů). 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, poté stiskneme samotné tlačítko "Filtr" (zasekne se) a dostaneme tabulku obsahující data pouze s hodnotami, které jsme definovali v zadaný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. Kontingenční tabulky formulářů (PIVOT).

Abychom mohli začít pracovat s dotazy, musíme kliknout na tlačítko „SQL Query“ 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 - vstupní pole).

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

Také pro urychlení práce je vhodné pamatovat 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 sestaven. 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, mohli bychom tam však 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. Zákazníci jsou navíc filtrováni podle země pobytu (USA) a výsledky jsou zobrazeny v abecedním pořadí:

Pokud rozeberete tento požadavek, 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é bude třeba provést 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") objednávka.

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ých funkcí (které vám někdy umožňují obejít se bez SQL dotazů) najdete v "Tabulce " Jídelní lístek:

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 se obvykle 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é vlastní sady typů polí a ty se často (pokud nebereme v úvahu základní N, C, D) liší. Například databáze xClipper nepodporují pole obrázků (P, B) a xBase až do sedmé verze nepodporují pole s automatickým přírůstkem (+). 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 a minim hodnot. Pro provádění výpočtů musí být samozřejmě typy polí numerické (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. Chcete-li to provést, stačí vybrat obsah, který je třeba změnit, a vybrat poslední položku v kontextové nabídce - "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 umožňuje dělat s DBF databázemi, když ne se všemi, tak velmi, velmi... A implementace podpory pro SQL dotazy obecně 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 "Vrátit poslední akci" ve světě "CTRL + Z": data už nebudou možná :(

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. Tento článek je povoleno volně kopírovat a citovat za předpokladu, že je uveden otevřený aktivní odkaz na zdroj a je zachováno autorství Ruslana Tertyshného.