Konvertera data
Flytta datarader mellan de format som kalkylark, databaser, API:er och adressböcker förväntar sig. Ladda upp en CSV-fil, en Excel-arbetsbok, en JSON- eller XML-fil, en kontaktlista eller en tabell i en PDF, så får du samma poster tillbaka i den form som nästa program läser.
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 datafilen
Lägg till CSV-, TSV-, XLSX-, XLS-, ODS-, Numbers-, JSON-, XML-, YAML-, VCF-, SQL-, Parquet-, HTML- eller PDF-filer, upp till 20 åt gången och 95 MB per fil.
- 2
Välj målformat
Sök under Konvertera till efter XLSX, CSV, JSON, XML, SQL eller ett annat format. Inställningar för avgränsare, kodning, rubrikrad och datum finns under Avancerade inställningar.
- 3
Konvertera och importera
Klicka på Konvertera till XLSX (knappens text följer ditt val) och ladda ner filen, eller en ZIP när flera blad blir flera filer.
Kalkylark-, text- och kodformat: vad vart och ett används till
Dataformat finns eftersom olika program läser data på olika sätt. Kalkylark som XLSX behåller celler, blad och talformat. CSV, som fastställdes i RFC 4180 år 2005, är minsta gemensamma nämnare: enkla rader med värden åtskilda av kommatecken, vilket alla databaser och bokföringssystem kan importera. JSON, standardiserat som RFC 8259 och ECMA-404, är det webb-API:er skickar och JavaScript läser. XML är äldre och driver fortfarande fakturor, flöden och kontorsformat, medan YAML är det indragsbaserade formatet i konfigurationsfiler.
De flesta konverteringar är flyttar mellan dessa världar: en analytiker får en API-export i JSON och behöver ett kalkylark (JSON till Excel), en utvecklare får en kunds kalkylark och behöver en seed-fil (CSV till SQL), ett kontor exporterar en lista till ett annat system (Excel till CSV). Var och en har en egen sida med rätt standardinställningar, listade under den här texten.
Det lönar sig att känna till formatens gränser innan du konverterar. XLSX-rutnätet rymmer 1 048 576 rader gånger 16 384 kolumner, medan det gamla XLS-formatet stannar vid 65 536 rader gånger 256 kolumner, så mycket stora exporter bör gå till XLSX, CSV eller Parquet. Bladnamn i Excel är begränsade till 31 tecken, och därför accepterar Bladnamn inte fler.
Vilka datakonverteringar som stöds
| from ↓ · to → | XLSX | CSV | JSON | XML | YAML | SQL | VCF | Parquet | MD |
|---|---|---|---|---|---|---|---|---|---|
| CSV/TSV | CSV/TSV to XLSX: yes | CSV/TSV to CSV: yes | CSV/TSV to JSON: yes | CSV/TSV to XML: yes | CSV/TSV to YAML: yes | CSV/TSV to SQL: yes | CSV/TSV to VCF: yes | CSV/TSV to Parquet: yes | CSV/TSV to MD: yes |
| XLSX/XLS | XLSX/XLS to XLSX: yes | XLSX/XLS to CSV: yes | XLSX/XLS to JSON: yes | XLSX/XLS to XML: yes | XLSX/XLS to YAML: yes | XLSX/XLS to SQL: yes | XLSX/XLS to VCF: yes | XLSX/XLS to Parquet: yes | XLSX/XLS to MD: yes |
| ODS/Numbers | ODS/Numbers to XLSX: yes | ODS/Numbers to CSV: yes | ODS/Numbers to JSON: yes | ODS/Numbers to XML: yes | ODS/Numbers to YAML: yes | ODS/Numbers to SQL: yes | ODS/Numbers to VCF: yes | ODS/Numbers to Parquet: yes | ODS/Numbers to MD: yes |
| JSON | JSON to XLSX: yes | JSON to CSV: yes | JSON to JSON: yes | JSON to XML: yes | JSON to YAML: yes | JSON to SQL: yes | – JSON to VCF: no | JSON to Parquet: yes | JSON to MD: yes |
| XML | XML to XLSX: yes | XML to CSV: yes | XML to JSON: yes | XML to XML: yes | XML to YAML: yes | XML to SQL: yes | – XML to VCF: no | XML to Parquet: yes | XML to MD: yes |
| YAML | YAML to XLSX: yes | YAML to CSV: yes | YAML to JSON: yes | YAML to XML: yes | YAML to YAML: yes | YAML to SQL: yes | – YAML to VCF: no | YAML to Parquet: yes | YAML to MD: yes |
| VCF | VCF to XLSX: yes | VCF to CSV: yes | VCF to JSON: yes | VCF to XML: yes | – VCF to YAML: no | VCF to SQL: yes | VCF to VCF: yes | – VCF to Parquet: no | VCF to MD: yes |
| SQL | SQL to XLSX: yes | SQL to CSV: yes | SQL to JSON: yes | SQL to XML: yes | – SQL to YAML: no | SQL to SQL: yes | – SQL to VCF: no | SQL to Parquet: yes | SQL to MD: yes |
| Parquet | Parquet to XLSX: yes | Parquet to CSV: yes | Parquet to JSON: yes | Parquet to XML: yes | – Parquet to YAML: no | Parquet to SQL: yes | – Parquet to VCF: no | Parquet to Parquet: yes | Parquet to MD: yes |
| HTML-/PDF-tabell | HTML-/PDF-tabell to XLSX: yes | HTML-/PDF-tabell to CSV: yes | HTML-/PDF-tabell to JSON: yes | HTML-/PDF-tabell to XML: yes | – HTML-/PDF-tabell to YAML: no | HTML-/PDF-tabell to SQL: yes | – HTML-/PDF-tabell to VCF: no | HTML-/PDF-tabell to Parquet: yes | HTML-/PDF-tabell to MD: yes |
Inställningar för datakonverteraren per utdatatyp
De här inställningarna gäller när avgränsad text läses och skrivs.
- Avgränsare: automatisk identifiering, komma, semikolon, tabb, lodrätt streck eller mellanslag. Automatiskt läser indatats avgränsare och skriver kommatecken.
- Textkodning: UTF-8 som standard, UTF-8 med BOM för Excel i Windows, samt UTF-16 och äldre teckentabeller för gamla system.
- Första raden är rubrikrad: kolumnnamnen blir JSON-nycklar, XML-taggar, SQL-kolumner och vCard-fält.
- Citera alla värden: sätter dubbla citattecken runt varje fält för strikta importverktyg.
För in- och utdata i Excel, ODS och Numbers.
- Blad att konvertera: bara det första bladet, eller alla blad som en CSV per blad i en ZIP eller en JSON-nyckel per blad.
- Bladnamn: flikens namn i den nya arbetsboken, Sheet1 som standard.
Strukturalternativ för kod och databaser.
- Snygg formatering: indragen, läsbar JSON, XML eller YAML. Avstängt ger kompakt utdata.
- JSON-struktur: array av objekt med nycklar per rad, eller den mer kompakta arrayen av arrayer.
- XML-rotelement: det yttre elementet, rows som standard. Varje post blir ett row-element.
- SQL-tabellnamn och SQL-dialekt: MySQL, PostgreSQL, SQLite eller SQL Server.
Rensning som tillämpas på varje cell.
- Datum: behåll som det är, ISO 8601 (2026-10-18), 18/10/2026, 10/18/2026 eller en Unix-tidsstämpel.
- Ta bort extra mellanslag: tar bort inledande och avslutande mellanslag, en vanlig orsak till misslyckade uppslagningar.
- Data URI-prefix: bara för Base64-utdata, lägger till data:image/png;base64, eller motsvarande typ.
Så ser en CSV-rad ut efter konvertering till JSON
[
{
"id": 1,
"name": "Ana",
"city": "Lisbon"
}
]Så löser du vanliga problem vid dataimport
Accenter och icke-latinska tecken ser trasiga ut i Excel
Excel i Windows gissade på en äldre kodning. Konvertera med Textkodning inställd på UTF-8 med BOM.
Dag och månad bytte plats efter importen
Målet läste 03/04 åt andra hållet. Ställ in Datum på ISO, som alla databaser och språk läser på samma sätt.
Uppslagningar misslyckas fast värdena ser identiska ut
Osynliga mellanslag i slutet av celler. Låt Ta bort extra mellanslag vara på.
Den första dataraden blev kolumnnamn
Filen har ingen rubrikrad. Stäng av Första raden är rubrikrad så att rad 1 behålls som data.
SQL-filen misslyckas vid import
Dialekten matchar inte databasen. Välj rätt SQL-dialekt och använd ett SQL-tabellnamn med enbart bokstäver, siffror och understreck.
Frågor om att konvertera data
Hur öppnar jag en JSON-fil i Excel?
Ladda upp .json-filen och konvertera den till XLSX. En array av objekt blir en rad per objekt med nycklarna som kolumnrubriker, och kapslade objekt plattas ut till kolumner. JSON till Excel förklarar hur kapslade arrayer hanteras.
Varför öppnas min CSV-fil i en enda kolumn i Excel?
Excel använder listavgränsaren från systemets regioninställning. I länder som skriver decimaler med komma, till exempel Tyskland, Frankrike och Brasilien, förväntar sig Excel semikolon. Konvertera igen med Avgränsare inställd på semikolon, eller importera via fliken Data i Excel och välj avgränsare själv.
Vad gör alternativet Parquet?
Parquet är Apaches kolumnbaserade format som används i datalager och verktyg som Spark, pandas och DuckDB. Varje kolumn lagras för sig och komprimeras väl, så en stor CSV-fil blir ofta betydligt mindre. Konvertera till Parquet för analysflöden, eller Parquet till CSV för att läsa en fil i ett kalkylark.
Kan jag importera mina kontakter från ett kalkylark till telefonen?
Ja. Lägg namn, telefonnummer och e-postadresser i kolumner med en rubrikrad, konvertera bladet till VCF och importera .vcf-filen i Google Kontakter, iCloud eller Outlook. Rubrikerna kopplas till vCard-fält enligt RFC 6350. Åt andra hållet exporterar VCF till CSV telefonens kontakter till ett kalkylark.
Vilken SQL-dialekt ska jag välja?
Den du ska importera till: MySQL, PostgreSQL, SQLite eller SQL Server. De skiljer sig i hur namn citeras (backticks i MySQL, dubbla citattecken i PostgreSQL och SQLite, hakparenteser i SQL Server) och i kolumntyper, så rätt dialekt undviker syntaxfel vid import.
Varför är min Base64-text större än filen?
Base64, definierat i RFC 4648, skriver var tredje byte som 4 texttecken, så resultatet blir ungefär en tredjedel större än indata. Det är priset för att kunna klistra in en fil i HTML, CSS, JSON eller ett e-postmeddelande. Aktivera Data URI-prefix för att få en sträng som är redo att användas i en img src.
Kan jag konvertera en tabell i en PDF till CSV?
Ja, för PDF-filer med riktig text. Ladda upp PDF-filen och välj CSV eller XLSX. Tabeller identifieras sida för sida. För skannade PDF-filer eller foton av tabeller, använd bild till Excel, som läser tabellen med OCR först.
| Bild till Excel | Dokumentkonverterare | Konvertera till PDF |
| PDF-konverterare | Bild till text (OCR) | E-bokskonverterare |
Alla Datakonverterare-verktyg
Välj exakt det mål du blivit ombedd att uppfylla. Varje sida nedan är samma verktyg med olika standardinställningar.
- Konvertera CSV till Markdown-tabellKonvertera CSV till en Markdown-tabell för GitHub, GitLab, Obsidian eller Jupyter. Pipetecken escapas, rubrikraden behålls, valfri avgränsare.
- Konvertera CSV till ParquetKonvertera CSV till Apache Parquet med typade kolumner och komprimering för pandas, DuckDB, Spark, BigQuery eller Athena. Utan Python eller Spark.
- Konvertera CSV till SQLKonvertera CSV till SQL: CREATE TABLE och INSERT-satser för MySQL, PostgreSQL, SQLite eller SQL Server med valfritt tabellnamn. Inget konto.
- Konvertera CSV till TXTKonvertera CSV till .txt för formulär som bara tar textfiler, mottagare som inte ska öppna Excel eller valfri textredigerare. 20 filer åt gången.
- Konvertera CSV till VCFKonvertera en kontaktlista i CSV till en VCF-fil för iPhone, iCloud, Android och Google Kontakter. Kolumner matchas efter rubrik. Inget konto krävs.
- Konvertera CSV till XLSKonvertera CSV till XLS, formatet Excel 97–2003 som äldre importverktyg och gamla Office kräver. Automatisk avgränsare, upp till 20 filer.
- Konvertera CSV till XLSXKonvertera CSV till Excel XLSX med inledande nollor, långa ID:n och accenttecken intakta. Komma, semikolon och tabb känns igen automatiskt.
- Konvertera CSV till XMLKonvertera CSV-rader till välformad XML med egen rottagg. Specialtecken escapas, avgränsare identifieras, UTF-8. Upp till 20 filer samtidigt.
- Konvertera Excel till CSVKonvertera Excel (XLS, XLSX, XLSM) till CSV med varje blad som egen fil, komma eller semikolon och UTF-8 som Excel öppnar korrekt.
- Konvertera Excel till JSONKonvertera Excel till JSON online: rubrikraden blir nycklar, varje rad ett objekt, datum som ISO-strängar. XLSX, XLS, ODS och Numbers.
- Konvertera Excel till SQLGör om ett Excel-blad till ett SQL-skript för MySQL, PostgreSQL, SQLite eller SQL Server. Rubriker blir kolumner, rader blir INSERT-satser.
- Konvertera Excel till VCFKonvertera en kontaktlista i Excel till en .vcf-fil (vCard) och importera den i iPhone, Android, Google Kontakter eller iCloud. XLSX, XLS, ODS, Numbers.
- Konvertera Excel till XMLKonvertera ett Excel-blad till XML utan XML-mappningar eller fliken Utvecklare. Varje rad blir en post, varje rubrik en tagg. XLSX, XLS och ODS.
- Konvertera HTML till CSVKonvertera tabeller i en sparad webbsida till CSV för Excel eller Google Sheets. Rena rader utan länkar, stilar eller formatering. HTML och HTM.
- Konvertera HTML till JSONKonvertera en HTML-tabell till JSON: rubrikceller blir nycklar, varje rad blir ett objekt. Ladda upp sparade .html- eller .htm-sidor, ingen kod behövs.
- Konvertera bild till Base64Koda PNG, JPG, GIF, WebP eller SVG som Base64 med färdigt data:image-prefix för HTML src, CSS url() eller JSON. Upp till 20 bilder åt gången.
- Koda JSON till Base64Koda en JSON-fil som en rad Base64 för Kubernetes Secrets, CI-variabler, API-anrop och tokens. Helt reversibelt, valfri data-URI.
- Konvertera JSON till CSVKonvertera JSON/JSON Lines till CSV: en rad per objekt, nästlade fält blir kolumner, UTF-8 med BOM så Excel visar å, ä, ö rätt. 20 filer åt gången.
- Konvertera JSON till ExcelKonvertera JSON eller JSON Lines till ett XLSX-blad i Excel: nycklar blir kolumnrubriker, varje post en rad. Upp till 20 filer åt gången, utan konto.
- Konvertera JSON till HTML-tabellKonvertera JSON till en HTML-tabell: nycklar blir kolumnrubriker, poster blir rader. Klistra in i ett CMS, e-post eller intranät. Ingen kod behövs.
- Konvertera JSON till TXTKonvertera JSON till en textfil: en post per rad, fält åtskilda med tabb eller valfri avgränsare. Öppnas i Anteckningar, Excel och kommandoradsverktyg.
- Konvertera JSON till XMLKonvertera JSON till XML online: nycklar blir element, arrayer upprepade element, allt i en rottagg du namnger. Formaterad utdata, inget konto.
- Konvertera JSON till YAMLKonvertera JSON till YAML för Kubernetes, GitHub Actions, Compose och Ansible. Indragen, säkert citerad utdata, 20 filer åt gången, utan konto.
- Konvertera Numbers till CSVKonvertera Apple Numbers-kalkylark till CSV för import i butik, CRM och bank. UTF-8, ISO-datum, varje ark som egen CSV. Fungerar på alla enheter.
- Konvertera Numbers till ExcelKonvertera ett Apple Numbers-kalkylark till en Excel XLSX-fil för Windows, Google Kalkylark och webbportaler. Alla blad behålls, ingen Mac behövs.
- Konvertera ODS till XLSXKonvertera ODS-kalkylark från LibreOffice eller OpenOffice Calc till XLSX för Excel och formulär. Alla blad, upp till 20 filer, ingen installation.
- Konvertera Parquet till CSVKonvertera Apache Parquet till CSV online och öppna i Excel, Google Sheets eller valfritt verktyg. Ingen Python, Spark eller DuckDB. Upp till 20 filer.
- Konvertera PDF till CSVHämta tabellerna ur en textbaserad PDF och spara dem som CSV för budgetappar, QuickBooks, pandas eller en databas. Datum i ISO, mellanslag rensade.
- PDF till JSON-konverterareKonvertera tabeller i en PDF till JSON: varje rad blir ett objekt med kolumnrubrikerna som nycklar, redo för skript, API eller databas. Upp till 20 PDF.
- Konvertera SQL till CSVKonvertera INSERT-satserna i en .sql-dump till CSV-rader för Excel eller Google Sheets. Dumpar från MySQL, phpMyAdmin, SQLite och SQL Server.
- Konvertera TXT till CSVKonvertera avgränsade .txt-filer till korrekt CSV online. Tabbar, pipes, semikolon och mellanslag hittas automatiskt, värden citeras enligt RFC 4180.
- Konvertera TXT till JSONKonvertera .txt till JSON: rader avgränsade med tabb, pipe, komma eller mellanslag blir objekt med första raden som nycklar. 20 filer åt gången.
- Konvertera TXT till XMLKonvertera en .txt-fil med tabb, komma, semikolon eller pipe till XML: ett element per rad, kolumnnamn som taggar, egen rottagg. Upp till 20 filer åt gången.
- Konvertera VCF till CSVKonvertera vCard-filer (.vcf) från iPhone, Android, iCloud eller Outlook till CSV för Google Kontakter, Outlook.com och CRM. Version 2.1–4.0.
- Konvertera VCF till ExcelKonvertera .vcf-filer till Excel för att sortera, rensa dubbletter och städa adressboken. Nummer som text, en rad per kontakt, alla vCard-versioner.
- Konvertera XLS till XLSXKonvertera Excel 97–2003-filer (.xls) till .xlsx online. Alla blad följer med, gränsen på 65 536 rader försvinner, inget Excel behövs. 20 åt gången.
- Konvertera XLSX till CSVGör om en XLSX-arbetsbok till en ren UTF-8-CSV för Shopify, WooCommerce, Mailchimp, Salesforce eller databaser. Formler blir värden, datum i ISO.
- Konvertera XLSX till XLSKonvertera .xlsx till det äldre .xls-formatet för Excel 2003, äldre ERP-importer och portaler som nekar XLSX. Alla blad behålls, 20 filer åt gången.
- Konvertera XML till CSVKonvertera XML-flöden, fakturor och systemexporter till CSV online. Poster blir rader, underelement blir kolumner. Upp till 20 filer, 95 MB per fil.
- Konvertera XML till WordKonvertera XML till Word: återkommande poster blir tabellrader i en .docx-fil. Element och attribut blir kolumner.
- Konvertera XML till ExcelÖppna XML-fakturor, kontoutdrag, produktflöden och systemexporter som en XLSX-tabell i Excel. Ingen XML-mappning behövs, fungerar även på Mac.
- Konvertera XML till JSONKonvertera XML till läsbar JSON: attribut blir @-nycklar, upprepade taggar blir arrayer, texten bevaras. För SOAP-svar, flöden och äldre exporter.
- Konvertera YAML till JSONKonvertera .yaml- och .yml-filer till JSON för API:er, validerare och verktyg som bara läser JSON. Indragen JSON, 20 filer åt gången, raderas efter 30 min.