Wat is het beste programma om het dbf-bestand te openen. Binaire, memo-, ole-velden en .dbt-bestanden. Hoe een DBF-bestand te openen

dBASE-tabellen: .DBF-bestandsstructuur

DBF - formaat voor gegevensopslag, gebruikt als een van de standaardmanieren om informatie op te slaan en te verzenden door databasebeheersystemen, spreadsheets, enz.

Het DBF-bestand is verdeeld in een header, die informatie opslaat over de structuur van de database (in nieuwe versies - en over enkele andere kenmerken, zoals de gebruikte codepagina) en het aantal records en, in feite, het gegevensgebied, Dit is een opeenvolgend georganiseerde tabel met records met een vaste lengte. Records zijn op hun beurt onderverdeeld in velden, ook met een vaste lengte.

Het eerste veld is altijd het verwijderteken (1 byte). Als deze gelijk is aan 2A16 (sterretje), wordt het record geacht te zijn gemarkeerd voor verwijdering. Verwijderde records kunnen worden hersteld of fysiek worden verwijderd door een inpakbewerking uit te voeren (PACK xBase-opdracht).

Andere bestanden kunnen ook worden gekoppeld aan DBF-bestanden - .DBT (dBase III, IV, Klipper), .FPT ( FoxBASE/FoxPro) en, in sommige gevallen, enkele andere die zijn ontworpen om grote objecten van variabele lengte op te slaan. .DBT/.FPT-bestanden zijn niet onafhankelijk en kunnen niet worden gelezen zonder een bijbehorend .DBF-bestand. Daarom wordt hun beschrijving meestal opgenomen als onderdeel van de .DBF-formaatbeschrijving.

DBF-bestand bestaat uit twee delen:

Rubriek
- daadwerkelijke opnames

Structuren van .DBF-bestanden voor dBASE-tabellen. Bestandsstructuren voor verschillende versies van dBASE worden gepresenteerd: dBASE III PLUS 1.1, dBASE IV 2.0, dBASE 5.0 voor DOS en dBASE 5.0 voor Windows.

Headerstructuur van gegevensbestanden voor een dBASE III PLUS-tabel.

Koptekst van tabelbestand

Byte Inhoud Beschrijving
0 1e byte Bepalen van de aanwezigheid van een MEMO-bestand in de dBASE III PLUS-tabel (03h zonder MEMO-bestand (.DBT-bestand;) 83h met een MEMO-bestand).
1-3 3 bytes
4-7 32-bits nummer Aantal records in de tabel
8-9 16-bits nummer
10-11 16-bits nummer
12-14 3 bytes Gereserveerd gebied
15-27 13 bytes
28-31 4 bytes Gereserveerd gebied
32-n 32 bytes
n+1 1 byte De waarde 0Dh wordt opgeslagen, die als terminator voor veldbeschrijvingen fungeert
Beschrijving van tabelvelden
Byte Inhoud Beschrijving
0-10 11 bytes
11 1 byte Veldtype in ASCII (C, D, L, M of N)
12-15 4 bytes Veldgegevensadres (geheugenreferentie, geen schijfreferentie)
16 1 byte
17 1 byte
18-19 2 bytes Gereserveerd voor dBASE III PLUS netwerkversie
20 1 byte Werkruimte-ID
21-22 2 bytes Gereserveerd voor dBASE III PLUS netwerkversie
23 1 byte Veld ingesteld vlag
24-31 1 byte Gereserveerd gebied

Tabelgegevens

Binaire, MEMO-, OLE-velden en .DBT-bestanden

MEMO-velden slaan gegevens op in .DBT-bestanden die bestaan ​​uit opgesomde opeenvolgende blokken (0, 1, 2, enz.). De blokgrootte is 512 bytes. Het eerste blok in het .DBT-bestand (blok nul) is de header van het .DBT-bestand.

Deze informatie is afkomstig uit de dBASE III Plus-handleiding ("Gebruik van dBASE III PLUS", bijlage C).

Headerstructuur van gegevensbestanden voor een dBASE IV 2.0-tabel.

