Legacy File Converter-logoLegacy File Converter
KøbHent appen
Historielektion8 min. læsning

Historielektion: Hvad er en .dbf-fil? Excel åbner ikke dBASE-tabeller

En selvbeskrivende dBASE-/xBase-tabel. Ikke en shapefil i sig selv — og moderne Excel åbner den ofte ikke problemfrit.

·Af Legacy File Converter-teamet
Marineblåt retsteknisk skrivebordsdiagram over en ældre .dbf-tabel: headerens feltbeskrivelser, poster med fast længde, slutmarkøren 0x1A, et kort om den tilhørende .dbt-notatfil, et panel om shapefil-attributter og et vindue, hvor et regnearksprogram ikke kan åbne filen, ingen logoer

TL;DR

En .dbf-fil er en dBASE-/xBase-tabel: en selvbeskrivende header plus poster med fast længde. Tilhørende filer omfatter .dbt-notatfiler. GIS-shapefiler genbruger .dbf til attributter ved siden af .shp / .shx. Moderne Excel åbner ofte ikke klassiske .dbf-filer problemfrit. Legacy File Converter konverterer til XLSX eller CSV på denne pc.

Hvad er en .dbf-fil?

C. Wayne Ratliff byggede Vulcan i 1978, inspireret af JPLDIS på NASA’s Jet Propulsion Laboratory. Ashton-Tate fik licens til programmet og markedsførte det som dBASE II — ”II” var markedsføring, ikke en egentlig version to. Overført til IBM PC DOS blev det en bestseller. dBASE III kom i midten af 1984 (kilderne er uenige om den præcise udgivelsesuge i maj/juni 1984). dBASE III+ i december 1985 indførte det ”moderne” III+-filformat, som man stadig ofte ser på diske i dag.

I 1985 beskrev PC Magazine .dbf som en de facto-standard, som andre programmer allerede forventede at kunne læse (Wikipedias artikel om .dbf citerer den dækning). Formatet er selvbeskrivende: et program kan aflæse feltnavne og typer direkte fra filens header — Library of Congress’ formatbeskrivelse FDD000325 dokumenterer det mønster.

Shapefil-.dbf kontra selvstændig dBASE-tabel

Hvis du også ser .shp og .shx ved siden af .dbf-filen, ser du på GIS-attributter til en ESRI-shapefil — ikke nødvendigvis en enkeltstående kontordatabase, du åbner alene.

Hvorfor åbner Excel ikke min .dbf-fil?

Ældre versioner af Excel kunne åbne mange .dbf-tabeller via Filer → Åbn med filteret dBase-filer — brugerskrevet dokumentation fra Excel 2007 / 2010-æraen beskriver stadig den vej. I nyere Excel mislykkes dobbeltklik eller Filer → Åbn ofte: brugere melder om fejl fra Center for sikkerhed og rettighedsadministration / Filblokering, ”formatet understøttes ikke” og ESRI-.dbf-filer, der kunne åbnes i Excel 2010, men ikke i Excel 2016 (tråde på Microsoft Answers). Der er ikke ét klart årstal, hvor ”Excel slettede DBF for altid” — det er et rodet fald i pålideligheden.

Access 2013 droppede som bekendt import og sammenkædning af dBASE; Microsoft genindførte senere understøttelsen af dBASE i Access til Microsoft 365 / senere Access-versioner — Access 2013 var det år, det gik galt på den side af Office. Til regnearksarbejde i dag er vores anbefaling den samme som i den eksisterende vejledning: moderne Excel åbner ofte ikke klassiske .dbf-filer problemfrit, så konvertér lokalt til XLSX eller CSV.

Sådan fungerer bytene (header, poster, notater)

Headeren indeholder en versionsbyte, et tidsstempel for seneste opdatering som ÅÅMMDD, et antal poster, headerens længde og postlængden efterfulgt af en række feltbeskrivelser på 32 byte — de klassiske niveauer begrænser navne til omkring 10 tegn med typer som C / D / F / L / M / N — afsluttet med 0x0D. Programmerne læser det kort, før de rører en eneste datarække.

Hver post begynder med et sletteflag: 0x20 (mellemrum) betyder aktiv; 0x2A (stjerne) betyder slettet. Felterne er pakket uden skilletegn mellem kolonnerne. Filen slutter med 0x1A, markøren for filens slutning. Notatfelter (og visse binære felter) gemmer kun et bloknummer på 10 cifre som tekst i .dbf-filen; den lange tekst ligger i en tilhørende .dbt-notatfil. Mister du .dbt-filen, bliver notatkolonnerne tomme eller ødelagte.

Varianterne hober sig op: FoxBASE+ / dBASE III+, dBASE IV, Visual FoxPro (ofte versionsbyte 0x30) og flere. xBase er navnet på familien af kloner — FoxPro, Clipper, Harbour og beslægtede — der holdt tabelidéen i live, efter at Ashton-Tates produktlinje skiftede ejer.

Hvorfor disse filer stadig ligger på diske i 2026

Ashton-Tate sagsøgte Fox; i december 1990 afviste en føderal domstol sagen og erklærede Ashton-Tates ophavsret til dBASE ugyldig, fordi virksomheden ikke havde oplyst, at programmet byggede på det offentligt tilgængelige JPLDIS (den senere aftale med Borland / DOJ-forløbet krævede, at sagen blev opgivet). Formatet overlevede virksomhedernes stridigheder. Borland købte Ashton-Tate i 1991. Microsoft købte Fox i 1992 og videreudviklede FoxPro til Visual FoxPro (senere indstillet). Gennem det hele forblev .dbf-tabellen enheden for udveksling.

I 2026 dukker samme filendelse stadig op som attributter i GIS-shapefiler, i gamle POS-/forretningssystemer, i forretningstabeller fra FoxPro-æraen og i dødsbo- eller kontorarkiver — ældre filer, der har overlevet de programmer, der skrev dem. LibreOffice / OpenOffice Calc kan læse og skrive mange almindelige .dbf-filer; det betyder ikke, at alle Excel-installationer kan.

Legacy File Converter konverterer .dbf til XLSX eller CSV offline på denne pc. Den praktiske vejledning finder du i Åbn dBASE (.dbf)-databasefiler som regneark.

Konverter dine filer

Klar til at åbne dine gamle filer?

Start gratis, og lås derefter op for ubegrænset konvertering med en Standard-licens til $79.95 én gang. Download Windows-installationsprogrammet – alle funktioner til op til 10 filer.

Gratis prøveversion

Alle programmets funktioner · op til 10 filer

Windows 10 eller 11

Samme gratis prøveversion som altid – download Windows-installationsprogrammet, og konvertér lokalt på din pc.

Start den gratis prøveversion – download installationsprogrammet

Direkte Windows-installationsprogram · offline MSI

Er det sikkert? — udgiver, installationsprogram og hjælp til SmartScreen

Køb Standard – $79.95

Kræver Windows 10 eller 11. Ingen abonnementer. 100 % Windows-native.