Dbf otvorené v Exceli. Ako otvoriť súbor DBF: najjednoduchšie riešenia. Ako otvoriť DBF v štandardnej verzii

  • 02.11.2019

Jedným z najpopulárnejších formátov na ukladanie štruktúrovaných údajov je DBF. Tento formát je univerzálny, to znamená, že ho podporujú mnohé systémy DBMS a ďalšie programy. Používa sa nielen ako prvok na ukladanie dát, ale aj ako prostriedok na ich výmenu medzi aplikáciami. Preto sa otázka otvárania súborov s touto príponou v tabuľke programu Excel stáva celkom aktuálnou.

Mali by ste vedieť, že v samotnom formáte DBF existuje niekoľko úprav:

  • dBase II;
  • dBase III;
  • dBase IV;
  • FoxPro a ďalšie

Typ dokumentu ovplyvňuje aj správnosť jeho otvorenia programami. Treba však poznamenať, že Excel podporuje správnu prácu s takmer všetkými typmi súborov DBF.

Malo by sa povedať, že vo väčšine prípadov sa Excel s otvorením tohto formátu celkom úspešne vyrovná, to znamená, že otvorí tento dokument rovnakým spôsobom, ako by tento program otvoril napríklad svoj „natívny“ formát xls. Excel však prestal ukladať súbory vo formáte DBF pomocou štandardných nástrojov po Exceli 2007. Toto je však téma na samostatnú lekciu.

Metóda 1: spustenie cez okno na otvorenie súboru

Jednou z najjednoduchších a najintuitívnejších možností otvárania dokumentov DBF v Exceli je ich spustenie cez okno na otvorenie súboru.


Metóda 2: Otvorte dvojitým kliknutím na súbor

Populárnym spôsobom otvárania dokumentov je aj ich spustenie dvojitým kliknutím na príslušný súbor ľavým tlačidlom myši. Faktom však je, že v predvolenom nastavení, pokiaľ nie je výslovne uvedené v systémových nastaveniach, program Excel nie je spojený s rozšírením DBF. Preto bez ďalších manipulácií týmto spôsobom nie je možné súbor otvoriť. Pozrime sa, ako sa to dá urobiť.

  1. Takže dvakrát klikneme ľavým tlačidlom myši na súbor DBF, ktorý chceme otvoriť.
  2. Ak na tomto počítači v systémových nastaveniach nie je formát DBF priradený žiadnemu programu, otvorí sa okno, ktoré vás informuje, že súbor nebolo možné otvoriť. Ponúka možnosti pre:
    • Hľadanie zhôd na internete;
    • Výber programu zo zoznamu nainštalovaných programov.

    Keďže sa predpokladá, že už máme nainštalovanú tabuľku Microsoft Excel, prestavíme prepínač do druhej polohy a klikneme na kláves OK v spodnej časti okna.

    Ak je toto rozšírenie už spojené s iným programom, ale chceme ho spustiť v Exceli, potom konáme trochu inak. Kliknite na názov dokumentu pravým tlačidlom myši. Spustí sa kontextové menu. Vyberte si polohu "Otvoriť pomocou". Otvorí sa ďalší zoznam. Ak má názov "Microsoft Excel", potom naň kliknite, ak taký názov nenájdete, prejdite na položku "Vyberte program...".

    Je tu ešte jedna možnosť. Kliknite na názov dokumentu pravým tlačidlom myši. V zozname, ktorý sa otvorí po poslednej akcii, vyberte pozíciu "Vlastnosti".

    V otvorenom okne "Vlastnosti" prejsť na kartu "generál", ak k spusteniu došlo na inej karte. O parametri "príloha" kliknite na tlačidlo "Zmeniť...".

  3. Keď vyberiete ktorúkoľvek z týchto troch možností, otvorí sa okno na otvorenie súboru. Opäť platí, že ak zoznam odporúčaných programov v hornej časti okna obsahuje názov "Microsoft Excel", potom naň kliknite, inak kliknite na tlačidlo "Prehľad..." v spodnej časti okna.
  4. V prípade poslednej akcie v adresári, kde sa nachádzajú programy v počítači, sa otvorí okno "Otvoriť s…" v podobe prieskumníka. V ňom musíte prejsť do priečinka, ktorý obsahuje spúšťací súbor programu Excel. Presná cesta k tomuto priečinku závisí od verzie Excelu, ktorú máte nainštalovanú, a konkrétnejšie od verzie balíka Microsoft Office. Všeobecný vzor cesty by vyzeral takto:

    C:\Program Files\Microsoft Office\Office#

    Namiesto symbolu «#» musíte nahradiť číslo verzie vášho kancelárskeho produktu. Takže pre Excel 2010 by to bolo číslo "štrnásť" a presná cesta k priečinku bude vyzerať takto:

    C:\Program Files\Microsoft Office\Office14

    Pre Excel 2007 by to bolo číslo "12", pre Excel 2013 - "15", pre Excel 2016 - "16".

    Takže sa presunieme do vyššie uvedeného adresára a hľadáme súbor s názvom EXCEL.EXE. Ak vo svojom systéme nemáte zobrazené rozšírenia, jeho názov bude vyzerať jednoducho takto EXCEL. Vyberte tento názov a kliknite na tlačidlo "Otvorené".

  5. Potom sa automaticky prenesieme späť do okna výberu programu. Tentoraz meno "Microsoft Office" určite sa to tu ukáže. Ak používateľ chce, aby táto aplikácia predvolene vždy otvárala dokumenty DBF dvojitým kliknutím na ne, musíte sa uistiť, že vedľa parametra "Použiť vybraný program pre všetky súbory tohto typu" je zaškrtnuté. Ak plánujete iba jedno otvorenie dokumentu DBF v Exceli a potom sa chystáte otvoriť tento typ súboru v inom programe, potom by toto políčko malo byť naopak nezačiarknuté. Po dokončení všetkých zadaných nastavení kliknite na tlačidlo OK.
  6. Potom sa dokument DBF spustí v programe Excel a ak používateľ zaškrtol príslušné miesto v okne výberu programu, teraz sa súbory tejto prípony otvoria v Exceli automaticky po dvojitom kliknutí na ne ľavým tlačidlom tlačidlo myši.

