UltKit

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

Output

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

Come usare questo strumento

  1. 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. 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. 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

Prima (export.txt) e dopo (export.csv)
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
–
Convertitore TXT

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
–
Convertitore CSV

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.