Bestandsstructuur
Byte Inhoud Beschrijving
0 1e byte dBASE IV-bestandscontrole: bits 0-2 geven het versienummer aan, bit 3 - aanwezigheid van een dBASE IV MEMO-bestand, bits 4-6 - aanwezigheid van een SQL-tabel, bit 7 - aanwezigheid van een willekeurig MEMO-bestand (of dBASE III Plus, of dBASE IV)
1-3 3 bytes Datum van de laatste update in JJMMDD-formaat
4-7 32-bits nummer Aantal records in de tabel
8-9 16-bits nummer Aantal bytes dat door de header wordt ingenomen
10-11 16-bits nummer Aantal bytes dat door een record wordt ingenomen
12-13 2 bytes
14 1 byte
15 1 byte Coderingsvlag
16-27 12 bytes dBASE IV
28 1 byte
29 1 byte Taalstuurprogramma-ID
30-31 2 bytes Gereserveerd gebied, gevuld met nullen
32-n* Elk 32 bytes Een array met veldbeschrijvingen (de structuur van elke dergelijke beschrijving wordt hieronder weergegeven)
n+1 1 byte 0DH als terminator

n is de laatste byte van de array met veldbeschrijvingen. De grootte van de array hangt af van het aantal velden in het tabelbestand.

Beschrijving van tabelvelden
Byte Inhoud Beschrijving
0-10 11 bytes Veldnaam in ASCII (gevuld met nullen).
11 1 byte Veldtype in ASCII (C, D, F, L, M of N)
12-15 4 bytes Gereserveerd gebied
16 1 byte Veldgrootte in binair formaat
17 1 byte Veldserienummer in binair formaat
18-19 2 bytes Gereserveerd gebied
20 1 byte Werkruimte-ID
21-30 10 bytes Gereserveerd gebied
31 1 byte

Tabelgegevens

Records in een tabelbestand bevinden zich onmiddellijk na de tabelkop. De recordgegevens worden voorafgegaan door een byte die aangeeft dat het record is verwijderd: de waarde 20h (spatie) geeft aan dat het record niet is verwijderd, de waarde 2Ah (sterretje) geeft aan dat het record is verwijderd. Velden worden in records verpakt zonder veldscheidingstekens of recordterminators. Het einde van het bestand wordt gemarkeerd met een enkele byte (met een EOF-markering), waarvan de OEM-code overeenkomt met de waarde 26 (1Ah).

Geldig gegevenstype voor dBASE-tabellen
Typeaanduiding Type Bereik van waarden
C Symbolen
D Datum
F Binaire getallen met drijvende komma - . 0 1 2 3 4 5 6 7 8 9
N Decimale conversie van binaire getallen - . 0 1 2 3 4 5 6 7 8 9
L Logisch
M Memo Alle OEM-codepaginatekens (intern opnameformaat - 10 cijfers met het DBT-bloknummer)

Memovelden en .DBT-bestanden

Het MEMO-veld van elk .DBF-bestandsrecord bevat een nummer (de waarde wordt aangegeven in de OEM-codepagina) dat het blok met de opgeslagen gegevens aangeeft. Als het veld geen gegevens bevat, wordt het .DBF-bestand gevuld met spaties (20h) (geen cijfers).

Als de gegevens van een veld veranderen, kunnen de blokken hun volgnummers wijzigen om de nieuwe gegevenspositie in het .DBT-bestand weer te geven.

Deze informatie is afkomstig uit de dBASE IV-referentie ("dBASE IV Language Reference", bijlage D).

Headerstructuur van gegevensbestand voor dBASE 5.0-tabel onder DOS.