Ako vidíte, otváranie súborov DBF v Exceli je pomerne jednoduché. Ale, bohužiaľ, veľa začínajúcich používateľov je zmätených a nevie, ako to urobiť. Nehádajú napríklad nastavenie vhodného formátu v okne na otvorenie dokumentu cez rozhranie Excelu. Pre niektorých používateľov je ešte ťažšie otvárať dokumenty DBF dvojitým kliknutím ľavého tlačidla myši, pretože to vyžaduje zmenu niektorých systémových nastavení cez okno výberu programu.

dBASE tabuľky: Štruktúra súboru .dbf

DBF - formát ukladania dát, používaný ako jeden zo štandardných spôsobov ukladania a prenosu informácií systémami na správu databáz, tabuľkovými procesormi atď.

Súbor DBF je rozdelený na hlavičku, v ktorej sú uložené informácie o štruktúre databázy (v nových verziách - a o niektorých ďalších charakteristikách, ako je napríklad použitá kódová stránka) a počte záznamov, a vlastne aj dátová oblasť. , čo je sekvenčne usporiadaná tabuľka záznamov s pevnou dĺžkou. Záznamy sú zase rozdelené do polí, tiež pevnej dĺžky.

Prvé pole je vždy príznak vymazania (1 bajt). Ak sa rovná 2A16 (symbol hviezdičky), záznam sa považuje za označený na vymazanie. Vymazané záznamy je možné obnoviť alebo fyzicky vymazať vykonaním operácie „balenia“ (príkaz PACK xBase).

K súborom DBF môžu byť priradené aj iné súbory - .DBT (dBase III, IV, Clipper), .FPT ( FoxBASE/FoxPro) a v niektorých prípadoch niektoré iné určené na uloženie veľkých predmetov rôznej dĺžky. Súbory .DBT/.FPT nie sú samostatné a nemožno ich čítať bez zodpovedajúceho súboru .DBF. V tejto súvislosti je ich popis zvyčajne súčasťou popisu formátu .DBF.

dbf súbor pozostáva z dvoch častí:

hlavička
- skutočné záznamy

Štruktúry súborov .DBF pre tabuľky dBASE. Prezentované sú štruktúry súborov pre rôzne verzie dBASE: dBASE III PLUS 1.1, dBASE IV 2.0, dBASE 5.0 pod DOS a dBASE 5.0 pre Windows.

Štruktúra hlavičky dátového súboru pre tabuľku dBASE III PLUS.

Hlavička súboru tabuľky

Byte Obsah Popis
0 1. bajt Určenie, či súbor MEMO existuje v tabuľke dBASE III PLUS (03h bez súboru MEMO (súbor .dbt;) 83h so súborom MEMO).
1-3 3 bajty
4-7 32 bitové číslo Počet záznamov v tabuľke
8-9 16 bitové číslo
10-11 16 bitové číslo
12-14 3 bajty vyhradenej oblasti
15-27 13 bajtov
28-31 4 bajty vyhradenej oblasti
32-n 32 bajtov
n+1 1 bajt Uloží sa hodnota 0Dh, ktorá funguje ako terminátor pre popisy polí
Popis poľa tabuľky
Byte Obsah Popis
0-10 11 bajtov
11 1 bajt Typ poľa v ASCII (C, D, L, M alebo N)
12-15 4 bajty Adresa údajov poľa (pamäťová referencia, nie disk)
16 1 bajt
17 1 bajt
18-19 2 bajty Vyhradené pre sieťovú verziu dBASE III PLUS
20 1 bajt ID pracovného priestoru
21-22 2 bajty Vyhradené pre sieťovú verziu dBASE III PLUS
23 1 bajt Príznak nastavenia poľa
24-31 1 bajt vyhradenej oblasti

