UltKit

Convertitore dati

Sposta righe di dati tra i formati richiesti da fogli di calcolo, database, API e rubriche. Basta caricare un CSV, una cartella di lavoro Excel, un file JSON o XML, un elenco di contatti o una tabella in un PDF per ottenere gli stessi record nella forma che il programma successivo sa leggere.

Convertitore di dati

oppure trascina qui File CSV, TSV, TXT … ·

Max 95 MB per file· Fino a 20 file· Eliminati dopo 30 minuti

Output

I file vengono elaborati sui nostri server ed eliminati dopo 30 minuti.

Come usare questo strumento

  1. 1

    Caricare il file di dati

    Aggiungi file CSV, TSV, XLSX, XLS, ODS, Numbers, JSON, XML, YAML, VCF, SQL, Parquet, HTML o PDF, fino a 20 alla volta e 95 MB ciascuno.

  2. 2

    Scegliere il formato di destinazione

    Cerca in Converti in XLSX, CSV, JSON, XML, SQL o un altro formato. Le impostazioni di delimitatore, codifica, riga di intestazione e date si trovano in Impostazioni avanzate.

  3. 3

    Convertire e importare

    Premi Converti in XLSX (l'etichetta segue la scelta effettuata) e scarica il file, oppure uno ZIP quando più fogli diventano più file.

Formati per fogli di calcolo, testo e codice: a cosa serve ciascuno

I formati di dati esistono perché i programmi leggono i dati in modi diversi. I fogli di calcolo come XLSX conservano celle, fogli e formati numerici. CSV, messo per iscritto nella RFC 4180 nel 2005, è il minimo comune denominatore: semplici righe di valori separati da virgole, che ogni database e sistema di contabilità può importare. JSON, standardizzato come RFC 8259 ed ECMA-404, è ciò che le API web inviano e JavaScript legge. XML è precedente e gestisce ancora fatture, feed e formati per ufficio, mentre YAML è il formato dei file di configurazione basato sul rientro.

La maggior parte delle conversioni è un passaggio tra questi mondi: un analista riceve un'esportazione API in JSON e gli serve un foglio (da JSON a Excel), uno sviluppatore riceve il foglio di un cliente e gli serve un file di seed (da CSV a SQL), un ufficio esporta un elenco da consegnare a un altro sistema (da Excel a CSV). Ognuno di questi casi ha una pagina predefinita con le impostazioni giuste, elencata sotto questo testo.

Conviene conoscere i limiti dei formati prima di convertire. La griglia XLSX contiene 1.048.576 righe per 16.384 colonne, mentre il vecchio formato XLS si ferma a 65.536 righe per 256 colonne, quindi le esportazioni molto grandi vanno convertite in XLSX, CSV o Parquet. I nomi dei fogli in Excel sono limitati a 31 caratteri, ed è per questo che Nome del foglio non ne accetta di più.

Quali conversioni di dati sono supportate

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
Tabella HTML/PDFTabella HTML/PDF to XLSX: yesTabella HTML/PDF to CSV: yesTabella HTML/PDF to JSON: yesTabella HTML/PDF to XML: yes– Tabella HTML/PDF to YAML: noTabella HTML/PDF to SQL: yes– Tabella HTML/PDF to VCF: noTabella HTML/PDF to Parquet: yesTabella HTML/PDF to MD: yes
supported not offeredDisponibili anche: XLS, ODS, TSV, TXT, tabella HTML, DOCX (come tabella Word) e Base64. Qualsiasi file, comprese le immagini, può essere codificato in Base64. Un trattino indica le coppie in cui l'origine non ha righe adatte alla destinazione, come i contatti da un documento JSON annidato.

Impostazioni del convertitore dati per tipo di output

Queste impostazioni valgono per la lettura e la scrittura di testo delimitato.

  • Delimitatore: rilevamento automatico, virgola, punto e virgola, tabulazione, barra verticale o spazio. L'automatico legge il separatore dell'input e scrive virgole.
  • Codifica del testo: UTF-8 per impostazione predefinita; UTF-8 con BOM per Excel su Windows; UTF-16 e vecchie tabelle codici per i sistemi datati.
  • La prima riga è l'intestazione: i nomi delle colonne diventano chiavi JSON, tag XML, colonne SQL e campi vCard.
  • Racchiudi ogni valore tra virgolette: racchiude ogni campo tra virgolette doppie per gli importatori più rigidi.

Come appare una riga CSV dopo la conversione in JSON

Intestazione CSV id,name,city con una riga 1,Ana,Lisbon, convertita con Array di oggetti e Formattazione leggibile
[
  {
    "id": 1,
    "name": "Ana",
    "city": "Lisbon"
  }
]

Risolvere i problemi più comuni di importazione dei dati

  • Accenti e lettere non latine appaiono illeggibili in Excel

    Excel su Windows ha ipotizzato una codifica datata. Converti con Codifica del testo impostata su UTF-8 con BOM.

  • Giorno e mese delle date si sono invertiti dopo l'importazione

    La destinazione ha letto 03/04 al contrario. Imposta Date su ISO, che ogni database e linguaggio legge allo stesso modo.

  • Le ricerche falliscono anche se i valori sembrano identici

    Spazi invisibili alla fine delle celle. Lascia attivo Rimuovi gli spazi superflui.

  • La prima riga di dati è diventata il nome delle colonne

    Il file non ha una riga di intestazione. Disattiva La prima riga è l'intestazione per mantenere la riga 1 come dati.

  • Il file SQL non si importa

    Il dialetto non corrisponde al database. Scegli il Dialetto SQL corretto e usa un Nome della tabella SQL composto solo da lettere, cifre e trattini bassi.

Domande sul convertitore dati

Come si apre un file JSON in Excel?

Carica il file .json e convertilo in XLSX. Un array di oggetti diventa una riga per oggetto, con le chiavi come intestazioni di colonna; gli oggetti annidati vengono appiattiti in colonne. Da JSON a Excel spiega come vengono gestiti gli array annidati.

Perché il CSV si apre in una sola colonna in Excel?

Excel usa il separatore di elenco dell'area geografica del sistema. Nei paesi in cui i decimali si scrivono con la virgola, come Germania, Francia o Brasile, si aspetta il punto e virgola. Converti di nuovo impostando Delimitatore su punto e virgola, oppure importa dalla scheda Dati di Excel scegliendo il delimitatore manualmente.

A cosa serve l'opzione Parquet?

Parquet è il formato a colonne di Apache usato dai data warehouse e da strumenti come Spark, pandas e DuckDB. Memorizza ogni colonna separatamente e si comprime bene, quindi un CSV di grandi dimensioni spesso diventa molto più leggero. Converti in Parquet per le pipeline di analisi, oppure usa da Parquet a CSV per leggerne uno in un foglio di calcolo.

Si possono importare i contatti da un foglio di calcolo al telefono?

Sì. Inserisci nomi, numeri di telefono ed email in colonne con una riga di intestazione, converti il foglio in VCF e importa il file .vcf in Google Contatti, iCloud o Outlook. I nomi delle intestazioni vengono associati ai campi vCard, definiti nella RFC 6350. L'operazione inversa, da VCF a CSV, esporta i contatti di un telefono in un foglio.

Quale dialetto SQL conviene scegliere?

Quello in cui importerai i dati: MySQL, PostgreSQL, SQLite o SQL Server. Si differenziano per il modo in cui vengono racchiusi i nomi (apici inversi in MySQL, virgolette doppie in PostgreSQL e SQLite, parentesi quadre in SQL Server) e per i tipi di colonna, quindi il dialetto corretto evita errori di sintassi durante l'importazione.

Perché il testo Base64 è più grande del file?

Base64, definito nella RFC 4648, scrive ogni 3 byte come 4 caratteri di testo, quindi l'output è circa un terzo più grande dell'input. È il prezzo da pagare per poter incollare un file in HTML, CSS, JSON o nel corpo di un'email. Attiva Prefisso data URI per ottenere una stringa pronta per l'attributo src di un img.

Si può convertire in CSV una tabella contenuta in un PDF?

Sì, per i PDF con testo reale. Carica il PDF e scegli CSV o XLSX; le tabelle vengono rilevate pagina per pagina. Per i PDF scansionati o le foto di tabelle usa da immagine a Excel, che legge prima la tabella con l'OCR.

Altri strumenti per documenti e dati
Da immagine a ExcelConvertitore di documentiConverti in PDF
Convertitore PDFDa immagine a testo (OCR)Convertitore di e-book

Tutti gli strumenti Convertitore di dati

Scegliete l'obiettivo esatto che vi è stato richiesto. Ogni pagina qui sotto è lo stesso strumento con impostazioni predefinite diverse.