Historielektion: Hvad er en .ods-fil? Derfor åbner Excel den, men formlerne ændrer sig
OpenDocument Spreadsheet – det åbne regnearksformat, der voksede ud af StarOffices StarCalc og OpenOffice.org Calc, blev til ISO/IEC 26300, ventede seks år på et standardiseret formelsprog og stadig åbner i Excel med et par ting stille ændret.

TL;DR
En .ods er et OpenDocument-regneark (OpenDocument Spreadsheet): en projektmappe gemt som XML-tekst i en ZIP-pakke. Den nedstammer fra StarCalc, regnearket i Star Divisions StarOffice-pakke (binære .sdc-filer), og fra OpenOffice.org Calc, hvis .sxc-pakker blev grundlaget for OpenDocument-formatet. OASIS godkendte ODF 1.0 den 1. maj 2005, og ISO og IEC udgav det som ISO/IEC 26300 den 30. november 2006. Men ODF 1.0 og 1.1 sagde aldrig, hvordan en formel skal skrives; et standardiseret formelsprog, OpenFormula, kom først med ODF 1.2 i september 2011. Det hul er roden til den mest almindelige .ods-overraskelse: Excel åbner filen, men formler, datoer eller formatering kan komme anderledes ud.
Hvad er en .ods-fil?
En .ods-fil er regnearksmedlemmet af OpenDocument-formatet (ODF), den åbne standard for kontorfiler, hvis søskende omfatter .odt-tekstdokumenter, .odp-præsentationer og .odg-tegninger. Det er det oprindelige projektmappeformat i LibreOffice Calc og Apache OpenOffice Calc, og programmer som Microsoft Excel, Google Sheets og Gnumeric kan åbne eller gemme det. Den officielle medietype er application/vnd.oasis.opendocument.spreadsheet. En regnearksskabelon bruger .ots, og en .fods er den „flade“ variant: samme XML i én ukomprimeret fil i stedet for en ZIP.
Hvorfor åbner Excel den, men formler eller formatering ændrer sig?
Fordi Excel ikke beholder filen som OpenDocument, mens du arbejder. Programmet læser pakken, overfører hvert ark, hver typografi og hver formel til sin egen model og skriver først OpenDocument igen, når du gemmer. Microsofts supportside, der sammenligner .ods med .xlsx, viser, hvad der overlever turen. Grundlæggende celleformatering, celletypografier, udskriftsområder og formler understøttes. Men datoer før 1. januar 1900 gemmes ikke korrekt, gentagne rækker og kolonner ved udskrift understøttes ikke, tabeltypografier og totalrækker går tabt, trådede kommentarer bliver til gammeldags kommentarer, og en projektmappe med et adgangskodebeskyttet ark kan hverken gemmes eller åbnes. Microsofts liste over Excel-filformater siger det ligeud: formatering kan gå tabt, når .ods-filer gemmes og åbnes.
Formler er en historie for sig. I en .ods har en formelcelle en attribut table:formula, hvis tekst begynder med et navnerumspræfiks – et kort mærke, der fortæller, hvilket formelsprog resten er skrevet i. Microsofts implementeringsnoter for Excel 2013 og nyere siger, at Excel indlæser formlen, hvis præfikset er of (OpenFormula) eller msoxl (Excels egen syntaks), eller hvis det mangler. Med ethvert andet præfiks springer Excel formlen over og beholder kun den senest beregnede værdi, der er gemt i cellen. Cellen ser rigtig ud, men er blevet et fast tal, der ikke genberegnes.
Tjek formlerne, ikke kun totalerne
En genåbnet eller konverteret .ods kan vise præcis de rigtige tal, mens nogle celler er gået fra formler til faste værdier. Klik på et par totalceller, og se i formellinjen, før du genbruger arket til næste års tal.
1985–2002: StarCalc, Sun og OpenOffice.org Calc
Familien begynder med Star Division, grundlagt i 1985 i Lüneburg i Tyskland af Marco Börries. Selskabets StarOffice-pakke fik et regneark, StarCalc; StarOffice 2.0 samlede i 1994 StarWriter, StarCalc og StarBase til Windows 3.1. De StarCalc-projektmapper var binære .sdc-filer, noget helt andet – se Historielektion: Hvad er en .sdc-fil?.
Sun Microsystems købte Star Division i august 1999 og annoncerede den 19. juli 2000, at selskabet ville frigive StarOffices kildekode som OpenOffice.org, et projekt, der med Suns ord også skulle koordinere „definitionen af XML-baserede filformater“. OpenOffice.org 1.0 kom den 1. maj 2002, og dets Calc gemte .sxc-filer: en ZIP-pakke med XML-dele i stedet for en binær klump. Det pakkedesign er den direkte forfader til .ods – se Historielektion: Hvad er en .sxc-fil?.
2005: OASIS, ODF 1.0 og ISO/IEC 26300
For at gøre pakken til en leverandøruafhængig standard gik den til OASIS, Organization for the Advancement of Structured Information Standards, et nonprofitkonsortium, der udgiver åbne tekniske standarder. Dets tekniske udvalg for OpenDocument holdt første møde den 16. december 2002, og ODF 1.0 blev godkendt som OASIS-standard den 1. maj 2005. OpenOffice.org 2.0, udgivet den 20. oktober 2005, gjorde OpenDocument til standardformat, og .ods-filer begyndte at afløse .sxc på almindelige pc’er.
Derefter indsendte OASIS ODF til den fælles komité under ISO (Den Internationale Standardiseringsorganisation) og IEC (Den Internationale Elektrotekniske Kommission). Det bestod afstemningen den 3. maj 2006 og blev udgivet som ISO/IEC 26300:2006 den 30. november 2006. Senere versioner fulgte: ODF 1.1 i februar 2007, ODF 1.2 i september 2011 (udgivet af ISO/IEC i 2015), ODF 1.3 i april 2021 og ODF 1.4, godkendt den 6. oktober 2025.
Sådan virker bytene: en ZIP med XML, én celle ad gangen
Åbn en .ods i en hex-viser, og de to første byte staver PK, signaturen for et ZIP-arkiv. ODF’s pakkeregler kræver, at en lille fil ved navn mimetype kommer først, ukomprimeret, og kun indeholder teksten application/vnd.oasis.opendocument.spreadsheet, så software kan genkende projektmappen uden at pakke den ud. Derefter kommer content.xml (ark og celler), styles.xml (formatering), meta.xml (forfatter og datoer), settings.xml (visningsindstillinger) og META-INF/manifest.xml, listen over alle dele. XML, forkortelse for Extensible Markup Language, er ren tekst bygget af tags, så når den er pakket ud, kan hele projektmappen læses i en teksteditor.
I content.xml er hvert ark et element table:table, hver række en table:table-row og hver celle en table:table-cell. En celle indeholder ikke bare tekst: den angiver sin værditype med en attribut office:value-type – float, percentage, currency, date, time, boolean eller string – og gemmer den rå værdi i en separat attribut, mens et afsnit inde i cellen rummer den version, du ser på skærmen. Den opdeling er grunden til, at en celle kan vise 12 % og gemme 0,12. Rækker af ens eller tomme celler komprimeres med en gentagelsestæller (table:number-columns-repeated) i stedet for at blive skrevet én for én.
Formelhullet: fra ODF 1.0 til OpenFormula
Den første standard beskrev, hvor en formel bor – attributten table:formula – men ikke sproget i den. Library of Congress’ formatbeskrivelse bemærker, at ODS 1.1 „tillod en hvilken som helst syntaks for strenge, der repræsenterer formler“, og at den mangel førte til interoperabilitetsproblemer. I praksis skrev OpenOffice.org sine formler bag et præfiks oooc: med cellereferencer i firkantede parenteser som [.A1], og flere andre ODF-programmer skrev formler på samme måde.
Da Microsoft Office 2007 Service Pack 2 fik indbygget ODF-understøttelse den 28. april 2009, valgte Excel en anden vej. Ifølge Microsofts implementeringsnoter gemte Excel 2007 formler bag sit eget præfiks msoxl i Excel-syntaks og beholdt ved indlæsning kun den gemte værdi for formler i ethvert andet navnerum. En Microsoft-blog argumenterede for, at fordi ODF 1.0 og 1.1 ikke definerede formler, var enhver ODF-regnearksimplementering afhængig af programmet. Rob Weir fra IBM, medformand for ODF-udvalget i OASIS, offentliggjorde i maj 2009 test, der viste, at SP2 fjernede formlerne fra regneark lavet i andre ODF-programmer og kun efterlod deres seneste værdier. Striden blev et skoleeksempel på, hvorfor et filformat har brug for en formelstandard og ikke kun en cellestruktur.
Den standard er OpenFormula, del 2 af ODF 1.2 (OASIS-standard siden den 29. september 2011). Den definerer datatyper, syntaks og de indbyggede funktioners opførsel, så en formel giver tilsvarende resultater i forskellige programmer, og ODF 1.2-formler bærer præfikset of:. Excel fik ODF 1.2-understøttelse i Office 2013 og gemmer nu formler med det præfiks. Læser man Microsofts regler nøje, står det ældre præfiks oooc: dog ikke på Excels liste – en af grundene til, at en .ods gemt af en kontorpakke fra 2000’erne kan åbne i Excel med værdier, hvor der før var formler.
LibreOffice, regeringer og et format, ingen ejer
Oracle købte Sun i 2010. Den 28. september 2010 annoncerede udviklere fra fællesskabet The Document Foundation og forgreningen LibreOffice, og den 1. juni 2011 gav Oracle OpenOffice.org-koden til Apache Software Foundation, hvor den fortsætter som Apache OpenOffice. Begge gemmer stadig nye regneark som .ods som standard.
Regeringer hjalp .ods ud over entusiasternes kreds. I september 2005 udgav den amerikanske delstat Massachusetts en politik, der krævede, at statens udøvende myndigheder gemte kontordokumenter i OpenDocument senest 1. januar 2007; en revision fra 2007 accepterede også Microsofts Open XML. Den 22. juli 2014 valgte Storbritanniens regering ODF som standard for deling af og samarbejde om regeringsdokumenter. I marts 2026 vedtog Tysklands IT-planlægningsråd en række Deutschland-Stack-standarder, der nævner ODF for dokumenter.
Hvorfor .ods-filer stadig ligger på diske i 2026
Fordi .ods har været det gratis standardformat i to årtier. Hver installation af LibreOffice og OpenOffice gemmer en ny projektmappe som .ods, medmindre nogen ændrer indstillingen, så skolecomputere, foreninger, små kontorer, Linux-skriveborde og alle, der droppede at købe Microsoft Office, har mapper fulde af .ods-budgetter, klasselister, lagerlister og foreningsregnskaber. Mange af dem er i dag ældre filer: lavet i en pakke, der ikke længere er installeret, skrevet af en ældre version, hvis formler et moderne Excel kan behandle som faste værdier, eller nødvendige som .xlsx for en, der aldrig har hørt om OpenDocument.
Når du hellere skal bruge .xlsx, CSV eller PDF
At omdøbe .ods til .xlsx gør ingenting: delene indeni er stadig OpenDocument-XML, og .xlsx er en anden standard, Office Open XML, udgivet som ISO/IEC 29500 i november 2008. En rigtig konvertering læser OpenDocument-cellerne og skriver en ny fil. Vælg XLSX, når nogen skal arbejde videre i Excel, CSV, når kun værdierne betyder noget, og PDF, når arket skal udskrives ens overalt. Tjek derefter formler, datoer og beskyttede ark, for det er der, de to formater er uenige.
Legacy File Converter åbner .ods- og flade .fods-projektmapper på din egen Windows-pc og gemmer dem som XLSX, PDF, CSV, Markdown eller HTML – intet uploades, hvilket betyder noget, når arket rummer lønninger eller medlemsoplysninger. For tidligere generationer af samme regneark, se StarCalc .sdc og OpenOffice.org Calc .sxc; for Excels side af historien, se Historielektion: Hvad er en .xls-fil?.
Relateret læsning
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
Gratis prøveversion – konvertér op til 10 filer. Download Windows-installationsprogrammet, og konvertér lokalt på din pc.
Direkte Windows-installationsprogram · offline MSI
Er det sikkert? — udgiver, installationsprogram og hjælp til SmartScreen
Kræver Windows 10 eller 11. Ingen abonnementer.