UltKit

Convertor date

Mutați rânduri de date între formatele cerute de foi de calcul, baze de date, API-uri și agende de contacte. Încărcați un CSV, un registru Excel, un fișier JSON sau XML, o listă de contacte sau un tabel dintr-un PDF și primiți aceleași înregistrări în forma pe care o citește programul următor.

Convertor de date

sau trage Fișiere CSV, TSV, TXT … aici ·

Maximum 95 MB per fișier· Până la 20 fișiere· Șterse după 30 minute

Rezultat

Fișierele sunt procesate pe serverele noastre și șterse după 30 minute.

Cum se folosește acest instrument

  1. 1

    Încărcați fișierul de date

    Adăugați fișiere CSV, TSV, XLSX, XLS, ODS, Numbers, JSON, XML, YAML, VCF, SQL, Parquet, HTML sau PDF, până la 20 odată, de maximum 95 MB fiecare.

  2. 2

    Alegeți formatul de destinație

    Căutați în Convertește în XLSX, CSV, JSON, XML, SQL sau alt format. Setările pentru delimitator, codificare, rândul de antet și date se află în Setări avansate.

  3. 3

    Convertiți și importați

    Apăsați Convertește în XLSX (eticheta urmează alegerea dvs.) și descărcați fișierul sau un ZIP, atunci când mai multe foi devin mai multe fișiere.

Formate de foi de calcul, text și cod: la ce folosește fiecare

Formatele de date există pentru că programele diferite citesc datele diferit. Foile de calcul precum XLSX păstrează celulele, foile și formatele numerice. CSV, descris în RFC 4180 în 2005, este numitorul comun cel mai de jos: linii simple de valori separate prin virgulă, pe care orice bază de date și orice sistem de contabilitate le poate importa. JSON, standardizat ca RFC 8259 și ECMA-404, este ceea ce trimit API-urile web și ce citește JavaScript. XML este mai vechi și încă stă la baza facturilor, a fluxurilor și a formatelor Office, iar YAML este formatul bazat pe indentare al fișierelor de configurare.

Majoritatea conversiilor sunt treceri între aceste lumi: un analist primește un export API în JSON și are nevoie de un tabel (JSON în Excel), un dezvoltator primește foaia de calcul a unui client și are nevoie de un fișier de inițializare (CSV în SQL), un birou exportă o listă pentru a o da altui sistem (Excel în CSV). Fiecare are o pagină cu setările potrivite, listată sub acest text.

Merită să cunoașteți limitele formatelor înainte de convertire. Grila XLSX are 1.048.576 de rânduri și 16.384 de coloane, în timp ce vechiul format XLS se oprește la 65.536 de rânduri și 256 de coloane, deci exporturile foarte mari ar trebui salvate în XLSX, CSV sau Parquet. Numele foilor din Excel sunt limitate la 31 de caractere, de aceea Numele foii nu acceptă mai mult.

Ce conversii de date sunt acceptate

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
Tabel HTML/PDFTabel HTML/PDF to XLSX: yesTabel HTML/PDF to CSV: yesTabel HTML/PDF to JSON: yesTabel HTML/PDF to XML: yes– Tabel HTML/PDF to YAML: noTabel HTML/PDF to SQL: yes– Tabel HTML/PDF to VCF: noTabel HTML/PDF to Parquet: yesTabel HTML/PDF to MD: yes
supported not offeredDisponibile și: XLS, ODS, TSV, TXT, tabel HTML, DOCX (ca tabel Word) și Base64. Orice fișier, inclusiv imaginile, poate fi codificat ca Base64. O liniuță marchează perechile în care sursa nu are rânduri potrivite pentru destinație, cum ar fi contactele dintr-un document JSON imbricat.

Setările convertorului de date după tipul de ieșire

Aceste setări se aplică la citirea și scrierea textului delimitat.

  • Delimitator: detectare automată, virgulă, punct și virgulă, tab, bară verticală sau spațiu. Automat citește separatorul din fișierul de intrare și scrie virgule.
  • Codificarea textului: implicit UTF-8; UTF-8 cu BOM pentru Excel pe Windows; UTF-16 și pagini de cod vechi pentru sisteme vechi.
  • Primul rând este antet: numele coloanelor devin chei JSON, etichete XML, coloane SQL și câmpuri vCard.
  • Pune ghilimele la fiecare valoare: pune fiecare câmp între ghilimele duble, pentru importatoarele stricte.