Záznamy v tabuľke

Binárne, MEMO, OLE polia a .dbt súbory

Polia MEMO uchovávajú údaje v súboroch .dbt pozostávajúcich z vymenovaných po sebe nasledujúcich blokov (0, 1, 2 atď.). Veľkosť bloku je 512 bajtov. Prvý blok v súbore .dbt (nulový blok) je hlavička súboru .dbt.

Tieto informácie sú prevzaté z manuálu dBASE III Plus („Používanie dBASE III PLUS“, Príloha C).

Štruktúra hlavičky dátového súboru pre tabuľku dBASE IV 2.0.

Štruktúra súboru
Byte Obsah Popis
0 1. bajt Riadenie súboru dBASE IV: bity 0-2 označujú číslo verzie, bit 3 - prítomnosť súboru dBASE IV MEMO, bity 4-6 - prítomnosť tabuľky SQL, bit 7 - prítomnosť akéhokoľvek súboru MEMO (buď dBASE III Plus alebo dBASE IV)
1-3 3 bajty Dátum poslednej aktualizácie vo formáte RRMMDD
4-7 32 bitové číslo Počet záznamov v tabuľke
8-9 16 bitové číslo Počet bajtov, ktoré zaberá hlavička
10-11 16 bitové číslo Počet bajtov obsadených záznamom
12-13 2 bajty
14 1 bajt
15 1 bajt Príznak kódovania
16-27 12 bajtov dBASE IV
28 1 bajt
29 1 bajt ID ovládača jazyka
30-31 2 bajty Vyhradená oblasť vyplnená nulami
32-n* 32 bajtov Pole s popismi polí (štruktúra každého takéhoto popisu je uvedená nižšie)
n+1 1 bajt 0DH ako terminátor

n - posledný bajt poľa s popismi polí. Veľkosť poľa závisí od počtu polí v súbore tabuľky.

Popis poľa tabuľky
Byte Obsah Popis
0-10 11 bajtov Názov poľa v ASCII (doplnený nulami).
11 1 bajt Typ poľa v ASCII (C, D, F, L, M alebo N)
12-15 4 bajty vyhradenej oblasti
16 1 bajt Veľkosť poľa v binárnom formáte
17 1 bajt Poradové číslo poľa v binárnom formáte
18-19 2 bajty vyhradenej oblasti
20 1 bajt ID pracovného priestoru
21-30 10 bajtov vyhradenej oblasti
31 1 bajt

Záznamy v tabuľke

Záznamy v súbore tabuľky sa nachádzajú hneď za hlavičkou tabuľky. Pred údajmi záznamu je bajt označujúci, či bol záznam vymazaný: hodnota 20h (medzera) znamená, že záznam nebol vymazaný, hodnota 2Ah (hviezdička) znamená, že záznam bol vymazaný. Polia sú plné záznamov bez oddeľovačov polí alebo zakončení záznamov. Koniec súboru je označený jedným bajtom (značkou EOF), ktorého OEM kód zodpovedá hodnote 26 (1Ah).

Platný typ údajov tabuliek dBASE
Typové označenie Typ Rozsah hodnôt
C Symboly
D dátum
F Binárne čísla s pohyblivou rádovou čiarkou - . 0 1 2 3 4 5 6 7 8 9
N Dekadický prevod binárnych čísel - . 0 1 2 3 4 5 6 7 8 9
L Logické
M poznámka Všetky znaky kódovej stránky OEM (interný formát zápisu – 10 číslic obsahujúcich číslo bloku .dbt)

Polia poznámok a súbory .dbt

Pole MEMO každej položky v súbore .DBF obsahuje číslo (hodnota je uvedená v kódovej stránke OEM), ktoré ukazuje na blok obsahujúci uložené údaje. Ak pole neobsahuje žiadne údaje, súbor .DBF bude vyplnený medzerami (20h) (nie číslami).

Ak sa zmenia údaje ktoréhokoľvek poľa, bloky môžu zmeniť svoje sériové čísla tak, aby odrážali novú pozíciu údajov v súbore .dbt.

Tieto informácie sú prevzaté z jazykovej referencie dBASE IV ("jazyková referencia dBASE IV", príloha D).

Štruktúra hlavičky dátového súboru pre tabuľku dBASE 5.0 pod DOSom.

