Convertire TXT in CSV
Molti sistemi esportano le tabelle come file .txt, con tabulazioni, pipe o punti e virgola tra le colonne. Basta caricarli qui per ottenere un CSV standard separato da virgole, che fogli di calcolo e schermate di importazione leggono al primo tentativo.
Convertitore di dati
oppure trascina qui File CSV, TSV, TXT … ·
Max 95 MB per file· Fino a 20 file· Eliminati dopo 30 minuti
I file vengono elaborati sui nostri server ed eliminati dopo 30 minuti.
Carattere che separa le colonne nei file CSV e di testo, sia in lettura sia in scrittura. Rilevamento automatico lo individua dal file di origine e scrive con la virgola.
UTF-8 funziona per tutte le lingue. Scegliere UTF-8 con BOM se Excel su Windows mostra accenti o caratteri asiatici illeggibili all'apertura del CSV.
Per file Excel, ODS e Numbers: converte solo il primo foglio oppure tutti i fogli (un CSV per foglio in un file ZIP, o una chiave JSON per foglio).
Nome della scheda del foglio nel nuovo foglio di calcolo, fino a 31 caratteri.
Array di oggetti usa i nomi delle colonne come chiavi per ogni riga; array di array è più compatto e mantiene l'intestazione come primo array.
Nome dell'elemento esterno che racchiude tutte le righe; ogni riga diventa un <row> al suo interno.
Usato nelle istruzioni CREATE TABLE e INSERT. Solo lettere, cifre e trattini bassi.
Virgolette e tipi di colonna differiscono leggermente tra i database; scegliere quello in cui si importeranno i dati.
Riscrive le celle con date in un unico formato. ISO (2026-10-18) è il più sicuro per database e codice; Mantieni originale le lascia come appaiono nell'origine.
Come usare questo strumento
- 1
Caricare i file di testo
Aggiungere esportazioni .txt o .tsv, fino a 20 file da 95 MB ciascuno. Ogni riga deve corrispondere a un record, con lo stesso separatore tra una colonna e l'altra.
- 2
Lasciare che il delimitatore venga rilevato
Delimitatore parte da Rilevamento automatico, che individua tabulazioni, pipe, punti e virgola o virgole nel file. Se il file li mescola, impostarlo a mano in Impostazioni avanzate; se gli accenti appaiono sbagliati, impostare Codifica del testo.
- 3
Convertire in CSV
Premere Converti in CSV e scaricare. Il risultato usa virgole, UTF-8 e virgolette solo dove un valore le richiede.
Da dove arrivano i file TXT delimitati
Un .txt pieno di colonne è di solito un'esportazione non pensata per i fogli di calcolo. Sistemi bancari e paghe, casse, strumenti di laboratorio, report mainframe e client di database scrivono le tabelle come testo semplice, spesso con tabulazioni o pipe al posto delle virgole, perché questi caratteri compaiono di rado in nomi e indirizzi. Copiare una tabella da una pagina web o da un PDF e incollarla nel Blocco note dà lo stesso risultato.
Il software di destinazione è più rigido. Piattaforme di mailing, importazioni CRM, programmi di contabilità e la finestra di caricamento di Google Sheets cercano un .csv, mentre Excel apre un .txt tramite una procedura guidata che chiede i delimitatori. Convertendo una volta si ottiene un file che si apre direttamente. Se la destinazione è un'app e non un foglio, TXT in JSON produce oggetti con chiavi tratte dalla riga di intestazione.
Delimitatori riconosciuti dal convertitore da TXT a CSV
- Tabulazione
- Il separatore dei file TSV e delle tabelle copiate da fogli di calcolo o pagine web.
- Pipe |
- Frequente nelle esportazioni di vecchi sistemi aziendali e bancari, perché nomi e indirizzi non la contengono quasi mai.
- Punto e virgola ;
- Quello che Excel scrive nelle regioni che usano la virgola come separatore decimale, come Germania, Italia o Paesi Bassi.
- Spazio
- Funziona solo se nessun valore contiene spazi propri.
Convertire TXT in CSV: un esempio delimitato da pipe
id|nome|città|saldo 301|Esposito, Ada|Napoli|1200.50 302|Lindqvist|Malmö|88.00 id,nome,città,saldo 301,"Esposito, Ada",Napoli,1200.50 302,Lindqvist,Malmö,88.00
- opzioni di delimitatore, incl. automatico
- 6
- codifiche del testo
- 8
- file per lotto
- 20
- per file
- 95 MB
Si noti il secondo record. Il nome contiene una virgola, quindi il CSV lo racchiude tra doppie virgolette; senza, un programma di importazione vedrebbe cinque colonne invece di quattro. La ö svedese resta intatta perché il risultato è in UTF-8. Queste due regole, quotatura e codifica, spiegano la maggior parte delle importazioni CSV fallite.
Caratteristiche dei formati TXT e CSV
TXT
Testo semplice
Un file TXT contiene solo caratteri semplici, senza formattazione, font, immagini o impaginazione. I file di testo moderni sono in genere codificati in UTF-8, che copre tutte le lingue, mentre quelli più vecchi possono usare altre codifiche e mostrare caratteri illeggibili. Il testo semplice è minuscolo, non diventa mai obsoleto e si apre su qualsiasi dispositivo, dagli smartphone ai server. Non può contenere grassetto, tabelle o immagini, quindi la struttura va espressa con la spaziatura o con un semplice markup.
- Compressione
- –
- Trasparenza
- –
- Animazione
- –
- Introdotto
- –
CSV
Valori separati da virgola
CSV è un formato di testo semplice per le tabelle in cui ogni riga è un record e le virgole separano le colonne. È in uso fin dai primi tempi dell'informatica ed è descritto nella RFC 4180, anche se molte varianti usano punti e virgola o tabulazioni e codifiche di testo diverse. Quasi tutti i fogli di calcolo, i database e gli strumenti di analisi possono importarlo ed esportarlo, e per questo è il formato predefinito per spostare dati tra sistemi. Il CSV memorizza solo valori, senza formule, formattazione, più fogli o tipi di dati.
- Compressione
- –
- Trasparenza
- –
- Animazione
- –
- Introdotto
- –
Si converte da TXT a CSV quando un sistema ha scritto una tabella come testo delimitato in modo approssimativo e il programma successivo importa solo valori separati da virgole.
Domande sulla conversione da TXT a CSV
Qual è la differenza tra un file TXT e un file CSV?
Entrambi sono testo semplice. L'estensione .csv promette una struttura precisa, con valori separati da virgole e regole di quotatura della RFC 4180, quindi i programmi lo aprono subito come tabella. Un .txt non promette nulla: il separatore può essere una tabulazione, una pipe o uno spazio, e chi importa il file deve saperlo.
Si può convertire un file di testo delimitato da tabulazioni in CSV?
Sì, è il caso più comune. Le esportazioni separate da tabulazioni arrivano da database, tabelle copiate negli appunti e molti strumenti di reportistica. Il rilevamento automatico riconosce le tabulazioni e ogni valore che contiene una virgola viene racchiuso tra virgolette nel CSV, così resta in un'unica colonna.
Il file di testo allinea le colonne con gli spazi: funziona lo stesso?
Solo se nessun valore contiene spazi. Il delimitatore Spazio considera ogni spazio come un cambio di colonna, quindi una città come New York verrebbe divisa in due. I report a larghezza fissa, con colonne allineate tramite riempimento, richiedono invece di definire le colonne per posizione nella procedura guidata di importazione del foglio di calcolo.
Perché i nomi con lettere accentate appaiono danneggiati dopo aver aperto il CSV?
Il file di testo e il programma non concordano sulla codifica. I vecchi strumenti Windows salvavano il testo in Windows-1252, mentre il Blocco note usa UTF-8 per impostazione predefinita dall'aggiornamento di maggio 2019 di Windows 10. Impostare Codifica del testo in base all'origine, oppure scegliere UTF-8 con BOM perché Excel su Windows legga correttamente il risultato.
Si può convertire il testo direttamente in una cartella di lavoro Excel?
Sì: cambiare Converti in su XLSX. Una cartella di lavoro evita il passaggio in cui Excel indovina i tipi di colonna, importante per i codici con zeri iniziali. Per i file che sono già CSV, usare in seguito CSV in XLSX.