Koptekst van tabelbestand
Byte Inhoud Beschrijving
0 1e byte
1-3 3 bytes Datum van de laatste update in JJMMDD-formaat
4-7 32-bits nummer Aantal records in de tabel
8-9 16-bits nummer Aantal bytes dat door de header wordt ingenomen
10-11 16-bits nummer Aantal bytes dat door een record wordt ingenomen
12-13 2 bytes Gereserveerd gebied, gevuld met nullen
14 1 byte Vlag die de aanwezigheid van een lopende transactie aangeeft
15 1 byte Coderingsvlag
16-27 12 bytes Gereserveerde ruimte voor gebruik door meerdere gebruikers
28 1 byte MDX-bestandsaanwezigheidsvlag: 01H - bestand aanwezig, 00H - bestand afwezig
29 1 byte Taalstuurprogramma-ID
30-31 2 bytes Gereserveerd gebied, gevuld met nullen
32-n* Elk 32 bytes Een array met veldbeschrijvingen (de structuur van elke dergelijke beschrijving wordt hieronder weergegeven)
n+1 1 byte 0DH als terminator

n is de laatste byte van de array met veldbeschrijvingen. De grootte van de array hangt af van het aantal velden in het tabelbestand.

Beschrijving van tabelvelden
Byte Inhoud Beschrijving
0-10 11 bytes Veldnaam in ASCII (gevuld met nullen).
11 1 byte
12-15 4 bytes Gereserveerd gebied
16 1 byte Veldgrootte in binair formaat
17 1 byte Veldserienummer in binair formaat
18-19 2 bytes Gereserveerd gebied
20 1 byte Werkruimte-ID
21-30 10 bytes Gereserveerd gebied
31 1 byte MDX-veldvlag: 01H als het veld een indexmarkering in het MDX-bestand heeft, 00H als dat niet het geval is.

Tabelgegevens

Records in een tabelbestand bevinden zich onmiddellijk na de tabelkop. De recordgegevens worden voorafgegaan door een byte die aangeeft dat het record is verwijderd: de waarde 20h (spatie) geeft aan dat het record niet is verwijderd, de waarde 2Ah (sterretje) geeft aan dat het record is verwijderd. Velden worden in records verpakt zonder veldscheidingstekens of recordterminators. Het einde van het bestand wordt gemarkeerd met een enkele byte (met een EOF-markering), waarvan de OEM-code overeenkomt met de waarde 26 (1Ah). U kunt de gegevens invoeren op de OEM-codepagina, zoals hieronder weergegeven.

MEMO-velden en .DBT-bestanden

MEMO-velden slaan gegevens op in .DBT-bestanden die bestaan ​​uit opgesomde opeenvolgende blokken (0, 1, 2, enz.). De BLOCKSIZE variabele bepaalt de grootte van elk blok. Het eerste blok in het .DBT-bestand (blok nul) is de header van het .DBT-bestand.

Het MEMO-veld van elk .DBF-bestandsrecord bevat een nummer (de waarde wordt aangegeven in de OEM-codepagina) dat het blok met de opgeslagen gegevens aangeeft. Als het veld geen gegevens bevat, wordt het .DBF-bestand gevuld met spaties (20h) (geen cijfers).

Als de gegevens van een veld veranderen, kunnen de blokken hun volgnummers wijzigen om de nieuwe gegevenspositie in het .DBT-bestand weer te geven.

Als u tekst in een MEMO-veld verwijdert, gebruikt de dBASE 5.0-tabel onder DOS, in tegenstelling tot dBASE III PLUS, het verwijderde gebied om nieuwe tekst in te voeren. dBASE III PLUS voegt altijd nieuwe tekst toe aan het einde van het .DBT-bestand. In dBASE III PLUS groeit de grootte van het .DBT-bestand elke keer dat er nieuwe tekst wordt toegevoegd, zelfs als de tekst eerder is verwijderd.

Deze informatie is afkomstig uit de dBASE voor DOS Taalreferentiehandleiding, bijlage C.

Headerstructuur van gegevensbestanden voor een dBASE 5.0-tabel onder Windows.

