Historietime: Hva er en .ods-fil? Derfor åpner Excel den, men formlene endrer seg
OpenDocument Spreadsheet – det åpne regnearkformatet som vokste ut av StarOffices StarCalc og OpenOffice.org Calc, ble ISO/IEC 26300, ventet seks år på et standardisert formelspråk og fortsatt åpnes i Excel med noen ting stille endret.

TL;DR
En .ods er et OpenDocument-regneark (OpenDocument Spreadsheet): en arbeidsbok lagret som XML-tekst i en ZIP-pakke. Den stammer fra StarCalc, regnearket i Star Divisions StarOffice-pakke (binære .sdc-filer), og fra OpenOffice.org Calc, hvis .sxc-pakker ble grunnlaget for OpenDocument-formatet. OASIS godkjente ODF 1.0 1. mai 2005, og ISO og IEC publiserte det som ISO/IEC 26300 30. november 2006. Men ODF 1.0 og 1.1 sa aldri hvordan en formel skal skrives; et standardisert formelspråk, OpenFormula, kom først med ODF 1.2 i september 2011. Det hullet er roten til den vanligste .ods-overraskelsen: Excel åpner filen, men formler, datoer eller formatering kan komme ut annerledes.
Hva er en .ods-fil?
En .ods-fil er regnearkmedlemmet i OpenDocument-formatet (ODF), den åpne standarden for kontorfiler, der søsknene omfatter .odt-tekstdokumenter, .odp-presentasjoner og .odg-tegninger. Det er det opprinnelige arbeidsbokformatet i LibreOffice Calc og Apache OpenOffice Calc, og programmer som Microsoft Excel, Google Sheets og Gnumeric kan åpne eller lagre det. Den offisielle medietypen er application/vnd.oasis.opendocument.spreadsheet. En regnearkmal bruker .ots, og en .fods er den «flate» varianten: samme XML i én ukomprimert fil i stedet for en ZIP.
Hvorfor åpner Excel den, men formler eller formatering endrer seg?
Fordi Excel ikke beholder filen som OpenDocument mens du arbeider. Programmet leser pakken, overfører hvert ark, hver stil og hver formel til sin egen modell og skriver først OpenDocument igjen når du lagrer. Microsofts støtteside som sammenligner .ods med .xlsx, viser hva som overlever turen. Grunnleggende celleformatering, cellestiler, utskriftsområder og formler støttes. Men datoer før 1. januar 1900 lagres ikke riktig, gjentatte rader og kolonner ved utskrift støttes ikke, tabellstiler og totalrader går tapt, trådede kommentarer blir til gammeldagse kommentarer, og en arbeidsbok med et passordbeskyttet ark kan verken lagres eller åpnes. Microsofts liste over Excel-filformater sier det rett ut: formatering kan gå tapt når .ods-filer lagres og åpnes.
Formler er en egen historie. I en .ods har en formelcelle et attributt table:formula der teksten begynner med et navneromsprefiks – en kort merkelapp som forteller hvilket formelspråk resten er skrevet i. Microsofts implementeringsnotater for Excel 2013 og nyere sier at Excel laster inn formelen hvis prefikset er of (OpenFormula) eller msoxl (Excels egen syntaks), eller hvis det mangler. Med alle andre prefikser hopper Excel over formelen og beholder bare den sist beregnede verdien som er lagret i cellen. Cellen ser riktig ut, men har blitt et fast tall som ikke beregnes på nytt.
Sjekk formlene, ikke bare summene
En gjenåpnet eller konvertert .ods kan vise nøyaktig riktige tall mens noen celler har gått fra formler til faste verdier. Klikk på noen summeceller og se i formellinjen før du gjenbruker arket til neste års tall.
1985–2002: StarCalc, Sun og OpenOffice.org Calc
Familien begynner med Star Division, grunnlagt i 1985 i Lüneburg i Tyskland av Marco Börries. StarOffice-pakken fikk et regneark, StarCalc; StarOffice 2.0 samlet i 1994 StarWriter, StarCalc og StarBase for Windows 3.1. Disse StarCalc-arbeidsbøkene var binære .sdc-filer, noe helt annet – se Historietime: Hva er en .sdc-fil?.
Sun Microsystems kjøpte Star Division i august 1999 og kunngjorde 19. juli 2000 at selskapet ville frigi kildekoden til StarOffice som OpenOffice.org, et prosjekt som med Suns ord også skulle koordinere «definisjonen av XML-baserte filformater». OpenOffice.org 1.0 kom 1. mai 2002, og Calc lagret .sxc-filer: en ZIP-pakke med XML-deler i stedet for en binær klump. Den pakkeutformingen er den direkte stamfaren til .ods – se Historietime: Hva er en .sxc-fil?.
2005: OASIS, ODF 1.0 og ISO/IEC 26300
For å gjøre pakken til en leverandøruavhengig standard gikk den til OASIS, Organization for the Advancement of Structured Information Standards, et ideelt konsortium som publiserer åpne tekniske standarder. Den tekniske komiteen for OpenDocument hadde sitt første møte 16. desember 2002, og ODF 1.0 ble godkjent som OASIS-standard 1. mai 2005. OpenOffice.org 2.0, utgitt 20. oktober 2005, gjorde OpenDocument til standardformat, og .ods-filer begynte å erstatte .sxc på vanlige PC-er.
Deretter sendte OASIS ODF til den felles komiteen under ISO (Den internasjonale standardiseringsorganisasjonen) og IEC (Den internasjonale elektrotekniske kommisjonen). Det besto avstemningen 3. mai 2006 og ble publisert som ISO/IEC 26300:2006 30. november 2006. Senere versjoner fulgte: ODF 1.1 i februar 2007, ODF 1.2 i september 2011 (publisert av ISO/IEC i 2015), ODF 1.3 i april 2021 og ODF 1.4, godkjent 6. oktober 2025.
Slik virker bytene: en ZIP med XML, én celle om gangen
Åpne en .ods i en heksvisning, og de to første bytene staver PK, signaturen til et ZIP-arkiv. ODFs pakkeregler krever at en liten fil kalt mimetype kommer først, ukomprimert, og bare inneholder teksten application/vnd.oasis.opendocument.spreadsheet, slik at programvare kan kjenne igjen arbeidsboken uten å pakke den ut. Deretter kommer content.xml (ark og celler), styles.xml (formatering), meta.xml (forfatter og datoer), settings.xml (visningsinnstillinger) og META-INF/manifest.xml, listen over alle deler. XML, forkortelse for Extensible Markup Language, er ren tekst bygd av tagger, så når den er pakket ut, kan hele arbeidsboken leses i et tekstredigeringsprogram.
I content.xml er hvert ark et element table:table, hver rad en table:table-row og hver celle en table:table-cell. En celle inneholder ikke bare tekst: den oppgir verditypen sin med et attributt office:value-type – float, percentage, currency, date, time, boolean eller string – og lagrer råverdien i et eget attributt, mens et avsnitt inne i cellen holder versjonen du ser på skjermen. Den delingen er grunnen til at en celle kan vise 12 % og lagre 0,12. Rekker av like eller tomme celler komprimeres med en gjentakelsesteller (table:number-columns-repeated) i stedet for å skrives én og én.
Formelhullet: fra ODF 1.0 til OpenFormula
Den første standarden beskrev hvor en formel bor – attributtet table:formula – men ikke språket i den. Library of Congress’ formatbeskrivelse påpeker at ODS 1.1 «tillot hvilken som helst syntaks for strenger som representerer formler», og at denne mangelen førte til problemer med samhandling. I praksis skrev OpenOffice.org formlene sine bak et prefiks oooc:, med cellereferanser i hakeparenteser som [.A1], og flere andre ODF-programmer skrev formler på samme måte.
Da Microsoft Office 2007 Service Pack 2 fikk innebygd ODF-støtte 28. april 2009, valgte Excel en annen vei. Ifølge Microsofts implementeringsnotater lagret Excel 2007 formler bak sitt eget prefiks msoxl i Excel-syntaks og beholdt ved innlasting bare den lagrede verdien for formler i alle andre navnerom. En Microsoft-blogg argumenterte for at fordi ODF 1.0 og 1.1 ikke definerte formler, var enhver ODF-regnearkimplementering avhengig av programmet. Rob Weir fra IBM, medleder for ODF-komiteen i OASIS, publiserte i mai 2009 tester som viste at SP2 fjernet formlene fra regneark laget i andre ODF-programmer og bare lot de siste verdiene stå igjen. Striden ble et skoleeksempel på hvorfor et filformat trenger en formelstandard og ikke bare en cellestruktur.
Den standarden er OpenFormula, del 2 av ODF 1.2 (OASIS-standard siden 29. september 2011). Den definerer datatyper, syntaks og hvordan innebygde funksjoner skal oppføre seg, slik at en formel gir tilsvarende resultater i ulike programmer, og ODF 1.2-formler bærer prefikset of:. Excel fikk ODF 1.2-støtte i Office 2013 og lagrer nå formler med det prefikset. Leser man Microsofts regler nøye, står likevel det eldre prefikset oooc: ikke på Excels liste – en av grunnene til at en .ods lagret av en kontorpakke fra 2000-tallet kan åpnes i Excel med verdier der det før var formler.
LibreOffice, myndigheter og et format ingen eier
Oracle kjøpte Sun i 2010. 28. september 2010 kunngjorde utviklere fra fellesskapet The Document Foundation og forgreningen LibreOffice, og 1. juni 2011 ga Oracle OpenOffice.org-koden til Apache Software Foundation, der den lever videre som Apache OpenOffice. Begge lagrer fortsatt nye regneark som .ods som standard.
Myndigheter hjalp .ods ut av entusiastmiljøet. I september 2005 publiserte den amerikanske delstaten Massachusetts en policy som krevde at delstatens utøvende etater lagret kontordokumenter i OpenDocument innen 1. januar 2007; en revisjon i 2007 godtok også Microsofts Open XML. 22. juli 2014 valgte Storbritannias regjering ODF som standard for deling av og samarbeid om offentlige dokumenter. I mars 2026 vedtok Tysklands IT-planleggingsråd et sett Deutschland-Stack-standarder som nevner ODF for dokumenter.
Hvorfor .ods-filer fortsatt ligger på disker i 2026
Fordi .ods har vært det gratis standardformatet i to tiår. Hver installasjon av LibreOffice og OpenOffice lagrer en ny arbeidsbok som .ods med mindre noen endrer innstillingen, så skolemaskiner, frivillige organisasjoner, små kontorer, Linux-maskiner og alle som lot være å kjøpe Microsoft Office, har mapper fulle av .ods-budsjetter, klasselister, lagerlister og foreningsregnskap. Mange av dem er nå eldre filer: laget i en pakke som ikke lenger er installert, skrevet av en eldre versjon der et moderne Excel kan behandle formlene som faste verdier, eller nødvendige som .xlsx for noen som aldri har hørt om OpenDocument.
Når du heller trenger .xlsx, CSV eller PDF
Å endre navn fra .ods til .xlsx gjør ingenting: delene inni er fortsatt OpenDocument-XML, og .xlsx er en annen standard, Office Open XML, publisert som ISO/IEC 29500 i november 2008. En ekte konvertering leser OpenDocument-cellene og skriver en ny fil. Velg XLSX når noen skal jobbe videre i Excel, CSV når bare verdiene teller, og PDF når arket skal skrives ut likt overalt. Kontroller deretter formler, datoer og beskyttede ark, for det er der de to formatene er uenige.
Legacy File Converter åpner .ods- og flate .fods-arbeidsbøker på din egen Windows-PC og lagrer dem som XLSX, PDF, CSV, Markdown eller HTML – ingenting lastes opp, noe som betyr mye når arket inneholder lønn eller medlemsopplysninger. For tidligere generasjoner av samme regneark, se StarCalc .sdc og OpenOffice.org Calc .sxc; for Excels side av historien, se Historietime: Hva er en .xls-fil?.
Relatert lesing
Klar til å åpne de gamle filene dine?
Start gratis, og lås deretter opp ubegrenset konvertering med en Standard-lisens til $79.95 som betales én gang. Last ned installasjonsprogrammet for Windows – alle funksjoner for opptil 10 filer.
Gratis prøveversjon
Alle funksjonene i programmet · opptil 10 filer
Windows 10 eller 11
Gratis prøveversjon – konverter opptil 10 filer. Last ned installasjonsprogrammet for Windows og konverter lokalt på PC-en din.
Direkte installasjonsprogram for Windows · offline MSI
Er dette trygt? — utgiver, installasjonsprogram og hjelp med SmartScreen
Krever Windows 10 eller 11. Ingen abonnementer.