UltKit

XLS naar XLSX converteren

Zet werkmappen uit Excel 97–2003 om naar het formaat waarin elk actueel spreadsheetprogramma standaard opslaat. Upload de .xls-bestanden, behoud alle werkbladen en download .xlsx-werkmappen die openen zonder Compatibiliteitsmodus.

Dataconverter

of sleep CSV, TSV, TXT …-bestanden hierheen ·

Max. 95 MB per bestand· Tot 20 bestanden· Verwijderd na 30 minuten

Uitvoer

Bestanden worden op onze servers verwerkt en na 30 minuten verwijderd.

Zo gebruikt u deze tool

  1. 1

    Upload de oude werkmappen

    Sleep één .xls-bestand of een hele map erin, tot 20 bestanden van elk 95 MB. Bestanden van Excel 97 tot en met 2003 delen dezelfde binaire opbouw.

  2. 2

    Behoud alle werkbladen

    Te converteren werkbladen staat standaard op Alle werkbladen op deze pagina, zodat elk tabblad van het oude bestand een tabblad in het nieuwe wordt. Kies Alleen eerste werkblad als de andere tabbladen kladwerk zijn.

  3. 3

    Converteer en sla op

    Klik op Converteren naar XLSX en download de werkmappen, of één ZIP-bestand bij een batch. Open ze in Excel, Google Sheets, Numbers of LibreOffice Calc.

Bij het converteren van XLS naar XLSX gaat een werkmap van het binaire formaat van Excel 97–2003 naar het Office Open XML-formaat dat met Excel 2007 kwam. De rijen, kolommen en werkbladnamen blijven behouden, de limiet van 65.536 rijen verdwijnt en het bestand wordt meestal kleiner.

Waarom oude XLS-bestanden nog steeds opduiken

De extensie .xls was het standaard opslagformaat van Excel vanaf Excel 97 tot Excel 2007 het verving. Boekhoudarchieven, labapparatuur en voorraadsystemen bleven het nog lang schrijven, omdat elk programma dat vaste formaat begreep. Daarom blijven die bestanden opduiken: een export uit een bankportaal, een prijslijst van een leverancier die jarenlang is hergebruikt, tien jaar aan maandrapportages.

Het probleem begint wanneer dat bestand met actuele software in aanraking komt. Excel opent het in Compatibiliteitsmodus, nieuwere functies kunnen er niet in worden opgeslagen en databibliotheken zoals openpyxl van Python lezen alleen .xlsx, zodat scripts op het oude binaire bestand falen. Google Sheets en Numbers importeren .xls, maar elke keer opslaan is toch een conversie. Eén keer in bulk upgraden maakt een eind aan het heen-en-weer. Hebt u eigenlijk een plat bestand nodig voor een database-import, ga dan na deze stap direct naar XLSX naar CSV.

XLS vs. XLSX: rijen, kolommen en bestandsgrootte

rijen per werkblad in XLS
65.536
rijen per werkblad in XLSX
1.048.576
kolommen in XLS (A tot IV)
256
kolommen in XLSX (A tot XFD)
16.384

Het raster is het zichtbare verschil: zestien keer zoveel rijen en vierenzestig keer zoveel kolommen. Een sensorlog of transactie-export die over meerdere werkbladen was verdeeld om binnen de oude limiet te blijven, past na de upgrade op één werkblad.

Onder de motorkap is de verandering groter. XLS is BIFF8, een binaire recordstroom die Microsoft pas jaren na de release volledig documenteerde. XLSX is een ZIP-archief met XML-onderdelen, in 2006 gestandaardiseerd als ECMA-376 en in 2008 als ISO/IEC 29500, en daarom kunnen zoveel programma's en programmeertalen het lezen en schrijven. De ZIP-laag is ook de reden dat dezelfde gegevens als .xlsx doorgaans minder schijfruimte innemen.

Macro's en formules verdienen een tweede blik

Een .xlsx kan geen VBA-macro's bevatten en deze converter neemt celwaarden mee in plaats van live formules, grafieken of draaitabellen. Bewaar het originele .xls-bestand totdat u het nieuwe bestand hebt geopend en hebt gecontroleerd of de getallen op uw belangrijkste werkbladen kloppen.

Veelgemaakte fouten bij het omzetten van XLS-bestanden

MytheHet bestand hernoemen van .xls naar .xlsx werkt het bij.