Koptekst van tabelbestand
Byte Inhoud Beschrijving
0 1e byte Controle van het dBASE-bestand onder Windows: bits 0-2 geven het versienummer aan, bit 3 - de aanwezigheid van een dBASE IV- of dBASE MEMO-bestand onder Windows, bits 4-6 - de aanwezigheid van een dBASE IV SQL-tabel, bit 7 - de aanwezigheid van een .DBT MEMO-bestand (dBASE III Plus, dBASE IV of dBASE tabel MEMO-bestand op Windows)
1-3 3 bytes Datum van de laatste update in JJMMDD-formaat
4-7 32-bits nummer Aantal records in de tabel
8-9 16-bits nummer Aantal bytes dat door de header wordt ingenomen
10-11 16-bits nummer Aantal bytes dat door een record wordt ingenomen
12-13 2 bytes Gereserveerd gebied, gevuld met nullen
14 1 byte Vlag die de aanwezigheid van een lopende dBASE IV-transactie aangeeft
15 1 byte dBASE IV-tabelcoderingsvlag
16-27 12 bytes Gereserveerde ruimte voor gebruik door meerdere gebruikers
28 1 byte Aanwezigheidsvlag MDX-bestand: 01H - het bestand voor deze tabel is aanwezig, 00H - het bestand is afwezig
29 1 byte Taalstuurprogramma-ID
30-31 2 bytes Gereserveerd gebied, gevuld met nullen
32-n Elk 32 bytes Een array met veldbeschrijvingen (de structuur van deze array wordt hieronder weergegeven)
n+1 1 byte 0DH als terminator

n is de laatste byte van de array met veldbeschrijvingen. De grootte van de array hangt af van het aantal velden in het tabelbestand.

Beschrijving van tabelvelden
Byte Inhoud Beschrijving
0-10 11 bytes Veldnaam in ASCII (gevuld met nullen).
11 1 byte Veldtype in ASCII (B, C, D, F, G, L, M of N)
12-15 4 bytes Gereserveerd gebied
16 1 byte Veldgrootte in binair formaat
17 1 byte Veldserienummer in binair formaat
18-19 2 bytes Gereserveerd gebied
20 1 byte Werkruimte-ID
21-30 10 bytes Gereserveerd gebied
31 1 byte MDX-veldvlag: 01H als het veld een indexmarkering in het MDX-bestand heeft, 00H als dat niet het geval is.

Tabelgegevens

Records in een tabelbestand bevinden zich onmiddellijk na de tabelkop. De recordgegevens worden voorafgegaan door een byte die aangeeft dat het record is verwijderd: de waarde 20h (spatie) geeft aan dat het record niet is verwijderd, de waarde 2Ah (sterretje) geeft aan dat het record is verwijderd. Velden worden in records verpakt zonder veldscheidingstekens of recordterminators. Het einde van het bestand wordt gemarkeerd met een enkele byte (met een EOF-markering), waarvan de OEM-code overeenkomt met de waarde 26 (1Ah). U kunt de gegevens invoeren op de OEM-codepagina, zoals hieronder weergegeven.

Geldig gegevenstype voor dBASE-tabellen
Gegevenstype Mogelijke waarden
B (binair) Alle tekens van de OEM-codepagina (intern opnameformaat - 10 cijfers met het DBT-bloknummer).
C (tekens) Alle OEM-codepaginatekens
D (Datum) Cijfers en scheidingsteken voor maand, dag en jaar (intern opnameformaat is 8 cijfers in JJJJMMDD-formaat)
G (algemeen) Alle tekens uit de OEM- of OLE-codetabel (intern opnameformaat is 10 cijfers met daarin het DBT-bloknummer).
N (numeriek) - . 0 1 2 3 4 5 6 7 8 9
L (Booleaans) ? J y N n T t F f (? - niet geïnitialiseerd)
M (Memo) Alle OEM-codepaginatekens (intern opnameformaat - 10 cijfers met het DBT-bloknummer)

Binaire, MEMO-, OLE-velden en .DBT-bestanden

Binaire, MEMO- en OLE-velden slaan gegevens op in .DBT-bestanden, Headerstructuur van gegevensbestand voor dBASE-tabel III PLUS.br //td b/b bestaande uit opgesomde opeenvolgende blokken (0, 1, 2, enz.). De BLOCKSIZE variabele bepaalt de grootte van elk blok. Het eerste blok in het .DBT-bestand (blok nul) is de header van het .DBT-bestand.

