Počítače Okna Internet

Přes soubor. Jak otevřít soubor dbf? Nástroje pro vyhledávání a filtrování dat

Nejběžnějším problémem, který způsobuje, že uživatelé nemohou otevřít tento soubor, je nesprávně přiřazený program. Chcete -li to opravit v systému 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 v rozevírací nabídce vyberte položku „Vybrat program ...“. V důsledku toho uvidíte seznam nainstalované programy na počítači a můžete si vybrat ten správný. Doporučujeme také zaškrtnout políčko „Použít tuto aplikaci pro všechny soubory DBF“.

Dalším problémem, se kterým se naši uživatelé také poměrně často setkávají, je poškození souboru 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 štěstí a najdete vhodnější verzi. Příklad vyhledávání Google: „Typ souboru souboru: DBF“. Stačí nahradit slovo „soubor“ požadovaným jménem;
  • Požádejte o zaslání původního souboru znovu, pravděpodobně byl při přepravě poškozen;

Tabulky Dbf jsou známy již od roku 1980. Od té doby se formát dBase vyvíjel, vyvíjel, objevovaly se dBase II, dBase III a dBase IV, do té doby bylo vyvinuto mnoho populárních programů, které pracují s databázemi, které dodnes používají tabulky formátu dbf. Formát tabulky 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ází. DBFNavigator je bezplatný program pro prohlížení a úpravu tabulek formátu dbf, jednoduchý a pohodlný nástroj.

Pomocí DBFNavigator můžete otevírat a prohlížet tabulky dbf, upravovat tabulky - upravovat, přidávat a mazat záznamy. Pomocí DBFNavigator můžete měnit strukturu tabulek, přidávat, měnit a mazat pole tabulek, komprimovat tabulky dbf, abyste je vymazali z odstraněných záznamů (sběr odpadků), změnit kódování tabulek Windows-> DOS a naopak. V programu můžete třídit záznamy tabulky, kopírovat záznamy a jednotlivá pole, tisknout řádky tabulek, vyhledávat a aplikovat filtry na prohlížení záznamů tabulek, měnit parametry pro otevírání souborů dbf.

Snímky obrazovky DBFNavigator



DBF Viewer 2000 ®- aplikace pro prohlížení a úpravy 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í formy na základě struktury Soubory 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 instalace aplikace!

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 vám 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 soubory DBF do skriptů Excel (XLS, XLSX), CSV, TXT, SQL, SDF, XML, HTML, PRG a MS SQL, MySQL, Oracle, PostgreSQL.

DBF Viewer 2000 vám pomůže odstranit duplikáty

Odebrá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 Edice 95 až XP, Vista, 7/8/10 a Server (32/64 bitů)

DBF - formát souboru navrženo pro práci s databázemi, sestavami a tabulkami. Jeho struktura se skládá z názvu, který popisuje obsah, a těla, které obsahuje veškerý obsah v tabulkové podobě. Výrazná funkce toto rozšíření je kompatibilní s většinou systémů pro správu databází.

Zvažme software, který podporuje prohlížení tohoto formátu.

Metoda 1: DBF Commander

DBF Commander je multifunkční aplikace pro zpracování souborů DBF 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.

Pro zobrazení:


Metoda 3: DBF Viewer 2000

DBF Viewer 2000 je program s celkem 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ý způsobúpravy a prohlížení databází, vám také umožňuje vytvářet zprávy. Funkčnost můžete rozšířit pomocí dalších doplňků. Existuje ruský jazyk, je distribuován za poplatek, ale má zkušební verzi.

Pro zobrazení:


Metoda 5: Microsoft Excel

Excel je jednou z komponent balíčku Programy Microsoft Office, dobře známý většině uživatelů.

Otevřít:


Závěr

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

