Vad gör den här sidan?
Sidan tar en CSV‑fil – en vanlig textfil med rader av komma‑, semikolon‑ eller tabbseparerade värden – och omvandlar den till en Excel‑arbetsbok i XLSX‑format. Varje rad och varje kolumn från CSV‑filen hamnar i det första kalkylbladet i den nya filen. Innan du laddar ner visas en förhandsgranskning så att du kan kontrollera resultatet.
Varför är den annorlunda?
Det finns flera punkter som skiljer den här konverteraren från en generisk CSV‑import i Excel eller andra verktyg.
CSV har inga datatyper. Varje fält i en CSV‑fil är en textsträng. När konverteraren skapar XLSX‑filen lagras alla värden som text – även siffror, datum och koder med inledande nollor (postnummer, artikelnummer, kontonummer). Det innebär att du efter konverteringen måste ange cellformatet manuellt i Excel om du vill att cellerna ska behandlas som tal eller datum. Detta är en medveten begränsning: konverteraren gissar inte, eftersom en gissning kan förstöra data (t.ex. att postnumret 01234 blir 1234).
CSV kan inte ha flera kalkylblad, formler eller cellformatering. Källan innehåller ingen sådan information, så XLSX‑filen blir en rå datatabell utan automatiskt typval eller formatering. Du får exakt det som står i CSV‑filen, men inget mer.
CSV‑avgränsaren måste anges av användaren. Filformatet deklarerar inte själv om den använder komma, semikolon eller tabb. Ett felaktigt val leder till att konverteraren inte kan tolka filen – du får då felmeddelandet ”This CSV could not be parsed.”
Parsning av CSV är känslig för radbrytningar och citattecken. Om en CSV‑rad innehåller ett fält med inbäddade radbrytningar eller kommatecken som inte är korrekt citerade, kan parsningen misslyckas. Konverteraren läser hela filen som en enda platt tabell; avvikelser från det förväntade mönstret orsakar fel.
Inmatning och utmatning
Vad du ger:
- En CSV‑fil (begränsad i storlek enligt verktygets maxgräns).
- Ett utdataformat: Excel (XLSX).
- Ett val av CSV‑avgränsare: komma, semikolon eller tabb.
Vad du får tillbaka:
- En nedladdningsbar XLSX‑fil med konverterade data.
- En förhandsgranskning av tabellen.
- Antalet rader och kolumner i den resulterande tabellen.
- Filstorleken på utdatafilen.
All konvertering sker i webbläsaren – inget laddas upp till någon server. Det innebär att känslig data stannar på din egen dator.
Regler och gränsfall
Konverteraren följer ett antal regler som är viktiga att känna till.
- Endast det första kalkylbladet (CSV‑filen) används. XLSX‑filen får exakt ett blad.
- Inga formler beräknas och ingen formatering bevaras – CSV har inga sådana element.
- Alla synliga värden från CSV kopieras. Tomma celler blir tomma celler i Excel.
Felmeddelanden du kan stöta på:
- ”Choose one file first.” – Du måste välja exakt en fil.
- ”Choose a CSV, JSON or XLSX file.” – Endast CSV (samt JSON och XLSX för andra konverteringar) är tillåtet.
- ”This file is too large. Use a file under ‹max›.” – Filen överskrider den tillåtna storleken.
- ”Choose a different output format.” – Du har valt ett format som inte stöds för denna ingång.
- ”Could not convert this file.” – Ett generellt konverteringsfel.
- ”This CSV could not be parsed.” – CSV‑filen kunde inte tolkas, troligen på grund av felaktig avgränsare eller trasig citering.
- ”This file has no table rows.” – Filen innehåller rubrik men inga datarader, eller är helt tom.
- ”This table has more than ‹max› rows.” – Antalet rader överskrider maxgränsen.
- ”This table has more than ‹max› columns.” – Antalet kolumner överskrider maxgränsen.
- ”Conversion cancelled.” – Du avbröt själv konverteringen.
- ”This conversion is taking too long. Try a smaller file.” – För stor data för att bearbetas inom rimlig tid.
Maxgränserna för rader och kolumner samt filstorlek anges av verktyget och visas i felmeddelandena.
Vem behöver detta?
- Den som har en CSV‑rapport, en databasexport eller en e‑postlista och vill öppna den i Excel med kolumnrubrikerna intakta.
- Den som behöver dela tabulär data med kollegor som bara arbetar med Excel‑filer.
- Den som vill använda Excels sortering, filter eller pivottabeller på data som ursprungligen kom som CSV.
- Den som måste behålla inledande nollor i identifierare (postnummer, kundnummer) – eftersom alla fält sparas som text riskerar inga nollor att falla bort.
- Den som av integritetsskäl inte vill ladda upp sin CSV‑fil till en server och föredrar en klientbaserad konvertering.
Vanliga problem och felsökning
Fel avgränsare. Det vanligaste felet: du väljer komma men filen använder semikolon. Resultatet blir att varje rad tolkas fel. Kontrollera filen i en textredigerare för att se vilket tecken som separerar fälten.
Inbäddade kommatecken eller radbrytningar. Ett fält som innehåller ett kommatecken måste omges av citattecken (") i CSV. Om citattecken saknas eller är ojämnt placerade misslyckas parsningen. Många CSV‑exportörer (t.ex. från äldre system) producerar felaktig citering. Öppna filen i en textredigerare för att inspektera.
Stora filer. Om filen är för stor för webbläsarens minne dyker felmeddelandet om maxstorlek upp. Du kan då försöka dela upp CSV‑filen i mindre delar.
Tomma rader i slutet. Vissa CSV‑filer har en tom rad i slutet. Konverteraren tolkar den som en rad utan fält, vilket kan ge felmeddelandet ”This file has no table rows” om hela filen är tom. Ta bort eventuella tomma rader i en textredigerare.
Teckenkodning. CSV‑filer lagras ofta i UTF‑8, men kan även vara i ANSI eller andra kodningar. Konverteraren förutsätter UTF‑8. Om filen använder en annan kodning (t.ex. Windows‑1252) kan specialtecken som å, ä, ö bli fel. Spara om filen i UTF‑8 innan konvertering.
Data som ser ut som datum. Eftersom alla fält sparas som text kommer ett fält som innehåller ”2024-12-31” att visas som text i Excel, inte som ett datum. Högerklicka på cellen i Excel och välj ”Formatera celler” → ”Datum” om du vill ändra.
Vanliga frågor (FAQ)
1. Varför sparas alla värden som text i XLSX?
CSV har inget sätt att ange datatyp – varje fält är bara en textsträng. Om konverteraren försökte gissa typen kunde den förstöra data, t.ex. genom att tolka ”0012” som talet 12. Du kan manuellt formatera cellerna i Excel efter konverteringen.
2. Kan jag få flera kalkylblad i XLSX‑filen?
Nej. En CSV‑fil har bara ett ark. Verktyget skapar alltid en arbetsbok med ett enda blad.
3. Laddas mina data upp till någon server?
Nej. Konverteringen sker helt i din webbläsare. Filen lämnar aldrig din dator. Du kan även arbeta offline efter att sidan har laddats.
4. Vad händer om min CSV‑fil innehåller kommatecken i fälten?
Fälten måste vara omgivna av citattecken enligt CSV‑standarden (RFC 4180). Om de inte är det kan parsningen misslyckas. Verktyget klarar korrekt citerade fält, men oavslutade citattecken eller utebliven citering ger fel.
5. Vilken är maxgränsen för filstorlek?
Den exakta gränsen visas i felmeddelandet om filen är för stor. Vanligtvis ligger den på några tiotals megabyte, beroende på webbläsarens minnesbegränsningar.
6. Kan jag konvertera en TSV‑fil (tabbseparerade värden) med detta verktyg?
Ja, välj ”Tab” som avgränsare. Verktyget hanterar komma, semikolon och tabb. Om du är osäker på avgränsaren, öppna filen i en textredigerare och titta efter vilket tecken som står mellan fälten.