UltKit

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

Utdata

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

Så använder du verktyget

  1. 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. 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. 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 →XLSXCSVJSONXMLYAMLSQLVCFParquetMD
CSV/TSVCSV/TSV to XLSX: yesCSV/TSV to CSV: yesCSV/TSV to JSON: yesCSV/TSV to XML: yesCSV/TSV to YAML: yesCSV/TSV to SQL: yesCSV/TSV to VCF: yesCSV/TSV to Parquet: yesCSV/TSV to MD: yes
XLSX/XLSXLSX/XLS to XLSX: yesXLSX/XLS to CSV: yesXLSX/XLS to JSON: yesXLSX/XLS to XML: yesXLSX/XLS to YAML: yesXLSX/XLS to SQL: yesXLSX/XLS to VCF: yesXLSX/XLS to Parquet: yesXLSX/XLS to MD: yes
ODS/NumbersODS/Numbers to XLSX: yesODS/Numbers to CSV: yesODS/Numbers to JSON: yesODS/Numbers to XML: yesODS/Numbers to YAML: yesODS/Numbers to SQL: yesODS/Numbers to VCF: yesODS/Numbers to Parquet: yesODS/Numbers to MD: yes
JSONJSON to XLSX: yesJSON to CSV: yesJSON to JSON: yesJSON to XML: yesJSON to YAML: yesJSON to SQL: yes– JSON to VCF: noJSON to Parquet: yesJSON to MD: yes
XMLXML to XLSX: yesXML to CSV: yesXML to JSON: yesXML to XML: yesXML to YAML: yesXML to SQL: yes– XML to VCF: noXML to Parquet: yesXML to MD: yes
YAMLYAML to XLSX: yesYAML to CSV: yesYAML to JSON: yesYAML to XML: yesYAML to YAML: yesYAML to SQL: yes– YAML to VCF: noYAML to Parquet: yesYAML to MD: yes
VCFVCF to XLSX: yesVCF to CSV: yesVCF to JSON: yesVCF to XML: yes– VCF to YAML: noVCF to SQL: yesVCF to VCF: yes– VCF to Parquet: noVCF to MD: yes
SQLSQL to XLSX: yesSQL to CSV: yesSQL to JSON: yesSQL to XML: yes– SQL to YAML: noSQL to SQL: yes– SQL to VCF: noSQL to Parquet: yesSQL to MD: yes
ParquetParquet to XLSX: yesParquet to CSV: yesParquet to JSON: yesParquet to XML: yes– Parquet to YAML: noParquet to SQL: yes– Parquet to VCF: noParquet to Parquet: yesParquet to MD: yes
HTML-/PDF-tabellHTML-/PDF-tabell to XLSX: yesHTML-/PDF-tabell to CSV: yesHTML-/PDF-tabell to JSON: yesHTML-/PDF-tabell to XML: yes– HTML-/PDF-tabell to YAML: noHTML-/PDF-tabell to SQL: yes– HTML-/PDF-tabell to VCF: noHTML-/PDF-tabell to Parquet: yesHTML-/PDF-tabell to MD: yes
supported not offeredFinns även: XLS, ODS, TSV, TXT, HTML-tabell, DOCX (som Word-tabell) och Base64. Vilken fil som helst, även bilder, kan kodas som Base64. Ett streck markerar par där källan saknar rader som passar målet, till exempel kontakter från ett kapslat JSON-dokument.

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.

Så ser en CSV-rad ut efter konvertering till JSON

CSV med rubrikerna id,name,city och en rad 1,Ana,Lisbon, konverterad med Array av objekt och Snygg formatering
[
  {
    "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.

Fler verktyg för dokument och data
Bild till ExcelDokumentkonverterareKonvertera till PDF
PDF-konverterareBild 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.