Stáhněte si program dbf v ruštině. Jak otevřít DBF? Nahrávání do souboru DBF

Objevil se již v roce 1980 a v současnosti je stále méně využíván. Přesto se používá v mnoha obchodních a specializovaných aplikacích, například v produktech 1C, návrhových programech a inženýrských aplikacích. Při práci s takovými programy je často nutné upravit soubor ve formátu DBF.

Funkce práce se soubory DBF ve Windows.

Ve výchozím nastavení s ním nejsou ve Windows spojeny žádné programy. Do roku 2007 bylo možné s DBF pracovat v Excelu, dnes jej lze otevřít jako jednoduchou tabulku, nikoli však uložit jako DataBaseFile.

Soubor s příponou DBF se skládá z následujících částí:

  • služba (hlavička) - název souboru, počet a struktura záznamů;
  • informační - datové pole sestávající z po sobě jdoucích záznamů.

DBF se používají při práci s velkým množstvím informací, které jsou vzájemně propojeny. Každému záznamu je přiřazen jedinečný klíč a je vytvořena struktura vztahů. Jako zjednodušený příklad můžeme uvést katalog zboží, kde má každá položka nějakou charakteristiku, jako je barva nebo materiál. A každý materiál nebo barva má své vlastnosti, například cenu, životnost, slevu. Získá se tak propojený systém víceúrovňových informačních bází.

Přípona DBF souboru znamená, že se jedná o servisní data, která následně zpracovává nějaký program. Samy o sobě jsou jen zřídka zajímavé pro běžné uživatele počítačů. Ale pokud ovládáte specializovanou aplikaci, možná budete potřebovat vědět, jak a čím otevřít soubor DBF, abyste jej mohli upravit.

Soubor DBF může obsahovat dokument s příponou DBT nebo FPT. Jedná se o poznámky k databázi, které jsou textovým dokumentem, který se otevírá v prostředí spolu s hlavním souborem.

Protože, jak již bylo řečeno dříve, Windows nedefinuje mapování DBF na konkrétní program, k jeho otevření potřebujete:

  • Stáhněte si speciální software. Vyberte si z řady programů ten, který nejlépe vyhovuje vašim cílům.
  • do počítače.
  • V nastavení programu nastavte přidružení k souborům s příponou DBF, pokud se tak nestalo automaticky při instalaci.

Existují dva různé typy programů, které mohou otevřít formát DBF: nástroje pro programátory, kteří na základě databázového zpracování vytvářejí nástroje pro koncové uživatele, a programy pro spotřebitele, kteří pracují s databázemi na „každodenní“ úrovni.

Soubor ve formátu DBF lze otevřít pomocí následujících programů.

systém správy databází pro běžné uživatele. Má uživatelsky přívětivé rozhraní a snadnou správu. Hlavní objekty Accessu jsou:
  • stoly;
  • žádosti;
  • formy;
  • zprávy;
  • makra a moduly;
  • systém.

A nechybí ani vestavěný programovací jazyk, který rozšiřuje možnosti aplikace.

Visual FoxPro je výkonný nástroj, vizuální prostředí pro vytváření DBMS od společnosti Microsoft. Obsahuje vše, co potřebujete ke správě informací:

  • nástroje pro objednávání stolů;
  • nástroje pro zpracování dotazů;
  • možnost vytvoření integrovaného DBMS;
  • vlastní nástroje pro vývoj aplikací.

DBFView je jednoduchý, ale výkonný nástroj pro otevírání, úpravy, prohlížení a tisk. Podporuje formáty DBF: dBase, Clipper, FoxPro, Visual FoxPro a mnoho dalších. Pomocí této aplikace můžete přidávat, přejmenovávat, mazat, třídit, balit a prohlížet záznamy, exportovat do TXT a HTML, importovat a exportovat do Excelu a převádět formát DBF na soubory CSV a XLS.

DBF Viewer Plus