Zdarma univerzální editor DBF, který vám umožňuje otevírat stávající a vytvářet nové databáze. Má velmi malou velikost, lze jej spustit z jednotky flash a současně má mnoho pokročilých nástrojů pro práci se soubory DBF, mezi nimiž je dokonce i podpora pro dotazy SQL!

Galerie snímků obrazovky

Obvykle na stránkách pokrýváme programy, které budou zajímavé pro široký okruh čtenářů, ale dnes není tento případ zcela běžný :). Kdysi jsem pracoval jako jakýsi „počítačový specialista“ na několika vládních úřadech a tam jsem často musel řešit různé programy založené na FoxPro ...

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

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

Srovnání s placeným analogem

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

Z výše uvedeného štítku vidíme, že se funkce funkcemi mírně liší, ale Sdbf je za prvé přenosné (což je obvykle důležité, protože každý počítačový technik upřednostňuje nošení sady) 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 do libovolného umístění a otevřít výsledný soubor EXE. Před námi se objeví prázdné okno následujícího typu:

Drag & Drop, bohužel, není podporováno, 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 stávající základnu:

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

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 vám umožňuje přímo upravit libovolnou buňku otevřené databáze, nicméně požadované buňky je třeba ještě najít ... Pokud je databáze malá a jednoduchá, lze to provést poměrně rychle a ručně. Pokud však existuje několik desítek nebo dokonce stovek záznamů, pak může být hledání velmi obtížné.

Ale to není takový problém, protože Sdbf má několik nástrojů najednou, které vám umožňují 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á vám umožní pohyb po databázi (šipky), přidávání / mazání záznamů a také potvrzení nebo zrušení změn. Funkce, které potřebujeme, začínají devátým tlačítkem - „Hledat“:

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

Někdy databáze obsahují nestandardní formátování buněk: mezery, tabulátory a další znaky, které se nezobrazují vizuálně, ale ovlivňují výsledek hledání. Pokud se potýkáte s takovým případem, pak pro normální provoz funkce stačí odškrtnout zaškrtávací políčko „Na základě formátu“ v dolní střední části vyhledávacího okna 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. Existují však případy, 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 jde hned za tlačítkem vyhledávání) - „Filtr“:

Abychom mohli používat filtrování, musíme nejprve správně sestavit požadavek a zadat jej do speciálně určeného pole (bezprostředně za tlačítko v centrální části panelu nástrojů). Princip sestavení požadavku je jednoduchý, ale ne zcela zřejmý. Nejprve musíme zadat název pole, podle kterého musíme filtrovat databázovou tabulku, a poté přirovnat hodnotu filtru ke konkrétnímu textu, pomocí kterého musíme najít všechny řádky.

Vezmeme hodnotu v jednoduchých uvozovkách, načež stiskneme samotné tlačítko „Filtr“ (stane se uzavřené) 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 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říklad „ne“), ale toto omezení můžeme obejít jiným způsobem, který bude popsán níže.

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

Bohužel je to jediný typ masek, které lze použít v Sdbf, 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 "a" (rychlé vytvoření dotazu stisknutím kláves "CTRL + ALT + F") nebo "nebo" ("SHIFT + ALT + F").

Provádění dotazů SQL proti databázovým tabulkám

Hledá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. V tomto případě má však Sdbf skvělou funkci - podporu pro dotazy SQL!

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írujte data z jedné databáze do druhé (VLOŽTE OD A VLOŽTE DO);
  3. Upravit a odstranit obsah určitých řádků (UPDATE a DELETE);
  4. Skupinové paralelní dotazy (UNION);
  5. Vytvářejte 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ě upravené databáze zmizí a v horní části pracovního okna (nahoře - pole výstupu dat a pod ním) se objeví další prázdné okno se dvěma poli. - vstupní pole).

