Konvertera Excel till CSV
Få ut varje blad i en Excel-arbetsbok som separata CSV-filer i ett svep, från en .xls från 1990-talet till en makroaktiverad .xlsm, med den avgränsare och teckenkodning som ditt målprogram förväntar sig.
Datakonverterare
eller släpp CSV, TSV, TXT …-filer här ·
Max 95 MB per fil· Upp till 20 filer· Raderas efter 30 minuter
Filerna bearbetas på våra servrar och raderas efter 30 minuter.
Tecknet som skiljer kolumner åt i CSV- och textfiler, både vid läsning och skrivning. Automatiskt identifierar det i indata och skriver kommatecken.
UTF-8 fungerar för alla språk. Välj UTF-8 med BOM om Excel i Windows visar förvrängda å, ä, ö eller asiatiska tecken när du öppnar CSV-filen.
För indata från Excel, ODS och Numbers: konvertera bara första bladet eller alla blad (en CSV per blad i en ZIP, eller en JSON-nyckel per blad).
Namnet på bladfliken i det nya kalkylarket, högst 31 tecken.
Lista med objekt använder kolumnnamnen som nycklar för varje rad; lista med listor är mer kompakt och behåller rubrikraden som första lista.
Namnet på det yttre elementet som omsluter alla rader; varje rad blir en <row> inuti det.
Används i CREATE TABLE- och INSERT-satser. Endast bokstäver, siffror och understreck.
Citering och kolumntyper skiljer sig något mellan databaser; välj den du ska importera till.
Skriv om datumceller i ett enda format. ISO (2026-10-18) är säkrast för databaser och kod; behåll lämnar dem som i källan.
Så använder du verktyget
- 1
Ladda upp arbetsböckerna
Lägg till .xls-, .xlsx- eller .xlsm-filer, upp till 20 åt gången och 95 MB per fil. Det går bra att blanda olika generationer i samma omgång.
- 2
Välj blad och avgränsare
Blad att konvertera är från början inställt på alla blad. Ställ in Avgränsare på semikolon om CSV-filen ska till någon vars Excel använder komma som decimaltecken.
- 3
Konvertera och packa upp
Tryck på Konvertera till CSV. En arbetsbok med flera flikar kommer tillbaka som en ZIP-fil med en CSV per blad, döpt efter varje flik.
Ladda upp en .xls-, .xlsx- eller .xlsm-fil och tryck på Konvertera till CSV: varje blad blir en egen UTF-8-CSV, redo att öppnas igen i Excel eller importeras någon annanstans.
Excel till CSV för hela arbetsböcker, inte bara en flik
Excel har genom åren använt tre huvudsakliga arbetsboksformat. Det binära .xls från Excel 97 till 2003 lagrar blad som BIFF-poster och begränsar dem till 65 536 rader. .xlsx, som kom med Excel 2007, är Office Open XML, en ZIP-fil med XML-delar och plats för 1 048 576 rader. .xlsm är samma behållare med VBA-makron inuti. Alla tre rymmer flera blad, medan en CSV rymmer exakt ett.
Den oförenligheten är det vardagliga problemet: en månadsrapport med en flik per månad, en budget med ett blad per avdelning, en enkätexport med svar på en flik och koder på en annan. Att exportera från Excel innebär att aktivera varje flik, välja Spara som och bekräfta varningar, tolv gånger om. Här laddar du upp hela arbetsboken en gång och varje flik kommer ut som en fil döpt efter fliken.
För första fliken i en modern arbetsbok som ska in i en butik eller ett CRM-system är XLSX till CSV inställt med ISO-datum.
Spara som i Excel, Google Sheets och den här konverteraren jämförda
| Den här konverteraren | Excel Spara som | Nedladdning från Google Sheets | |
|---|---|---|---|
| Alla blad exporteras i ett steg | yes | no | no |
| Komma eller semikolon väljs per fil | yes | Följer Windows-regionen | Bara komma |
| Öppnar .xls, .xlsx och .xlsm | yes | yes | Efter import till Sheets |
| UTF-8-utdata | yes | Bara med typen CSV UTF-8 | yes |
| Fungerar utan att installera programvara | yes | no | yes |
Komma eller semikolon: CSV-avgränsare per region
I USA, Storbritannien, Kanada, Australien, Japan och andra platser där decimaltecknet är en punkt använder Windows komma som listavgränsare. Excel där skriver och förväntar sig komma.
- Avgränsare: komma
- Följer RFC 4180 och de flesta webbimportörer
I Tyskland, Frankrike, Spanien, Italien, Brasilien och stora delar av Europa är komma decimaltecken (1.234,56), så Windows byter listavgränsare till semikolon och Excel följer det.
- Avgränsare: semikolon
- Använd den när en kollega i de regionerna öppnar filen genom att dubbelklicka
Tabbtecken förekommer nästan aldrig i riktiga data, vilket gör dem till den säkraste avgränsaren för text med komman och semikolon, till exempel adresser eller produktbeskrivningar.
- Avgränsare: tabb
- Eller välj TSV under Konvertera till
XLS
Microsoft Excel 97–2003-arbetsbok
XLS är det binära kalkylbladsformat som Excel använde från Excel 97 tills XLSX ersatte det 2007. Det är begränsat till 65 536 rader och 256 kolumner per blad och lagrar data i en proprietär struktur. Många äldre system, myndighetsportaler och äldre bankexporter skapar eller kräver fortfarande XLS. Excel, LibreOffice och Google Kalkylark kan öppna det.
- Komprimering
- –
- Transparens
- –
- Animation
- –
- Introducerades
- 1997 · Microsoft
CSV
Kommaseparerade värden
CSV är ett textformat för tabeller där varje rad är en post och kommatecken skiljer kolumnerna åt. Det har använts sedan datorernas barndom och beskrivs i RFC 4180, även om många varianter använder semikolon eller tabbtecken och olika teckenkodningar. Nästan alla kalkylprogram, databaser och analysverktyg kan importera och exportera det, vilket gör det till standardformatet för att flytta data mellan system. CSV lagrar bara värden, utan formler, formatering, flera blad eller datatyper.
- Komprimering
- –
- Transparens
- –
- Animation
- –
- Introducerades
- –
Man gör om hela Excel-arbetsböcker till CSV för att lämna data till någon utan Excel, för att arkivera den som ren text som överlever alla kalkylprogram, eller för att dela upp en rapport med flera flikar i en fil per tabell.
Tal, datum och inledande nollor i den exporterade CSV-filen
CSV-filen får varje cells lagrade värde, inte dess format på skärmen. Datum skrivs som Excel visar dem om du inte ställer in Datum på ISO eller en Unix-tidsstämpel, och tal behåller full precision. Excel lagrar datum som serienummer räknade från 1 januari 1900 och behandlar fortfarande 1900 som ett skottår, en bugg som finns kvar för kompatibilitet med Lotus 1-2-3.
Inledande nollor överlever bara om cellen var text i arbetsboken. Ett postnummer som skrevs som 02134 i en talcell lagrades redan som 2134, så CSV-filen kan inte få tillbaka nollan. Vägen tillbaka spelar också roll: när du dubbelklickar på en CSV gissar Excel typer igen, och så blev gennamn som SEPT2 till datum; 2020 döpte HUGO Gene Nomenclature Committee om dem (SEPTIN2). För att bygga upp en arbetsbok med kontroll kan du använda CSV till XLS eller Data → Från text/CSV.
Vanliga frågor om att konvertera Excel till CSV
Varför sparar Excel bara det aktuella bladet som CSV?
En CSV-fil innehåller bara en tabell, så Excels Spara som skriver det aktiva bladet och varnar för att resten går förlorat. Med Blad att konvertera inställt på alla blad blir varje flik här en egen CSV i en och samma ZIP-fil.
Kan jag konvertera en gammal .xls-fil från Excel 2003 till CSV?
Ja. Det binära .xls-formatet från Excel 97 till 2003 konverteras precis som en .xlsx. Bladen är begränsade till 65 536 rader och 256 kolumner, så CSV-filen blir aldrig större än det rutnätet.
Vad händer med makron i en .xlsm-arbetsbok?
VBA-makron är kod, inte data, så de lämnas utanför. CSV-filen innehåller de cellvärden som makrona senast producerade.
Hur får jag Excel att öppna en CSV med semikolon i kolumner?
Excel delar upp en CSV med hjälp av listavgränsaren i dina regionsinställningar i Windows. Om filen använder det andra tecknet kan du öppna den via Data → Från text/CSV och välja avgränsare där, eller konvertera igen med rätt Avgränsare.
Varför välja UTF-8 med BOM vid konvertering från Excel till CSV?
Byte order mark (BOM) är tre osynliga byte i början av filen som talar om för Excel i Windows att texten ska läsas som UTF-8. Utan den använder Excel den lokala teckentabellen och namn med accenter blir till symboler som é. De flesta webbimportörer ignorerar BOM, men några strikta skript fastnar på den.