DBF Viewer Plus je jednoduchý editor, který nevyžaduje instalaci pro práci s různými formáty DBF, včetně dBase, Clipper, Foxpro. Umožňuje otevírat, prohlížet data, filtrovat záznamy, tisknout a zobrazovat náhledy tabulek, upravovat, přidávat a mazat záznamy, provádět pokročilé vyhledávání, vytvářet soubory, exportovat dokumenty do formátů CSV, PDF, XLS, RTF, WKS, XML, HTML.

DBF Commander Professional je profesionální editační a zobrazovací nástroj s podporou SQL dotazů.

Tento nástroj vám umožňuje:

  • prohlížet, vytvářet, upravovat, tisknout DataBaseFile;
  • prohlížet, upravovat a tisknout strukturu;
  • změnit kódování;
  • vyhledávání s rozlišením velkých a malých písmen a nahrazování částečnými výskyty;
  • export do CSV, XLS, XML, HTML;
  • import z XML a CSV;
  • filtrování záznamů a vícenásobné třídění;
  • výpočet statistiky;
  • práce s SQL;
  • Podpora příkazového řádku a mnoho dalších funkcí.

To jsou některé z nástrojů pro práci se soubory ve formátu DBF. Pokud si potřebujete obsah pouze prohlížet, stáhněte si jednu z jednoduchých utilit s uživatelsky přívětivým rozhraním. Pokud se plánujete zapojit do programování a vývoje v prostředí správy databází, zakupte si profesionální softwarový balík s širokou funkčností.

Formát DBF (Data Base File) zavedl Ashton-Tate do používání v roce 1980, v prvním DBMS z rodiny systémů pro správu databází dBase – dBase II.

Formát otevřených dat a popularita původního systému vedly ke vzniku mnoha různých analogů DBMS, jako jsou FoxPro, dbFast, XBase++ a další. Vývojáři zároveň provedli různé změny základního formátu související s funkcionalitou (přidání nových datových typů, změna struktury záhlaví nebo struktury pole tabulky atd.).

Absence jakékoli přísné standardizace a podobných změn neznamenala žádnou záruku, že vyvíjený program bude schopen správně provádět operace čtení/zápisu s jakýmkoli souborem dbf. Základní kompatibilita mezi různými formáty DBF je však zachována.

Soubor DBF se skládá ze 2 částí: záhlaví a samotné datové tabulky. Záhlaví obsahuje obecné informace o souboru dbf: struktura souboru, počet záznamů, použitá verze dbf, velikost paměti obsazené záhlavím a tabulkou atd. Složení struktury záhlaví se mezi různými verzemi formátu liší.

Konec souboru je označen značkou EoF (End Of File).

Pro urychlení práce se soubory dbf je možné použít indexové soubory, které vypisují hodnoty klíčového pole (nebo sady klíčových polí, pokud je soubor multiindexový) a identifikátory odpovídajících záznamů.

V 1C lze práci se soubory dbf provádět několika způsoby:

  • objekt XBase;
  • Programovací rozhraní

Objekt XBase

Objekt XBase poskytuje možnost pracovat s databázemi formátu DBF pomocí vestavěného jazyka 1C:Enterprise.

Tento objekt poskytuje přístup ke kolekci polí a indexů tabulky dbf a umožňuje provádět jakékoli akce s daty (vytváření nových a čtení existujících tabulek, přidávání, upravování a mazání záznamů).

Pro každý soubor dbf, se kterým chcete pracovat, musíte vytvořit samostatný objekt XBase.

Programovací rozhraní ADO

ADO (ActiveX Data Objects) je programovací rozhraní pro přístup k datům, které umožňuje získávat data z různých zdrojů.

Hlavní objekty ADO, které vám umožňují manipulovat se souborem dbf:

Kompletní seznam objektů a jejich vlastností najdete na MSDN.

Connection – objekt, který přímo poskytuje přístup k souboru dbf

