UltKit

Datakonverter

Flytt rader med data mellom formatene som regneark, databaser, API-er og adressebøker forventer. Last opp en CSV-fil, en Excel-arbeidsbok, en JSON- eller XML-fil, en kontaktliste eller en tabell i en PDF, og få de samme postene tilbake i den formen neste program leser.

Datakonverterer

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

Maks 95 MB per fil· Opptil 20 filer· Slettes etter 30 minutter

Utdata

Filene behandles på serverne våre og slettes etter 30 minutter.

Slik bruker du dette verktøyet

  1. 1

    Last opp datafilen

    Legg til CSV-, TSV-, XLSX-, XLS-, ODS-, Numbers-, JSON-, XML-, YAML-, VCF-, SQL-, Parquet-, HTML- eller PDF-filer, opptil 20 om gangen og 95 MB per fil.

  2. 2

    Velg målformat

    Søk i Konverter til etter XLSX, CSV, JSON, XML, SQL eller et annet format. Innstillinger for skilletegn, koding, overskriftsrad og datoer finner du under Avanserte innstillinger.

  3. 3

    Konverter og importer

    Trykk Konverter til XLSX (teksten følger valget ditt) og last ned filen, eller en ZIP når flere ark blir til flere filer.

Regneark-, tekst- og kodeformater: hva hvert av dem brukes til

Dataformater finnes fordi ulike programmer leser data på ulike måter. Regneark som XLSX beholder celler, ark og tallformater. CSV, beskrevet i RFC 4180 i 2005, er den minste felles nevneren: enkle linjer med verdier atskilt med komma, som alle databaser og regnskapssystemer kan importere. JSON, standardisert som RFC 8259 og ECMA-404, er det web-API-er sender og JavaScript leser. XML er eldre og driver fortsatt fakturaer, nyhetsstrømmer og kontorformater, mens YAML er det innrykksbaserte formatet i konfigurasjonsfiler.

De fleste konverteringer er overganger mellom disse verdenene: en analytiker får en API-eksport i JSON og trenger et regneark (JSON til Excel), en utvikler får en kundes regneark og trenger en seed-fil (CSV til SQL), et kontor eksporterer en liste som skal leveres til et annet system (Excel til CSV). Hver av dem har en egen side med riktige standardvalg, oppført under denne teksten.

Det er lurt å kjenne formatgrensene før du konverterer. XLSX-rutenettet rommer 1 048 576 rader og 16 384 kolonner, mens det gamle XLS-formatet stopper på 65 536 rader og 256 kolonner, så svært store eksporter bør gå til XLSX, CSV eller Parquet. Arknavn i Excel er begrenset til 31 tegn, og derfor godtar Arknavn ikke flere.

Hvilke datakonverteringer som stø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-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 offeredOgså tilgjengelig: XLS, ODS, TSV, TXT, HTML-tabell, DOCX (som Word-tabell) og Base64. Alle filer, også bilder, kan kodes som Base64. En strek markerer par der kilden ikke har rader som passer til målet, for eksempel kontakter fra et nøstet JSON-dokument.

Innstillinger i datakonverteren etter utdatatype

Disse innstillingene gjelder når du leser og skriver tekst med skilletegn.

  • Skilletegn: automatisk, komma, semikolon, tabulator, loddrett strek eller mellomrom. Automatisk leser skilletegnet i inndataene og skriver komma.
  • Tekstkoding: UTF-8 som standard, UTF-8 med BOM for Excel på Windows, og UTF-16 og eldre tegnsett for gamle systemer.
  • Første rad er overskrift: kolonnenavnene blir JSON-nøkler, XML-elementer, SQL-kolonner og vCard-felt.
  • Sett anførselstegn rundt alle verdier: setter doble anførselstegn rundt hvert felt for strenge importprogrammer.

Slik ser en CSV-rad ut etter konvertering til JSON

CSV-overskrift id,name,city med én rad 1,Ana,Lisbon, konvertert med liste med objekter og Pen formatering
[
  {
    "id": 1,
    "name": "Ana",
    "city": "Lisbon"
  }
]