Het binaire, OLE- of MEMO-veld van elk .DBF-bestandsrecord bevat een getal (de waarde wordt aangegeven in de OEM-codepagina) dat het blok met de opgeslagen gegevens aangeeft. Als het veld geen gegevens bevat, wordt het .DBF-bestand gevuld met spaties (20h) (geen cijfers).

Als de gegevens van een veld veranderen, kunnen de blokken hun volgnummers veranderen om de nieuwe gegevenspositie weer te geven. DBT-bestand.

Als u tekst verwijdert in een binair, OLE- of MEMO-veld, in tegenstelling tot dBASE III PLUS en dBASE IV, dBASE 5.0 onder Windows gebruikt het afgelegen gebied om nieuwe tekst in te voeren. dBASE III PLUS voegt altijd nieuwe tekst toe aan het einde van het .DBT-bestand. In dBASE III PLUS groeit de grootte van het .DBT-bestand elke keer dat er nieuwe tekst wordt toegevoegd, zelfs als de tekst eerder is verwijderd.

Bestanden in DBF-formaat slaan tabelgegevens, databases, verschillende rapporten, enz. op. Aan het hoofd van de structuur bevindt zich de koptekst en daaronder bevindt zich de rest van de bestandsinhoud. Een onderscheidend kenmerk van een bestand met dit formaat is de mogelijkheid om met de meeste bekende databasebeheersystemen te werken.

Openingsproces

U kunt bestanden in DBF-formaat in verschillende programma's openen. Naast dat u het bestand in deze programma's kunt openen, kunt u het daar ook bewerken.

Programma 1: DBF-commandant

Dit is een betaald programma waarmee u DBF-bestanden kunt openen en er indien nodig primitieve manipulaties mee kunt uitvoeren. Het heeft een proefperiode, waarin de mogelijkheden van het programma op geen enkele manier beperkt zijn. Het programma heeft ook de Russische taal en een gebruiksvriendelijke interface.

Instructies voor het openen van bestanden in DBF Commander:


Programma 2: DBF Viewer Plus

Dit is een iets eenvoudiger programma dat een vergelijkbare interface heeft als de vorige software. Het is echter volledig gratis en vereist geen installatie. De functionaliteit is vrijwel gelijk aan de vorige software.

De stapsgewijze instructies voor dit programma zijn als volgt:


Programma 3: DBF Viewer 2000

Dit is een programma met een zeer eenvoudige interface, vertaald in het Russisch. Het heeft een brede functionaliteit voor het werken met DBF-bestanden. Hier kunt u bestanden verwerken die groter zijn dan 2 GB. De software is echter betaald, maar heeft een proefperiode waarin u alle functies zonder beperkingen kunt gebruiken.

Instructies voor het openen van bestanden in dit programma zijn als volgt:


Programma 4: CDBF

Deze oplossing biedt een zeer brede functionaliteit voor het werken met databases en hun afgeleide bestanden. Naast het bewerken van databasebestanden kunt u diverse rapporten en ondersteunende documenten maken. De interface kan naar het Russisch worden vertaald en de functionaliteit kan worden uitgebreid met plug-ins van derden uit het netwerk. CDBF is een betaald programma, maar het heeft zowel een demoperiode als een uitgeklede gratis versie, waarvan de functionaliteit voldoende zal zijn om DBF-bestanden te openen.

Instructies:


Programma 5: MS Excel

Excel is een van de programma's uit het Office-pakket van Microsoft. In sommige versies van Windows is dit pakket en het programma mogelijk al vooraf geïnstalleerd, terwijl u in andere versies het volledige Office-pakket moet kopen of een demoversie moet gebruiken. Dit programma is ontworpen voor het maken en bewerken van tabellen met verschillende complexiteit. Het ondersteunt vele formaten en heeft ook een handige en functionele interface in het Russisch.

Instructies voor het openen van een DBF-bestand zijn als volgt:


Met behulp van een van de programma's die in de instructies worden gepresenteerd, kunt u het DBF-bestand openen en bewerken. Uit de gehele lijst kan alleen DBF Viewer Plus worden onderscheiden, die geheel gratis wordt verspreid.