Open(ConnectionString) Otevře relaci pro práci se zdrojem dat. Jako parametr je předán připojovací řetězec ve tvaru „Provider=Microsoft.Jet.OLEDB.4.0;Data Source=;“.
Rozšířené vlastnosti=dBASE IV;ID uživatele=;Heslo=;”
Parametr DataSource určuje složku, ve které jsou umístěny soubory dbf.
Blízko() Uzavře připojení ke zdroji dat
Poskytovatel Obsahuje název používaného poskytovatele. Když je metoda Open spuštěna, je automaticky vyplněna hodnotou Provider z připojovacího řetězce
ConnectionString Obsahuje připojovací řetězec. Po provedení metody Open se automaticky vyplní parametrem funkce ConnectionString
ConnectionTimeout Obsahuje počet sekund čekání při připojení. Výchozí - 15
CommandTimeout Obsahuje počet sekund, po které se má čekat, než je příkaz vykonán. Výchozí - 30
Execute(CommandText) Provede požadavek, zavolá uloženou proceduru nebo jakýkoli jiný příkaz dostupný na straně poskytovatele.

Recordset – objekt představující množinu záznamů (řádků) datové tabulky

Aktivní připojení Definuje objekt typu Connection. Hodnotu lze nastavit buď na objekt typu Connection, nebo textový řetězec podobného typu, jako je vlastnost ConnectionString objektu Connection.
ActiveCommand Definuje objekt typu Command, v jehož důsledku byla získána daná sada záznamů
Filtr Obsahuje datový filtr, který se použije na tuto sadu záznamů.
Blízko Zavře objekt RecordSet
Dotaz Aktualizuje objekt opětovným dotazem na tabulku. Podobné jako sekvenční volání Close() Open()
BOF/EOF Známky začátku/konce tabulky. Pokud BOF=True, pak je ukazatel umístěn před prvním záznamem objektu RecordSet. Pokud EOF = True, pak je ukazatel umístěn za posledním záznamem objektu RecordSet
Pohyb Posune ukazatel aktuálního záznamu dopředu o zadaný počet záznamů (nebo zpět, pokud je toto číslo záporné)
MoveFirst Přesune ukazatel na první záznam
MoveLast Posune ukazatel na poslední záznam
MoveNext Posune ukazatel na další záznam
PřesunoutPředchozí Posune ukazatel na předchozí záznam
Pole Obsahuje sbírku polí. Prostřednictvím konstrukce („Field_Name“).Value můžeme získat hodnotu zadanou v aktuálním řádku.
Nalézt Vyhledá řetězec na základě zadaných kritérií.
GetString Umožňuje získat řetězcovou reprezentaci aktuálního řádku

Příkaz – objekt, který zajišťuje provádění příkazů nebo SQL dotazů

DBF je souborový formát vytvořený pro práci s databázemi, sestavami a tabulkami. Jeho struktura se skládá ze záhlaví, 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í souborů DBF různých kódování, která vám umožní provádět základní manipulace s dokumenty. Je distribuován za poplatek, ale má zkušební dobu.

Chcete-li otevřít:


Metoda 2: DBF Viewer Plus

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

Chcete-li zobrazit:


Metoda 3: DBF Viewer 2000

DBF Viewer 2000 je program s poměrně zjednodušeným rozhraním, který umožňuje pracovat se soubory většími než 2 GB. Má ruský jazyk a zkušební dobu používání.

Chcete-li 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

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

Chcete-li otevřít:


Závěr

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

Tabulky formátu Dbf jsou známy již od 80. let minulého století. Od té doby se formát dBase vyvíjel, vyvíjel, objevily se dBase II, dBase III a dBase IV, k dnešnímu dni 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 projektů a malé tabulky se používají pro vzdělávací účely, pro představení a studium základních znalostí a pro prezentaci organizace databází. DBFNavigator je bezplatný program pro prohlížení a úpravu tabulek formátu dbf, jednoduchý a pohodlný nástroj.

Pomocí programu DBFNavigator můžete otevírat a prohlížet dbf tabulky, upravovat tabulky - měnit, 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, provádět vyhledávání a aplikovat filtry na prohlížení záznamů tabulek, měnit parametry otevírání souborů dbf.

Snímky obrazovky programu DBFNavigator