Hlavička súboru tabuľky
Byte Obsah Popis
0 1. bajt
1-3 3 bajty Dátum poslednej aktualizácie vo formáte RRMMDD
4-7 32 bitové číslo Počet záznamov v tabuľke
8-9 16 bitové číslo Počet bajtov, ktoré zaberá hlavička
10-11 16 bitové číslo Počet bajtov obsadených záznamom
12-13 2 bajty Vyhradená oblasť vyplnená nulami
14 1 bajt Príznak označujúci prítomnosť čakajúcej transakcie
15 1 bajt Príznak kódovania
16-27 12 bajtov Vyhradená oblasť pre použitie viacerými používateľmi
28 1 bajt Príznak prítomnosti súboru MDX: 01H - súbor je prítomný, 00H - súbor chýba
29 1 bajt ID ovládača jazyka
30-31 2 bajty Vyhradená oblasť vyplnená nulami
32-n* 32 bajtov Pole s popismi polí (štruktúra každého takéhoto popisu je uvedená nižšie)
n+1 1 bajt 0DH ako terminátor

n - posledný bajt poľa s popismi polí. Veľkosť poľa závisí od počtu polí v súbore tabuľky.

Popis poľa tabuľky
Byte Obsah Popis
0-10 11 bajtov Názov poľa v ASCII (doplnený nulami).
11 1 bajt
12-15 4 bajty vyhradenej oblasti
16 1 bajt Veľkosť poľa v binárnom formáte
17 1 bajt Poradové číslo poľa v binárnom formáte
18-19 2 bajty vyhradenej oblasti
20 1 bajt ID pracovného priestoru
21-30 10 bajtov vyhradenej oblasti
31 1 bajt Príznak poľa MDX: 01H, ak má pole indexovú značku v súbore MDX, 00H, ak ju nemá.

Záznamy v tabuľke

Záznamy v súbore tabuľky sa nachádzajú hneď za hlavičkou tabuľky. Pred údajmi záznamu je bajt označujúci, či bol záznam vymazaný: hodnota 20h (medzera) znamená, že záznam nebol vymazaný, hodnota 2Ah (hviezdička) znamená, že záznam bol vymazaný. Polia sú plné záznamov bez oddeľovačov polí alebo zakončení záznamov. Koniec súboru je označený jedným bajtom (značkou EOF), ktorého OEM kód zodpovedá hodnote 26 (1Ah). Údaje môžete zadať na kódovej stránke OEM, ako je uvedené nižšie.

Polia MEMO a súbory .dbt

Polia MEMO uchovávajú údaje v súboroch .dbt pozostávajúcich z vymenovaných po sebe nasledujúcich blokov (0, 1, 2 atď.). Premenná BLOCKSIZE určuje veľkosť každého bloku. Prvý blok v súbore .dbt (nulový blok) je hlavička súboru .dbt.

Pole MEMO každej položky v súbore .DBF obsahuje číslo (hodnota je uvedená v kódovej stránke OEM), ktoré ukazuje na blok obsahujúci uložené údaje. Ak pole neobsahuje žiadne údaje, súbor .DBF bude vyplnený medzerami (20h) (nie číslami).

Ak sa zmenia údaje ktoréhokoľvek poľa, bloky môžu zmeniť svoje sériové čísla tak, aby odrážali novú pozíciu údajov v súbore .dbt.

Ak vymažete text v poli MEMO, na rozdiel od dBASE III PLUS tabuľka dBASE 5.0 v systéme DOS používa vymazanú oblasť na zadanie nového textu. dBASE III PLUS vždy pridá nový text na koniec súboru .dbt. V dBASE III PLUS sa veľkosť súboru .dbt zväčší vždy, keď sa pridá nový text, a to aj v prípade, že bol text predtým odstránený.

Tieto informácie sú prevzaté z manuálu dBASE for DOS Language Reference ("dBASE for DOS Language Reference manual", dodatok C).

Štruktúra hlavičky dátového súboru pre tabuľku dBASE 5.0 v systéme Windows.

