UltKit

Datakonverter

Flyt rækker af data mellem de formater, som regneark, databaser, API'er og adressebøger forventer. Upload en CSV-fil, en Excel-projektmappe, en JSON- eller XML-fil, en kontaktliste eller en tabel i en PDF, og få de samme poster tilbage i den form, det næste program kan læse.

Datakonverter

eller slip CSV, TSV, TXT …-filer her ·

Maks. 95 MB pr. fil· Op til 20 filer· Slettes efter 30 minutter

Output

Filer behandles på vores servere og slettes efter 30 minutter.

Sådan bruger du værktøjet

  1. 1

    Upload datafilen

    Tilføj CSV-, TSV-, XLSX-, XLS-, ODS-, Numbers-, JSON-, XML-, YAML-, VCF-, SQL-, Parquet-, HTML- eller PDF-filer, op til 20 ad gangen og 95 MB pr. fil.

  2. 2

    Vælg målformatet

    Søg efter XLSX, CSV, JSON, XML, SQL eller et andet format under Konvertér til. Indstillinger for skilletegn, kodning, overskriftsrække og datoer findes under Avancerede indstillinger.

  3. 3

    Konverter og importér

    Tryk på Konvertér til XLSX (teksten følger dit valg), og download filen, eller en ZIP-fil, hvis flere ark bliver til flere filer.

Regneark-, tekst- og kodeformater: hvad de hver især bruges til

Der findes mange dataformater, fordi programmer læser data forskelligt. Regneark som XLSX bevarer celler, ark og talformater. CSV, som blev beskrevet i RFC 4180 i 2005, er den fælles nævner: almindelige linjer med værdier adskilt af kommaer, som alle databaser og regnskabssystemer kan importere. JSON, standardiseret som RFC 8259 og ECMA-404, er det, web-API'er sender, og JavaScript læser. XML er ældre og bruges stadig til fakturaer, feeds og kontorformater, mens YAML er det indrykningsbaserede format i konfigurationsfiler.

De fleste konverteringer er skift mellem disse verdener: en analytiker får en API-eksport i JSON og skal bruge et regneark (JSON til Excel), en udvikler får en kundes regneark og skal bruge en seed-fil (CSV til SQL), et kontor eksporterer en liste til et andet system (Excel til CSV). Hver af dem har en side med de rette standardindstillinger, som du finder under denne tekst.

Det er værd at kende formaternes grænser, før du konverterer. XLSX-gitteret rummer 1.048.576 rækker og 16.384 kolonner, mens det gamle XLS-format stopper ved 65.536 rækker og 256 kolonner, så meget store eksporter bør gå til XLSX, CSV eller Parquet. Arknavne i Excel er begrænset til 31 tegn, og derfor accepterer Arknavn ikke flere.

Hvilke datakonverteringer understøttes

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-tabelHTML-/PDF-tabel to XLSX: yesHTML-/PDF-tabel to CSV: yesHTML-/PDF-tabel to JSON: yesHTML-/PDF-tabel to XML: yes– HTML-/PDF-tabel to YAML: noHTML-/PDF-tabel to SQL: yes– HTML-/PDF-tabel to VCF: noHTML-/PDF-tabel to Parquet: yesHTML-/PDF-tabel to MD: yes
supported not offeredOgså tilgængelige: XLS, ODS, TSV, TXT, HTML-tabel, DOCX (som Word-tabel) og Base64. Enhver fil, også billeder, kan kodes som Base64. En tankestreg markerer par, hvor kilden ikke har rækker, der passer til målet, fx kontakter fra et indlejret JSON-dokument.

Indstillinger i datakonverteren efter outputtype

Disse indstillinger gælder, når du læser og skriver tekst med skilletegn.

  • Skilletegn: Automatisk, komma, semikolon, tabulator, lodret streg eller mellemrum. Automatisk aflæser inputtets separator og skriver kommaer.
  • Tekstkodning: UTF-8 som standard, UTF-8 med BOM til Excel på Windows, UTF-16 og ældre tegnsæt til gamle systemer.
  • Første række er overskrift: kolonnenavne bliver til JSON-nøgler, XML-tags, SQL-kolonner og vCard-felter.
  • Sæt alle værdier i anførselstegn: sætter dobbelte anførselstegn om hvert felt til strenge importværktøjer.