De DBF-extensie is onderverdeeld in twee hoofdcategorieën:

  • DBF-formaat (full. datagebaseerde intelligentie) wordt in de meeste softwaretoepassingen vaak gebruikt als databasebestand. Deze extensie wordt effectief gebruikt als standaardmethode voor het opslaan en verzenden van gegevens in de vorm van databasebeheersystemen (DBMS), spreadsheets, enz.

Dit formaat voor de presentatie van informatie (bekend als Dbase) was lange tijd (sinds 1980) een van de meest populaire voor DBMS-microcomputers en aanverwante software en hardware, waaronder Apple, UNIX en IBM PC.

De structuur van een standaard DBF-bestand is gebaseerd op een spreadsheet met een bepaald aantal gegevensvelden met een vaste lengte, een koptekst en feitelijke records. Het allereerste veld is een set gestructureerde gegevens met informatie over het verwijderen van een record (het “asterisk”-symbool). Het is opmerkelijk dat na het verwijderen van een bepaald item dit permanent kan worden hersteld of verwijderd.

  • DBF-extensie, een Oracle-databasetabelweergavebestand. Omdat het een object-relationeel DBMS is, is dit formaat universeel voor zijn toepassing en kan het even effectief worden gebruikt op zowel Windows- als Unix-besturingssystemen. De gegevens in zo’n DBF-bestand worden opgeslagen in de vorm van ‘tabelruimten’ die zijn gemaakt door de geïntegreerde Oracle CREATE/ALTER TABLESPACE-opdrachten.

Dit formaat heeft veel verschillende ontwerpen en aanpassingen, soms zelfs niet compatibel met elkaar. DBF, ontwikkeld door ESRI, is bijvoorbeeld verre van een typische DBMS-representatie en is een reeks ruimtelijke gegevens in een geografisch informatiesysteem.
Er bestaat dus geen enkele standaard (technologie) voor het weergeven van het DBF-formaat. Dit creëert bepaalde problemen voor de gebruiker bij het openen en bewerken van het bestand. Soms wordt de DBF-extensie geleverd met een bestand dat niet zelfstandig werkt, maar een hulpbestand is en alleen in combinatie met de DBF kan worden geopend.

Programma's om DBF-bestanden te openen

Afhankelijk van de implementatie en omvang van de praktische toepassing ervan, kan een DBF-extensie worden gegenereerd en bewerkt door de volgende softwaretoepassingen:

  • Windows OS maakt gebruik van dBase, Microsoft Access, Microsoft Excel, Microsoft Visual FoxPro, Microsoft Works, Corel Quattro Pro, Apache OpenOffice, HiBase Group DBF Viewer, Astersoft DBF Manager, DBF Viewer Plus, DBFShow, DBF Navigator, WinDBFView, Sage ACT, CGF Shop Gegevensbeheercentrum, OpenOffice.org Calc, ArcGIS, Arago, AbacusLaw, CA-dBFast, Wordtech, Alpha Five, NovaBACKUP, The Network Diary, FLARE, ACDSee;
  • op Mac OS kan Planamesa NeoOffice, Apache OpenOffice, OpenOffice.org Calc worden gebruikt;
  • op Linux: Apache OpenOffice, multisoft FlagShip.

Als er een fout optreedt bij het openen van de DBF-extensie, kunnen de volgende redenen zijn:

  • het bestand is beschadigd of geïnfecteerd;
  • het bestand is niet gekoppeld aan het besturingssysteemregister (er is een onjuiste toepassing voor afspelen geselecteerd of er is geen specifieke plug-in geïnstalleerd);
  • onvoldoende apparaat- of besturingssysteembronnen;
  • beschadigde of verouderde stuurprogramma's.

DBF naar andere formaten converteren

In elk specifiek geval is de opzet en omvang van het praktische gebruik van de DBF-extensie uniek. Voor het converteren van het formaat is het gebruikelijk om precies het softwareproduct te gebruiken waarmee de generatie is uitgevoerd.