FeitDe bytes blijven binaire BIFF8. Excel meldt dan dat bestandsformaat en extensie niet overeenkomen, en andere apps weigeren het bestand helemaal.

MytheXLS-bestanden zijn helemaal niet veilig om te bewaren.

FeitGewone gegevens in een .xls zijn onschadelijk. Het risico zit in macro's, en daarom blokkeert Excel standaard macro's van internet; een .xlsx kan ze simpelweg niet bevatten.

MytheAlleen gebruikers van Excel 2003 hebben nog .xls nodig.

FeitSommige uploadportalen, oudere ERP-imports en labsoftware vragen er nog om. Daarvoor is XLSX naar XLS, de omgekeerde richting.

De twee Excel-formaten naast elkaar

XLS

Microsoft Excel 97–2003-werkmap

XLS is het binaire spreadsheetformaat dat Excel gebruikte vanaf Excel 97 tot XLSX het in 2007 verving. Het is beperkt tot 65.536 rijen en 256 kolommen per blad en slaat gegevens op in een eigen structuur. Veel oudere systemen, overheidsportalen en oudere bankexports leveren XLS nog of eisen het. Excel, LibreOffice en Google Spreadsheets kunnen het openen.

Compressie
–
Transparantie
–
Animatie
–
Geïntroduceerd
1997 · Microsoft
XLS-converter

XLSX

Microsoft Excel-werkmap

XLSX is sinds Office 2007 het standaard werkmapformaat van Microsoft Excel, gebaseerd op de Office Open XML-standaard. Het slaat meerdere bladen, formules, opmaak, grafieken, draaitabellen en gegevensvalidatie op in een ZIP-pakket met XML. Het ondersteunt meer dan een miljoen rijen per blad en is het standaard uitwisselingsformaat voor zakelijke spreadsheets. Google Spreadsheets, LibreOffice en Numbers openen XLSX, al worden macro's en geavanceerde functies mogelijk niet overgenomen.

Compressie
–
Transparantie
–
Animatie
–
Geïntroduceerd
2007 · Microsoft
XLSX-converter

Mensen zetten XLS om naar XLSX om de Compatibiliteitsmodus te verlaten, de limiet van 65.536 rijen te doorbreken en bestanden te krijgen die moderne apps en scripts zonder verouderde bibliotheken lezen.

XLS naar XLSX converteren: vragen

Waarom meldt Excel Compatibiliteitsmodus als ik een .xls open?

Excel 2007 en nieuwer openen het oude binaire formaat, maar houden de werkmap binnen de oude limieten, zodat die weer als .xls kan worden opgeslagen. De titelbalk toont Compatibiliteitsmodus om te waarschuwen dat het raster stopt bij 65.536 rijen en 256 kolommen. Een .xlsx-kopie heft die beperking op.

Heb ik Excel nodig om een XLS-bestand om te zetten naar XLSX?

Nee. De conversie draait op de server, dus een Chromebook, een tablet of een computer met alleen LibreOffice kan .xlsx-bestanden maken. Handig als er bij een IT-inventarisatie honderden oude bestanden opduiken.

Wordt het XLSX-bestand kleiner dan het XLS-bestand?

Meestal wel. Een .xlsx is een ZIP-pakket met XML-onderdelen, dus herhaalde tekst en lege opmaak worden goed gecomprimeerd, terwijl .xls records ongecomprimeerd opslaat. Werkmappen met veel tekstcellen worden meestal het kleinst; een werkmap die vooral uit ingesloten afbeeldingen bestaat, verandert weinig.

Wat gebeurt er met de macro's in een oud XLS-bestand?

Een .xlsx kan door het ontwerp geen VBA-code bevatten; Excel zelf weigert macro's in die extensie op te slaan en verwijst naar .xlsm. Bewaar het originele .xls-bestand als bron van de macro's, of kopieer na het converteren de modules in Excel naar een werkmap met macro's.

Kan ik de originele XLS-bestanden daarna veilig verwijderen?

Open eerst een steekproef van de nieuwe bestanden en vergelijk de totalen op belangrijke werkbladen. De dataconverter schrijft celwaarden, dus controleer een werkmap die van live formules, grafieken of draaitabellen afhing voordat u de originelen weggooit. Bestanden die u hier uploadt, worden na 30 minuten van onze server verwijderd.