Hlavička súboru tabuľky
Byte Obsah Popis
0 1. bajt Riadenie súboru dBASE pod Windows: bity 0-2 označujú číslo verzie, bit 3 - prítomnosť súboru dBASE IV alebo dBASE MEMO pod Windows, bity 4-6 - prítomnosť tabuľky SQL dBASE IV, bit 7 - prítomnosť akéhokoľvek súboru .DBT MEMO (súbor poznámok tabuľky dBASE III Plus, dBASE IV alebo dBASE v systéme Windows)
1-3 3 bajty Dátum poslednej aktualizácie vo formáte RRMMDD
4-7 32 bitové číslo Počet záznamov v tabuľke
8-9 16 bitové číslo Počet bajtov, ktoré zaberá hlavička
10-11 16 bitové číslo Počet bajtov obsadených záznamom
12-13 2 bajty Vyhradená oblasť vyplnená nulami
14 1 bajt Príznak označujúci prítomnosť čakajúcej transakcie dBASE IV
15 1 bajt Príznak kódovania tabuľky dBASE IV
16-27 12 bajtov Vyhradená oblasť pre použitie viacerými používateľmi
28 1 bajt Príznak prítomnosti súboru MDX: 01H - súbor pre túto tabuľku je prítomný, 00H - súbor chýba
29 1 bajt ID ovládača jazyka
30-31 2 bajty Vyhradená oblasť vyplnená nulami
32-n 32 bajtov Pole s popismi polí (štruktúra tohto poľa je uvedená nižšie)
n+1 1 bajt 0DH ako terminátor

n - posledný bajt poľa s popismi polí. Veľkosť poľa závisí od počtu polí v súbore tabuľky.

Popis poľa tabuľky
Byte Obsah Popis
0-10 11 bajtov Názov poľa v ASCII (doplnený nulami).
11 1 bajt Typ poľa v ASCII (B, C, D, F, G, L, M alebo N)
12-15 4 bajty vyhradenej oblasti
16 1 bajt Veľkosť poľa v binárnom formáte
17 1 bajt Poradové číslo poľa v binárnom formáte
18-19 2 bajty vyhradenej oblasti
20 1 bajt ID pracovného priestoru
21-30 10 bajtov vyhradenej oblasti
31 1 bajt Príznak poľa MDX: 01H, ak má pole indexovú značku v súbore MDX, 00H, ak ju nemá.

Záznamy v tabuľke

Záznamy v súbore tabuľky sa nachádzajú hneď za hlavičkou tabuľky. Pred údajmi záznamu je bajt označujúci, či bol záznam vymazaný: hodnota 20h (medzera) znamená, že záznam nebol vymazaný, hodnota 2Ah (hviezdička) znamená, že záznam bol vymazaný. Polia sú plné záznamov bez oddeľovačov polí alebo zakončení záznamov. Koniec súboru je označený jedným bajtom (značkou EOF), ktorého OEM kód zodpovedá hodnote 26 (1Ah). Údaje môžete zadať na kódovej stránke OEM, ako je uvedené nižšie.

Platný typ údajov tabuliek dBASE
Dátový typ Možné hodnoty
B (binárne) Všetky znaky kódovej stránky OEM (interný formát zápisu - 10 číslic obsahujúcich číslo bloku .DBT).
C (symboly) Všetky znaky kódovej stránky OEM
D (dátum) Čísla a oddeľovací znak pre mesiac, deň a rok (interný formát zápisu – 8 číslic vo formáte RRRRMMDD)
G (všeobecné) Všetky znaky kódovej stránky OEM alebo OLE (interný formát zápisu je 10 číslic obsahujúcich číslo bloku .DBT).
N (číselné) - . 0 1 2 3 4 5 6 7 8 9
L (logická hodnota) ? Y y N n T t F f (? - neinicializované)
M (poznámka) Všetky znaky kódovej stránky OEM (interný formát zápisu – 10 číslic obsahujúcich číslo bloku .dbt)

Binárne, MEMO, OLE polia a .dbt súbory

Binárne polia, polia MEMO a OLE ukladajú údaje do súborov .dbt, Štruktúra hlavičky dátového súboru pre tabuľku dBASE III PLUS.br //td b/b pozostávajúce z vymenovaných po sebe nasledujúcich blokov (0, 1, 2 atď.). Premenná BLOCKSIZE určuje veľkosť každého bloku. Prvý blok v súbore .dbt (nulový blok) je hlavička súboru .dbt.

Binárne pole, pole OLE alebo MEMO každej položky v súbore .DBF obsahuje číslo (hodnota je uvedená na kódovej stránke OEM), ktoré ukazuje na blok obsahujúci uložené údaje. Ak pole neobsahuje žiadne údaje, súbor .DBF bude vyplnený medzerami (20h) (nie číslami).

Ak sa zmenia údaje ktoréhokoľvek poľa, bloky môžu zmeniť svoje poradové čísla tak, aby odrážali novú polohu údajov. súbor DBT.

Ak vymažete text v binárnom poli, poli OLE alebo MEMO, na rozdiel od dBASE III PLUS a dBASE IV, tabuľka dBASE 5.0 v systéme Windows používa vzdialenú oblasť na zadávanie nového textu. dBASE III PLUS vždy pridá nový text na koniec súboru .dbt. V dBASE III PLUS sa veľkosť súboru .dbt zväčší vždy, keď sa pridá nový text, a to aj v prípade, že bol text predtým odstránený.