Løse vanlige problemer ved dataimport

  • Aksenter og ikke-latinske bokstaver ser ødelagte ut i Excel

    Excel på Windows gjettet et eldre tegnsett. Konverter med Tekstkoding satt til UTF-8 med BOM.

  • Dag og måned byttet plass i datoer etter import

    Målet leste 03/04 motsatt vei. Sett Datoer til ISO, som alle databaser og språk leser likt.

  • Oppslag mislykkes selv om verdiene ser like ut

    Usynlige mellomrom på slutten av cellene. La Fjern overflødige mellomrom være på.

  • Første datarad ble til kolonnenavn

    Filen har ingen overskriftsrad. Slå av Første rad er overskrift, så beholdes rad 1 som data.

  • SQL-filen feiler ved import

    Dialekten passer ikke til databasen. Velg riktig SQL-dialekt og bruk et SQL-tabellnavn med bare bokstaver, tall og understreker.

Spørsmål om datakonverteren

Hvordan åpner jeg en JSON-fil i Excel?

Last opp .json-filen og konverter den til XLSX. En liste med objekter blir én rad per objekt, med nøklene som kolonneoverskrifter. Nøstede objekter flates ut til kolonner. JSON til Excel forklarer hvordan nøstede lister håndteres.

Hvorfor åpnes CSV-filen i én enkelt kolonne i Excel?

Excel bruker listeskilletegnet fra regionsinnstillingene på systemet ditt. I land som skriver desimaler med komma, for eksempel Tyskland, Frankrike eller Brasil, forventer Excel semikolon. Konverter på nytt med Skilletegn satt til semikolon, eller importer via Data-fanen i Excel og velg skilletegn selv.

Hva gjør Parquet-alternativet?

Parquet er Apache sitt kolonnebaserte format, brukt i datavarehus og verktøy som Spark, pandas og DuckDB. Det lagrer hver kolonne samlet og komprimerer godt, så en stor CSV-fil blir ofte mye mindre. Konverter til Parquet for analyseløsninger, eller bruk Parquet til CSV for å lese en fil i et regneark.

Kan jeg importere kontakter fra et regneark til telefonen?

Ja. Legg navn, telefonnumre og e-postadresser i kolonner med en overskriftsrad, konverter arket til VCF og importer .vcf-filen i Google Kontakter, iCloud eller Outlook. Overskriftene knyttes til vCard-felt, definert i RFC 6350. Motsatt vei, VCF til CSV, eksporterer kontaktene fra en telefon til et regneark.

Hvilken SQL-dialekt bør jeg velge?

Den du skal importere til: MySQL, PostgreSQL, SQLite eller SQL Server. De skiller seg i hvordan navn settes i anførselstegn (backticks i MySQL, doble anførselstegn i PostgreSQL og SQLite, hakeparenteser i SQL Server) og i kolonnetyper. Riktig dialekt unngår derfor syntaksfeil ved import.

Hvorfor er Base64-teksten større enn filen?

Base64, definert i RFC 4648, skriver hver 3 byte som 4 teksttegn, så resultatet blir omtrent en tredjedel større enn originalen. Det er prisen for å kunne lime en fil inn i HTML, CSS, JSON eller en e-posttekst. Slå på Data URI-prefiks for å få en streng som er klar til bruk i img src.

Kan jeg konvertere en tabell i en PDF til CSV?

Ja, for PDF-er med ekte tekst. Last opp PDF-en og velg CSV eller XLSX. Tabeller oppdages side for side. For skannede PDF-er eller bilder av tabeller kan du bruke bilde til Excel, som leser tabellen med OCR først.

Andre dokument- og dataverktøy
Bilde til ExcelDokumentkonvertererKonverter til PDF
PDF-konvertererBilde til tekst (OCR)E-bokkonverterer

Alle Datakonverterer-verktøy

Velg nøyaktig det målet du har fått oppgitt. Hver side nedenfor er det samme verktøyet med ulike standardinnstillinger.