UltKit

Excel naar CSV converteren

Haal in één keer elk werkblad uit een Excel-werkmap als apart CSV-bestand, van een .xls uit de jaren 90 tot een .xlsm met macro's, met het scheidingsteken en de codering die uw doelprogramma verwacht.

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 werkmappen

    Voeg .xls-, .xlsx- of .xlsm-bestanden toe, maximaal 20 tegelijk en elk tot 95 MB. Verschillende generaties in één batch zijn geen probleem.

  2. 2

    Kies werkbladen en scheidingsteken

    Te converteren werkbladen staat standaard op alle werkbladen. Zet Scheidingsteken op puntkomma als de CSV naar iemand gaat bij wie Excel een komma als decimaalteken gebruikt.

  3. 3

    Converteer en pak uit

    Klik op Converteren naar CSV. Een werkmap met meerdere tabbladen komt terug als ZIP met één CSV per werkblad, vernoemd naar het tabblad.

Upload een .xls-, .xlsx- of .xlsm-bestand en klik op Converteren naar CSV: elk werkblad wordt een apart UTF-8-CSV-bestand, klaar om opnieuw in Excel te openen of elders te importeren.

Excel naar CSV voor complete werkmappen, niet slechts één tabblad

Excel kent door de jaren heen drie belangrijke werkmapformaten. Het binaire .xls van Excel 97 tot 2003 slaat werkbladen op als BIFF-records en beperkt ze tot 65.536 rijen. Het .xlsx, ingevoerd met Excel 2007, is Office Open XML: een ZIP met XML-onderdelen en ruimte voor 1.048.576 rijen. Het .xlsm is dezelfde container met VBA-macro's erin. Alle drie bevatten meerdere werkbladen, terwijl een CSV er precies één bevat.

Dat verschil is het dagelijkse probleem: een maandrapport met een tabblad per maand, een begroting met een werkblad per afdeling, een enquête-export met antwoorden op het ene tabblad en codes op het andere. Exporteren vanuit Excel betekent elk tabblad activeren, Opslaan als kiezen en waarschuwingen bevestigen, twaalf keer achter elkaar. Hier gaat de hele werkmap in één keer erin en komt elk tabblad eruit als bestand met de naam van het tabblad.

Voor het eerste tabblad van een moderne werkmap die naar een webshop of CRM gaat, is XLSX naar CSV ingesteld met ISO-datums.

Opslaan als in Excel, Google Sheets en deze converter vergeleken

Deze converterExcel Opslaan alsDownload uit Google Sheets
Alle werkbladen in één keer geëxporteerdyesnono
Komma of puntkomma per bestand te kiezenyesVolgt de Windows-regioAlleen komma
Opent .xls, .xlsx en .xlsmyesyesNa import in Sheets
UTF-8-uitvoeryesAlleen met het type CSV UTF-8yes
Werkt zonder software te installerenyesnoyes

Komma of puntkomma: CSV-scheidingstekens per regio

In de VS, het VK, Canada, Australië, Japan en andere landen waar het decimaalteken een punt is, gebruikt Windows een komma als lijstscheidingsteken. Excel schrijft en verwacht daar komma's.

  • Scheidingsteken: komma
  • Komt overeen met RFC 4180 en de meeste webimporters

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

CSV

Door komma's gescheiden waarden

CSV is een platte-tekstformaat voor tabellen waarin elke regel een rij is en komma's de kolommen scheiden. Het wordt sinds de begindagen van de computer gebruikt en is beschreven in RFC 4180, hoewel veel varianten puntkomma's of tabs en andere tekencoderingen gebruiken. Vrijwel elke spreadsheet-, database- en analysetool kan het importeren en exporteren, waardoor het de standaard is om data tussen systemen uit te wisselen. CSV bevat alleen waarden, zonder formules, opmaak, meerdere werkbladen of gegevenstypen.

Compressie
–
Transparantie
–
Animatie
–
Geïntroduceerd
–
CSV-converter

Mensen zetten complete Excel-werkmappen om naar CSV om gegevens door te geven aan iemand zonder Excel, om ze als platte tekst te archiveren die elk spreadsheetprogramma overleeft, of om een rapport met meerdere tabbladen op te splitsen in één bestand per tabel.

Getallen, datums en voorloopnullen in de geëxporteerde CSV

De CSV krijgt de opgeslagen waarde van elke cel, niet de opmaak op het scherm. Datums worden geschreven zoals Excel ze toont, tenzij u Datums op ISO of een Unix-tijdstempel zet, en getallen behouden hun volledige precisie. Excel slaat datums op als serienummers vanaf 1 januari 1900 en behandelt 1900 nog steeds als schrikkeljaar, een fout die behouden is voor compatibiliteit met Lotus 1-2-3.

Voorloopnullen blijven alleen behouden als de cel in de werkmap tekst was. Een postcode die als 02134 in een getalcel is getypt, was al opgeslagen als 2134, dus de CSV kan de nul niet terugbrengen. Ook de terugweg telt: bij dubbelklikken op een CSV raadt Excel de typen opnieuw, waardoor gennamen zoals SEPT2 datums werden; in 2020 hernoemde het HUGO Gene Nomenclature Committee ze (SEPTIN2). Om een werkmap gecontroleerd te herbouwen gebruikt u CSV naar XLS of Gegevens → Uit tekst/CSV.

Veelgestelde vragen over Excel naar CSV converteren

Waarom slaat Excel alleen het huidige werkblad op als CSV?

Een CSV-bestand bevat één tabel. Opslaan als in Excel schrijft daarom alleen het actieve werkblad weg en waarschuwt dat de rest verloren gaat. Met Te converteren werkbladen op alle werkbladen wordt hier elk tabblad een eigen CSV in één ZIP.

Kan ik een oud .xls-bestand uit Excel 2003 naar CSV converteren?

Ja. Het binaire .xls-formaat van Excel 97 tot 2003 wordt precies zo geconverteerd als een .xlsx. De werkbladen hebben maximaal 65.536 rijen en 256 kolommen, dus de CSV wordt nooit groter dan dat raster.

Wat gebeurt er met macro's in een .xlsm-werkmap?

VBA-macro's zijn code, geen gegevens, en worden dus weggelaten. De CSV bevat de celwaarden die de macro's het laatst hebben opgeleverd.

Hoe laat ik Excel een CSV met puntkomma's in kolommen openen?

Excel splitst een CSV met het lijstscheidingsteken uit de regio-instellingen van Windows. Gebruikt het bestand het andere teken, open het dan via Gegevens → Uit tekst/CSV en kies daar het scheidingsteken, of converteer opnieuw met de juiste instelling bij Scheidingsteken.

Waarom UTF-8 met BOM kiezen bij Excel naar CSV?

De byte order mark bestaat uit drie onzichtbare bytes aan het begin van het bestand die Excel op Windows laten weten dat de tekst UTF-8 is. Zonder BOM valt Excel terug op de lokale codepagina en veranderen namen met accenten in symbolen zoals é. De meeste webimporters negeren de BOM, maar enkele strikte scripts struikelen erover.