DBF je databázový súbor, s možnosťou práce bola predtým integrovaná do prostredia Microsoft Office. Aplikácie Access a Excel pracovali s formátom, neskôr bol Access z balíka odstránený a stal sa samostatným programom a v Exceli bola od roku 2007 výrazne obmedzená podpora DataBaseFile.

Ak nemôžete otvoriť súbor DBF priamo v Exceli, musíte ho najskôr skonvertovať.

Hoci je DBF mnohými považovaný za zastaraný formát, stále sa široko používa v špecializovaných programoch v oblasti obchodu, dizajnu a inžinierstva. Všade tam, kde potrebujete pracovať s veľkým množstvom informácií, ich štruktúrovanie a spracovanie, vykonávanie dotazov. Napríklad softvérový balík 1C Enterprise je úplne založený na správe databázy. A vzhľadom na to, že veľa kancelárskej dokumentácie a údajov ide do Excelu, otázka integrovanej práce s týmito formátmi je relevantná a žiadaná.

Problémy s Excelom pri práci s DBF

V Exceli 2003 bolo možné otvárať a upravovať DBF, ako aj ukladať XLS dokumenty v tomto formáte:

  1. Na paneli s ponukami vyberte položku "Súbor".
  2. Ďalej kliknite na „Uložiť ako“.
  3. Z rozbaľovacieho zoznamu vyberte „*.dbf“.

DÔLEŽITÉ Od roku 2007 môžete otvárať a zobrazovať databázový formát v Exceli, ale nemôžete v ňom vykonávať zmeny ani ukladať dokumenty vo formáte .xls. Štandardné programové nástroje už túto možnosť neposkytujú.

Pre aplikáciu však existujú špeciálne doplnky, ktoré do nej pridávajú takúto funkciu. V sieti na rôznych fórach programátori uverejňujú svoj vývoj, môžete nájsť rôzne možnosti. Najpopulárnejší doplnok s názvom XslToDBF si môžete stiahnuť zo stránky vývojára http://basile-m.narod.ru/xlstodbf/download.html. Sťahovanie je bezplatné, ale ak chcete, môžete projekt podporiť prevodom ľubovoľnej sumy na vašu peňaženku alebo kartu.

Inštalácia a použitie:

  1. Stiahnite si archív z vyššie uvedenej stránky.
  2. Extrahujte z neho súbor XlsToDBF.xla a uložte ho do počítača.
  3. V Exceli prejdite do ponuky pomocou tlačidla ikony Microsoft vľavo, Možnosti.
  4. V časti Možnosti programu Excel vyberte položku Doplnky.
  5. V riadku „Spravovať / doplnky Excelu“ kliknite na „Prejsť“.
  6. Kliknite na Prehľadávať a ukážte na uložený súbor XlsToDBF.xla.
  7. V zozname doplnkov by sa mala objaviť položka „XLS -> DBF“ so začiarknutým políčkom. Všimnite si, ak neexistuje.
  8. Teraz môžete uložiť .xls do formátu .dbf. Z tej istej stránky si môžete stiahnuť podrobné pokyny na použitie. Hlavná vec je správne pripraviť tabuľkové údaje.
  9. Keď je tabuľka pripravená, vyberte ľubovoľnú vyplnenú bunku a stlačte Alt a F
  10. V okne makra, ktoré sa otvorí, zadajte do poľa XlsToDBF, malé a veľké písmená nie sú dôležité.
  11. Kliknite na položku Spustiť.
  12. Ak ste údaje pripravili a naformátovali správne, potom sa databázový súbor uloží do priečinka, kde sa nachádza pôvodný XLS.

Ak nechcete v Office nič meniť, nedôverujete doplnkom a aplikáciám tretích strán, potom môžete ponúknuť časovo náročnejší spôsob prevodu súboru XLS na DBF:

  1. Zakúpte si a nainštalujte Microsoft Access.
  2. V Exceli pripravte a uložte dokument.
  3. Kliknite na tlačidlo "Otvoriť" v programe MS Access a vyberte súbor.
  4. Teraz musíte správne nakonfigurovať import.
  5. Vyberte si hárok na začiatok. Ak je ich niekoľko, stále musíte robiť jeden po druhom.
  6. Ak má tabuľka riadok hlavičky, začiarknite príslušné políčko.
  7. Ďalej môžete zmeniť názov tabuľky.
  8. Teraz kliknite na "Externé údaje".
  9. Kliknite na tlačidlo "Exportovať", "Rozšírené".
  10. Vyberte súbor dBase.
  11. Zadajte názov a miesto uloženia.

Tento spôsob nie vždy funguje úspešne, často dochádza k chybám pri spracovaní údajov a následnom ukladaní. A je to veľmi dlhé a nepohodlné.

Konverzia

