UltKit

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

Utdata

Filerna bearbetas på våra servrar och raderas efter 30 minuter.

Så använder du verktyget

  1. 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. 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. 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 konverterarenExcel Spara somNedladdning från Google Sheets
Alla blad exporteras i ett stegyesnono
Komma eller semikolon väljs per filyesFöljer Windows-regionenBara komma
Öppnar .xls, .xlsx och .xlsmyesyesEfter import till Sheets
UTF-8-utdatayesBara med typen CSV UTF-8yes
Fungerar utan att installera programvarayesnoyes

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

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
XLS-omvandlare

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
–
CSV-omvandlare

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.