Neboj se :). Stačí, když okamžitě zadáte 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é si zapamatovat klávesové zkratky, které lze zobrazit zavoláním nápovědy stisknutím klávesy F1. Jsou pouze tři, ale mohou výrazně urychlit proces vytváření správných dotazů.

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 spuštění dotazu ... Pokud navíc kliknete pravým tlačítkem na vstupní pole (vyvoláte kontextové menu), dostaneme seznam operátorů podporovaných Sdbf.

Vraťme se k předchozímu snímku obrazovky a podívejme se na něj nejjednodušší požadavek který je tam sestaven. Vychází z příkazu „SELECT“, což znamená, že nám vrací výběr. Parametr výběru je „*“, což znamená výstup jakýchkoli dat, nicméně můžeme tam, oddělené čárkami, uvést názvy libovolných polí databázové tabulky.

Načtení, 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. Kromě toho jsou zákazníci filtrováni podle země bydliště (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í zadaných čárkou po Příkaz SELECT... Dále stejný údaj o názvu databáze, ale nyní žádost nekončí.

Dalším krokem je vypsání funkcí hlavního operátora, které bude nutné provést v důsledku zpracování požadavku. Jsou tady dva.

První z nich - „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 „objednat podle“ je zodpovědná za seřazení výsledků získaných jedním z polí (v tomto případě podle pole se jménem zákazníka - „JMÉNO“) podle abecedy (parametr „asc“) nebo invertovaného („ popis “).

Uvedený příklad je přirozeně také docela primitivní, ale odráží obecnou podstatu vytváření a zpracování dotazů SQL. Pokud se o nich chcete dozvědět více, doporučuji vám přečíst si manuály 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 na základě dotazu jako novou databázi nebo jako soubor HTML, RTF nebo CSV! Chcete -li to provést, stačí zavolat místní nabídku pole zobrazení tabulky a vybrat příslušnou položku.

Další funkce z lišty nabídek

Přišli jsme na hlavní rysy Sdbf, ale tím to nekončí. V liště nabídek se skrývá řada užitečných a dokonce unikátních funkcí, stejná, jakou jsme použili k otevření databáze :) V tabulce „Table“ tedy lze najít mnoho užitečných funkcí (které vám někdy umožňují obejít se bez dotazů SQL). " Jídelní lístek:

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

Konkrétně můžeme změ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 úpravách (a zejména vytváření) databází je třeba pamatovat na to, že každý typ databáze má své vlastní sady typů polí a ty se často (pokud neberete v úvahu základní N, C, D) liší. Databáze xClipper například nepodporují obrazová pole (P, B) a xBase až do sedmé verze nepodporuje pole automatického přírůstku (+). To znamená, že byste měli vždy pamatovat na kompatibilitu :).

Když jsme na panelu nabídek, nezapomeňte se podívat na nabídku Pole:

Jsou zde pouze dvě funkce, ale mohou být velmi užitečné! Zvláště 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 analogií vzorců automatického výpočtu aplikace Excel 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. Pro provádění výpočtů musí být typy polí přirozeně čí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 vám upravit data jakékoli buňky. Chcete -li to provést, stačí vybrat obsah, který je třeba změnit, a v místní nabídce vybrat poslední položku - „Otevřít v hexu“. To je vše - výsledek můžete ihned upravit a uložit nebo vytisknout!

Výhody a nevýhody programu

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

závěry

Program Sdbf ve své skromné ​​velikosti a Požadavky na systém umožňuje vám pracovat s databázemi DBF, pokud ne se všemi, pak velmi, velmi ... A implementace podpory pro dotazy SQL obecně vám umožňuje posunout práci při úpravách 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 podle mě byla absence nejtriviálnější funkce „Vrátit poslední akci“ ve světě „CTRL + Z“: data již nebudou možná :(

K tomu můžeme konstatovat, že program je funkčně více než úspěšný, ale před prací s ním se vždy řiďte starodávným správcovským pravidlem - VYTVOŘTE ZÁLOHY! A budeš šťastný :)

P.S. Je dovoleno 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 Tertyshnyho.