Aby ste netrpeli kancelárskymi programami, vzniklo mnoho aplikácií, ktoré vám umožňujú prenášať dáta z jedného formátu do druhého. Po prvé, takmer všetky výkonné programy DBMS ponúkajú možnosť exportu a načítania z XLS. Po druhé, existujú malé spoločnosti, ktoré sa špecializujú na konverziu. Tu sú niektoré z nich:


Vo všetkých týchto programoch konverzia spočíva v tom, že musíte otvoriť zdrojový súbor a potom spustiť príkaz „Konvertovať“ alebo „Exportovať“.

Existujú aj bezplatné online konverzné služby. Na takýchto stránkach sa navrhuje odoslať (nahrať) zdrojový súbor, kliknúť na „Konvertovať“, po ktorom sa zobrazí odkaz na konvertovaný dokument. Do akej miery môžete takýmto službám dôverovať, rozhodnutie je individuálne, na vlastné nebezpečenstvo a riziko.

DBF teda môžete otvoriť v Exceli, ale ak je jeho verzia 2007 a novšia, potom sa s tým nedá nič robiť, stačí sa pozrieť. Na úpravu, ukladanie do XLS existujú špeciálne doplnky alebo programy, ako aj na konverziu v opačnom smere. Ak máte skúsenosti s konverziou a prácou s DBF v rôznych aplikáciách, podeľte sa o svoje tipy v komentároch.

Ak ste niekde našli súbor s príponou DBF a neviete ako ho otvoriť a operačný systém nevie nájsť nainštalované programy, ktoré by s takýmito súbormi vedeli pracovať, ste na správnej adrese. Koniec koncov, v našom článku sa budeme zaoberať problémom otvárania takýchto súborov - zistíme, na čo sa formát DBF všeobecne používa, aké programy je lepšie používať na prácu so súbormi tohto formátu, čo by sa malo vziať do úvahy .

Čo je formát DBF

Účtovníci budú musieť najčastejšie otvárať súbory dbf - 1C 7 v nich ukladá údaje

dbf súbory sa používajú na ukladanie a prenos informácií. Používajú ich v CS databázy atď. Dnes rozšírenie dbf používajú rôzne aplikácie, hoci pôvodne bolo predstavené iba programom dBase. Najprv bol najpopulárnejším databázovým programom dBase, no s príchodom Microsoft Access trochu stratil svoju pozíciu. Napriek tomu mnoho nových programov používa rozšírenie dbf.

Aké programy otvárajú súbor dbf

Často existujú otázky, ktorý program zvoliť na otvorenie súboru dbf. Takže… DBF súbor je databázový súbor, ktorý možno použiť vo Visual FoxPRO, FoxPro, 1C 7.7. Najpohodlnejšie aplikácie na úpravu takýchto súborov sú nasledujúce:

  1. dbfshow. Toto je bezplatný program. Vyznačuje sa širokou funkčnosťou, pre ktorú je medzi užívateľmi obľúbený. Vývojári program neustále vylepšujú, objavujú sa v ňom nové funkcie.
  2. DBFViewer 2000 je výborne spracovaná aplikácia, jednou z hlavných výhod sú široké možnosti exportu aj importu dát. Je však umiestnený ako shareware.
  3. DBF Navigator - program poteší rýchlosťou práce a je distribuovaný bezplatne, ale, bohužiaľ, vývojárska spoločnosť už prestala vydávať aktualizácie.

Ak nie je možné nainštalovať požadovanú aplikáciu, použite Excel alebo jeho ekvivalent - Open Office Calc.

Neexistuje spôsob, ako otvoriť a uložiť súbory dbf, takže musíte najprv pripojiť špeciálny doplnok "dbf_operations.xla" a použiť ho v budúcnosti.

Okrem tých, ktoré sú popísané, existujú ďalšie editory, ktoré pracujú s dokumentmi dbf. Tu sú uvedené iba najbežnejšie metódy, ktoré vo väčšine prípadov pomáhajú vyriešiť problém, ako otvoriť súbor dbf.

Dnes už asi nikomu netreba hovoriť, že pomerne často sa mnohí používatelia stretávajú so súbormi s príponou .dbf. Najsmutnejšie je, že v systéme Windows, aj keď je nainštalovaný balík Microsoft Office, nie je s týmto typom súboru spojený žiadny program. Máme to, teraz sa to pokúsime zistiť. Zároveň sa pozrime, ako môžete nastaviť asociáciu rozšírenia pre následné automatické rozpoznanie údajov a otvorenie hľadaného súboru.

Formát DBF: popis

V skutočnosti už zo samotnej skratky aplikovanej na príponu súboru tohto typu možno usúdiť, že ide o databázu. Je to trochu špecifické, pretože takéto súbory zvyčajne majú príponu