Cum arată un rând CSV după conversia în JSON

Antet CSV id,name,city cu un rând 1,Ana,Lisbon, convertit cu Listă de obiecte și Formatare lizibilă
[
  {
    "id": 1,
    "name": "Ana",
    "city": "Lisbon"
  }
]

Rezolvarea problemelor frecvente la importul datelor

  • Diacriticele și literele non-latine apar deformate în Excel

    Excel pe Windows a ghicit o codificare veche. Convertiți cu Codificarea textului setată pe UTF-8 cu BOM.

  • Ziua și luna au fost inversate după import

    Destinația a citit 03/04 invers. Setați Date calendaristice pe ISO, pe care orice bază de date și orice limbaj îl citesc la fel.

  • Căutările eșuează chiar dacă valorile par identice

    Spații invizibile la sfârșitul celulelor. Păstrați activată opțiunea Elimină spațiile de la capete.

  • Primul rând de date a devenit numele coloanelor

    Fișierul nu are rând de antet. Dezactivați Primul rând este antet, ca rândul 1 să rămână date.

  • Fișierul SQL eșuează la import

    Dialectul nu se potrivește cu baza de date. Alegeți Dialect SQL corect și folosiți un Numele tabelului SQL doar cu litere, cifre și liniuțe de subliniere.

Întrebări despre convertorul de date

Cum deschid un fișier JSON în Excel?

Încărcați fișierul .json și convertiți-l în XLSX. O listă de obiecte devine câte un rând pentru fiecare obiect, cu cheile ca antete de coloană; obiectele imbricate sunt aplatizate în coloane. JSON în Excel explică modul în care sunt tratate listele imbricate.

De ce se deschide fișierul CSV într-o singură coloană în Excel?

Excel folosește separatorul de listă din regiunea sistemului dvs. În țările care scriu zecimalele cu virgulă, precum Germania, Franța sau Brazilia, așteaptă punct și virgulă. Convertiți din nou cu Delimitator setat pe punct și virgulă sau importați prin fila Date din Excel și alegeți singur delimitatorul.

Ce face opțiunea Parquet?

Parquet este formatul columnar Apache folosit de depozitele de date și de instrumente precum Spark, pandas și DuckDB. Stochează fiecare coloană împreună și se comprimă bine, așa că un CSV mare se micșorează adesea considerabil. Convertiți în Parquet pentru fluxuri de analiză sau folosiți Parquet în CSV pentru a citi un fișier Parquet într-un tabel.

Pot importa contactele dintr-o foaie de calcul în telefon?

Da. Puneți numele, numerele de telefon și adresele de e-mail în coloane, cu un rând de antet, convertiți foaia în VCF și importați fișierul .vcf în Google Contacts, iCloud sau Outlook. Numele din antet sunt asociate câmpurilor vCard, definite în RFC 6350. Operațiunea inversă, VCF în CSV, exportă contactele unui telefon într-un tabel.

Ce dialect SQL ar trebui să aleg?

Cel în care veți importa: MySQL, PostgreSQL, SQLite sau SQL Server. Diferă prin modul în care sunt puse între ghilimele numele (accente grave în MySQL, ghilimele duble în PostgreSQL și SQLite, paranteze drepte în SQL Server) și prin tipurile de coloane, așa că dialectul potrivit evită erorile de sintaxă la import.

De ce textul Base64 este mai mare decât fișierul?

Base64, definit în RFC 4648, scrie fiecare 3 octeți ca 4 caractere text, deci rezultatul este cu aproximativ o treime mai mare decât originalul. Acesta este prețul pentru a putea lipi un fișier în HTML, CSS, JSON sau în corpul unui e-mail. Activați Prefix Data URI pentru a obține un șir gata de folosit într-un img src.

Pot converti în CSV un tabel dintr-un PDF?

Da, pentru PDF-urile cu text real. Încărcați PDF-ul și alegeți CSV sau XLSX; tabelele sunt detectate pagină cu pagină. Pentru PDF-uri scanate sau poze cu tabele, folosiți imagine în Excel, care citește mai întâi tabelul cu OCR.

Alte instrumente pentru documente și date
Imagine în ExcelConvertor de documenteConversie în PDF
Convertor PDFImagine în text (OCR)Convertor de e-bookuri

Toate instrumentele Convertor de date

Alegeți exact varianta care vi se cere. Fiecare pagină de mai jos este același instrument, cu setări implicite diferite.