De meest populaire manier om een ​​bestand te vertalen wordt echter beschouwd als het converteren van DBF naar . MDB - spreadsheetformaat Microsoft-toegang. Met een redelijk krachtige geïntegreerde converter kan Access gegevens vrijwel zonder verlies of schade verzenden.

Het converteren van DBF-extensies naar andere formaten is praktisch niet mogelijk.

Waarom DBF en wat zijn de voordelen ervan?

De DBF-extensie is een van de meest populaire en gewilde formaten voor het opslaan en verzenden van gegevens in de vorm van databasebeheersystemen (DBMS), spreadsheets, enz.

Dit bestand kan een grote verscheidenheid aan verschillende ontwerpen en aanpassingen hebben, soms zelfs incompatibel met elkaar.

Voor een hoogwaardige verwerking en bewerking van het formaat wordt het ten zeerste aanbevolen om de softwareapplicatie te gebruiken waarmee het bestand is gegenereerd.

Een .DBF-bestand is een bestand waarin verschillende gegevens worden opgeslagen; dit formaat wordt actief gebruikt door databasebeheersystemen, spreadsheetbeheersystemen en andere soortgelijke systemen. Opgemerkt moet worden dat dit formaat op het gebied van spreadsheets en databases een standaard is, wat ertoe leidt dat het in deze rol veelvuldig wordt gebruikt.

Dit formaat werd voor het eerst gebruikt in het LibreOffice-programma, waarin het werd gebruikt als standaardbestand voor databasebeheer. Omdat LibreOffice een familie is van zeer wijdverbreide spreadsheet- en databasebeheersystemen, en deze extensie zichzelf heeft bewezen in zijn rol, begonnen veel andere programma's die databases en spreadsheets in hun werk moesten gebruiken, deze actief voor deze doeleinden te gebruiken.

Als we kijken naar de structuur van bestanden met de .DBF-extensie, kunnen we de volgende elementen onderscheiden:

  • Titel. Hier vindt u informatie die betrekking heeft op de structuur van de database.
  • Databasegebied. Dit deel van het bestand bevat records van een bepaalde lengte, die in een tabel worden gevormd.

Normaal gesproken worden bestanden met de .DBF-extensie samengebracht met .DBT- en .FPT-bestanden, die geen onafhankelijke formaten zijn en alleen kunnen worden geopend met het overeenkomstige .DBF-bestand.

Geschiedenis van het DBF-formaat.

Omdat dit formaat een vrij rijke geschiedenis heeft, die teruggaat tot de jaren tachtig, is het formaat gedurende al die tijd aanzienlijk verbeterd en aangepast, dus ondanks het feit dat het voor veel programma's de basisstandaard is gebleven, kan het niet 100 procent worden gezegd dat Veel moderne programma's die databases en spreadsheets gebruiken dit formaat kunnen openen, maar in de meeste gevallen zal een bestand in dit formaat door veel programma's worden geopend.

Hoe een DBF-bestand te openen

Gebruikers die voortdurend werken met databases en documenten die DBF-toestemming hebben, hoeven niet te worden verteld hoe en welk programma dit bestand opent. Maar als u zo'n bestand heeft ontvangen en u weet niet wat het is, kunt u het niet openen en er geen gegevens uit extraheren, dan zal dit artikel nuttig zijn.

Veel programma's kunnen werken met documenten die databases zijn. De eenvoudigste zijn OpenOffice en LibreOffice en we zullen erover schrijven.

Dit zijn kantoorapplicatiepakketten waarmee u aan een grote verscheidenheid aan projecten kunt werken, inclusief databases.

  • Na het downloaden en installeren van het OpenOffice-pakket start u het programma door op de programmasnelkoppeling op uw bureaublad te klikken. In het geopende venster selecteert u de knop "Openen".
  • Selecteer vervolgens een bestand op uw computer dat .dbf-toestemming heeft voor uw databasetabel en klik op 'Openen'.

  • Vervolgens moet u de codering van het document selecteren om de informatie in het bestand correct weer te geven (een onjuiste coderingskeuze kan leiden tot fouten en weergave van informatie in het document met onbegrijpelijke karakters).

  • Dat is alles, het document is geopend in de OpenOffice-omgeving en u kunt er verder mee werken.