V tomto prípade tu máme ďalší, ktorý však aj napriek svojej špecifickosti uznávajú mnohé programy podporujúce prácu s informáciami tohto typu. Môže to byť rovnaký Excel alebo Access, ktorý je súčasťou hlavného balíka Microsoft Office, alebo akékoľvek iné kancelárske aplikácie od vývojárov tretích strán.

Ako otvoriť DBF v štandardnej verzii

V skutočnosti, ak narazíte na súbor tohto typu (ikona sa nepoužíva ani v Prieskumníkovi), nemali by ste panikáriť. Je celkom jednoduché ho otvoriť pomocou programu Excel, pretože v ňom je uložená celá logická štruktúra a pri zohľadnení toho aj možnosť použitia štandardného vyhľadávacieho systému.

Keďže v štandardnej verzii nie je k samotnému súboru priradený žiadny program, existujú dva spôsoby, ako to urobiť. Odporúča sa napríklad jednoducho spustiť program Excel alebo Access a následne použiť štandardnú ponuku na otvorenie súboru alebo klávesovú skratku Ctrl + O. čo vybrať požadovaný súbor. Uisťujeme vás, že každý tabuľkový procesor tento typ údajov bez problémov rozpozná.

Ako je už jasné, problém, ako otvoriť súbor DBF, v našom prípade spočíva iba v použití štandardnej kancelárskej aplikácie v manuálnom režime. Ako už bolo jasné, táto metóda nie je vždy vhodná a vyžaduje určitý čas.

Súvisiace programy

Teraz sa pozrime na samotný súbor DBF. Ako ho otvoriť bez použitia štandardných programov kancelárskeho balíka? Áno, rovnaké pomocné programy, ktoré sú súčasťou podobných softvérových produktov.

Môže to byť napríklad rovnaký Open Office, Lotus atď. V zásade tu nie je veľký rozdiel, keďže dôležité je len to, aby použitý program bol schopný pracovať s tabuľkovými elektronickými údajmi. Čítanie formátu DBF sa vo všetkých prípadoch vykonáva presne rovnakým spôsobom. Mimochodom, toto nezávisí od vývojára kancelárskeho balíka, pretože každý má podporu pre tento typ údajov, dokonca aj platformy ako Oracle.

Zmeňte predvolené možnosti otvárania

A teraz sa pozrime, ako otvoriť súbory DBF, aby sa použil automatický režim. V najjednoduchšom prípade sa to robí z podponuky vyvolanej kliknutím pravým tlačidlom myši na súbor v obvyklom „Prieskumníkovi“, kde je vybratý príkaz „Otvoriť pomocou ...“.

Pre jeden prípad sa použije jedna z aplikácií uvedených v zozname. Aby ste si znova nelámali hlavu nad tým, ako otvárať súbory DBF, môžete jednoducho špecifikovať vybranú aplikáciu a potom umiestniť „vtáčik“ pred riadok „Použiť pre všetky súbory tohto typu“ nižšie. Ten istý Excel v budúcnosti (ak je vybratý ako predvolený program) otvorí súbor tohto typu bežným dvojitým kliknutím.

Je samozrejmé, že namiesto aplikácie Excel si môžete zvoliť rovnaký Access alebo iné programy, ktoré dokážu rozpoznať a otvoriť tento typ údajov. O to tu nejde. Hlavná vec je nastaviť automatické otváranie databázy. Nuž, s čím po softvérovej stránke pracovať, to je vec každého jednotlivého užívateľa počítačového systému.

aký je výsledok?

Stručne povedané, stojí za to povedať, že najlepšou voľbou pri otváraní súborov tohto typu je, samozrejme, kancelársky balík od spoločnosti Microsoft Corporation, pretože je to ten, kto je najbežnejší na celom svete. Pravda, nie je nič zlé na tom, že používateľ, ktorý nepoužíva produkty Microsoftu, otvorí dáta tohto typu v akejkoľvek inej aplikácii.

Ako je už z vyššie uvedeného zrejmé, tabuľkové editory sú prítomné takmer vo všetkých v súčasnosti známych balíkoch. Líšiť sa od seba môžu len pomenovaním a už vôbec nie funkčnou zostavou, ktorá je spravidla až na ojedinelé výnimky všade rovnaká.

Okrem iného, ​​respektíve môžete použiť mnoho vývojových nástrojov s použitím pomerne veľkého množstva programovacích jazykov. Na rovnakej platforme, ktorá podporuje vytváranie a optimalizáciu serverov SQL, sa takéto súbory, ako sa hovorí, v súčasnosti otvárajú. Po otvorení budú mať pomerne špecifický vzhľad, ktorý je pre bežného používateľa trochu nezvyčajný. Väčšina používateľov však pravdepodobne nebude používať takéto profesionálne vývojové nástroje a obmedzí sa len na štandardnú sadu softvéru.