Sådan ser en CSV-række ud efter konvertering til JSON

CSV-overskrift id,name,city med én række 1,Ana,Lisbon, konverteret med Array af objekter og Pæn formatering
[
  {
    "id": 1,
    "name": "Ana",
    "city": "Lisbon"
  }
]

Løsning af almindelige problemer ved dataimport

  • Accenter og ikke-latinske bogstaver er forvanskede i Excel

    Excel på Windows gættede på en ældre kodning. Konvertér med Tekstkodning sat til UTF-8 med BOM.

  • Dag og måned blev byttet om efter import

    Målet læste 03/04 omvendt. Sæt Datoer til ISO, som alle databaser og sprog læser ens.

  • Opslag fejler, selvom værdierne ser ens ud

    Usynlige mellemrum i slutningen af cellerne. Lad Fjern overflødige mellemrum være slået til.

  • Den første datarække blev til kolonnenavne

    Filen har ingen overskriftsrække. Slå Første række er overskrift fra, så række 1 bevares som data.

  • SQL-filen fejler ved import

    Dialekten passer ikke til databasen. Vælg den rigtige SQL-dialekt, og brug et SQL-tabelnavn med kun bogstaver, tal og understregninger.

Spørgsmål om datakonverteren

Hvordan åbner jeg en JSON-fil i Excel?

Upload .json-filen, og konvertér den til XLSX. Et array af objekter bliver til én række pr. objekt med nøglerne som kolonneoverskrifter. Indlejrede objekter bliver fladet ud til kolonner. JSON til Excel forklarer, hvordan indlejrede arrays håndteres.

Hvorfor åbner min CSV-fil i én kolonne i Excel?

Excel bruger listeseparatoren fra dit systems regionsindstilling. I lande, hvor decimaler skrives med komma, som Danmark, Tyskland og Frankrig, forventer Excel semikolon. Konvertér igen med Skilletegn sat til semikolon, eller importér via fanen Data i Excel, og vælg selv skilletegnet.

Hvad gør Parquet-indstillingen?

Parquet er Apaches kolonnebaserede format, som bruges i datavarehuse og værktøjer som Spark, pandas og DuckDB. Det gemmer hver kolonne samlet og komprimerer godt, så en stor CSV-fil ofte bliver betydeligt mindre. Konvertér til Parquet til analysepipelines, eller brug Parquet til CSV for at læse en fil i et regneark.

Kan jeg importere mine kontakter fra et regneark til min telefon?

Ja. Læg navne, telefonnumre og e-mailadresser i kolonner med en overskriftsrække, konvertér arket til VCF, og importér .vcf-filen i Google Kontakter, iCloud eller Outlook. Overskrifterne bliver koblet til vCard-felter, som er defineret i RFC 6350. Den modsatte vej, VCF til CSV, eksporterer en telefons kontakter til et regneark.

Hvilken SQL-dialekt skal jeg vælge?

Den, du skal importere til: MySQL, PostgreSQL, SQLite eller SQL Server. De adskiller sig i, hvordan navne sættes i anførselstegn (backticks i MySQL, dobbelte anførselstegn i PostgreSQL og SQLite, kantede parenteser i SQL Server), og i kolonnetyper. Den rigtige dialekt undgår derfor syntaksfejl ved import.

Hvorfor er min Base64-tekst større end filen?

Base64, som er defineret i RFC 4648, skriver hver 3 bytes som 4 teksttegn, så resultatet bliver omkring en tredjedel større end kilden. Det er prisen for at kunne indsætte en fil i HTML, CSS, JSON eller en e-mail. Slå Data-URI-præfiks til for at få en streng, der er klar til en img src.

Kan jeg konvertere en tabel i en PDF til CSV?

Ja, hvis PDF-filen har rigtig tekst. Upload PDF-filen, og vælg CSV eller XLSX. Tabeller registreres side for side. Til scannede PDF-filer eller fotos af tabeller kan du bruge billede til Excel, som først læser tabellen med OCR.

Andre dokument- og dataværktøjer
Billede til ExcelDokumentkonverterKonverter til PDF
PDF-konverterBillede til tekst (OCR)E-bogskonverter

Alle Datakonverter-værktøjer

Vælg det præcise mål, du er blevet bedt om. Alle siderne nedenfor er det samme værktøj med forskellige standardindstillinger.