Op dezelfde manier wordt een database met .dbf-machtiging geopend in LibreOffice.

Hoe een DBF-bestand in Excel te openen

In Microsoft Excel kunt u vanaf versie 2007 niet zomaar een dbf-bestand openen. In versies 2003 en ouder was er nog ondersteuning voor dit bestand, maar daarna werd het verwijderd. Om een ​​database naar een tabel te converteren en eraan te kunnen werken, moet je speciale programma's gebruiken die een bestand van het ene formaat naar het andere converteren, in het bijzonder DBF Converter en soortgelijke programma's.

Softwareontwikkelaars slapen niet en creëren actief bronnen waarmee u online een DBF-bestand kunt openen, bewerken en op uw computer kunt opslaan zonder extra software te installeren. Dit programma voor het werken met DBF-bestanden - DBFShow - is nog in ontwikkeling.

Er is een groot aantal programma's die kunnen werken met bestanden in .DBF-formaat. Enkele van de bekendste zijn programma's zoals: OpenOffice en LibreOffice, u kunt ze hierboven downloaden met behulp van de aangeboden links.

Als u ergens een bestand met de DBF-extensie heeft gevonden en niet weet hoe u dit moet openen, en het besturingssysteem kan geen geïnstalleerde programma's vinden die met dergelijke bestanden kunnen werken, dan bent u bij ons aan het juiste adres. In ons artikel zullen we inderdaad het probleem van het openen van dergelijke bestanden behandelen - we zullen ontdekken waarom het DBF-formaat in het algemeen wordt gebruikt, welke programma's het beste kunnen worden gebruikt om met bestanden van dit formaat te werken en waarmee rekening moet worden gehouden .

Wat is DBF-formaat

Meestal zullen accountants dbf-bestanden moeten openen - 1C 7 slaat er gegevens in op

Dbf-bestanden worden gebruikt om informatie op te slaan en te verzenden. Ze worden gebruikt in beheersystemen door databases, enz. Tegenwoordig wordt de dbf-extensie door verschillende applicaties gebruikt, hoewel deze oorspronkelijk alleen door het dBase-programma werd aangeboden. Aanvankelijk was dBase het populairste programma voor het werken met databases; met de komst van Microsoft Access verloor het enigszins zijn positie. Desondanks gebruiken veel nieuwe programma's de dbf-extensie.

Welke programma's kunnen een DBF-bestand openen?

Er rijzen vaak vragen over welk programma u moet kiezen om een ​​dbf-bestand te openen. Dus... Een DBF-bestand is een databasebestand dat kan worden gebruikt in Visual FoxPRO, FoxPro, 1C 7.7. De handigste toepassingen voor het bewerken van dergelijke bestanden zijn de volgende:

  1. DBFShow. Dit is een gratis programma. Het wordt gekenmerkt door een brede functionaliteit en daarom is het populair onder gebruikers. De ontwikkelaars verbeteren het programma voortdurend, er verschijnen nieuwe functies in.
  2. DBFViewer 2000 is een uitstekende, goed ontwikkelde applicatie; een van de belangrijkste voordelen zijn de brede mogelijkheden voor zowel het exporteren als importeren van gegevens. Het is echter gepositioneerd als shareware.
  3. DBF Navigator - het programma bevalt met zijn snelheid en wordt gratis verspreid, maar helaas is het ontwikkelbedrijf al gestopt met het uitbrengen van updates.

Als het niet mogelijk is om de vereiste applicatie te installeren, gebruik dan Excel of het equivalent daarvan: Open Office Calc.

Er is geen manier om dbf-bestanden te openen en op te slaan, dus u moet eerst de speciale add-on “dbf_operations.xla” aansluiten en deze in de toekomst gebruiken.

Naast de beschreven editors zijn er nog andere editors die met dbf-documenten werken. Hier worden alleen de meest gebruikelijke methoden vermeld, die in de meeste gevallen helpen bij het oplossen van de vraag hoe het dbf-bestand moet worden geopend.