Importare un file CSV in LibreOffice Calc è un’operazione semplice, ma il risultato dipende da alcune impostazioni che spesso vengono trascurate. Un file CSV, infatti, non conserva la struttura di un foglio di calcolo: contiene testo organizzato in righe e colonne, con un carattere separatore tra i campi. Se Calc interpreta il separatore sbagliato, le colonne possono finire tutte insieme; se riconosce automaticamente numeri e date, invece, alcuni valori possono cambiare formato o perdere gli zeri iniziali.
La procedura corretta consiste nell’aprire il file e controllare la finestra Importazione testo prima di confermare. In questa guida vedrai come importare un CSV in Calc, come scegliere codifica e separatore, come trattare date, decimali, testi tra virgolette e codici con zeri iniziali. Verranno spiegati anche i casi in cui il file non si apre correttamente, appare in una sola colonna oppure mostra caratteri accentati errati.
Che cos’è un file CSV e perché Calc chiede alcune impostazioni
CSV è l’acronimo di Comma-Separated Values, cioè “valori separati da virgole”. Il nome può essere fuorviante, perché molti file CSV prodotti in Italia usano il punto e virgola come separatore. Ogni riga del file rappresenta normalmente un record, mentre ogni valore compreso tra due separatori diventa una cella distinta in Calc.
Un esempio molto semplice può contenere una riga come questa: Mario Rossi;Roma;1250,50. In un ambiente italiano il punto e virgola separa le colonne, mentre la virgola indica i decimali. In altri file, soprattutto quelli prodotti da applicazioni internazionali, la stessa riga potrebbe essere scritta con virgole tra i campi e punti per i decimali.
Il formato CSV non memorizza in modo completo informazioni come colori, formule, larghezza delle colonne, fogli multipli o formati complessi. Per questo Calc deve interpretare il contenuto durante l’apertura. La finestra di importazione consente di indicare come leggere il testo e di verificare il risultato prima che venga inserito nel foglio.
Controllare il file CSV prima dell’importazione
Prima di aprire il file, è utile sapere da dove proviene. Un CSV esportato da un gestionale italiano potrebbe usare il punto e virgola e la codifica Unicode, mentre un file generato da uno script o da un servizio online potrebbe usare la virgola, il carattere TAB oppure una codifica diversa. Questa informazione aiuta a scegliere rapidamente le impostazioni corrette.
Se il file contiene dati importanti, è consigliabile lavorare su una copia. L’importazione in Calc non dovrebbe modificare il CSV originale, ma dopo l’apertura potresti correggere i dati e salvarli in un altro formato. Conservare il file sorgente permette di ripetere l’operazione nel caso in cui un’impostazione venga scelta in modo errato.
È inoltre importante distinguere un file CSV da un normale file di testo che contiene righe separate manualmente. La presenza dell’estensione .csv è un’indicazione utile, ma non garantisce che il contenuto segua esattamente lo stesso schema in tutti i casi. Se il file è stato rinominato o creato manualmente, la finestra di importazione richiede ancora più attenzione.
Come importare un file CSV in LibreOffice Calc
Avvia LibreOffice Calc e apri il menu File. Seleziona Apri, quindi individua il file CSV nella cartella in cui è stato salvato. In alternativa puoi usare la scorciatoia da tastiera Ctrl+O, che apre la finestra per la selezione dei file. Se il sistema mostra una scelta tra più applicazioni, indica LibreOffice Calc o LibreOffice.
Dopo aver selezionato il file, conferma l’apertura. Calc non inserisce immediatamente i dati nel foglio, ma mostra la finestra Importazione testo. Questo passaggio è normale e rappresenta il punto più importante dell’intera procedura: qui puoi indicare la codifica del file, il separatore dei campi, il carattere utilizzato per racchiudere i testi e il tipo delle singole colonne.
Nella parte superiore della finestra trovi le impostazioni generali. La voce Set di caratteri, chiamata anche codifica in base alla versione e alla lingua dell’interfaccia, determina come vengono letti lettere accentate e simboli. Per i file moderni la scelta più comune è Unicode (UTF-8). Se il testo mostra caratteri insoliti al posto di à, è, ò oppure di simboli speciali, prova a cambiare questa impostazione e controlla l’anteprima.
La sezione relativa alla separazione dei campi permette di scegliere il carattere che divide le colonne. Attiva Separato da e seleziona il separatore corretto, per esempio Tabulazione, Virgola o Punto e virgola. Se nessuna opzione corrisponde al file, usa Altro e inserisci il carattere necessario. Dopo ogni modifica osserva l’anteprima: se i valori finiscono in colonne distinte, la scelta è probabilmente corretta.
Quando il file utilizza più caratteri consecutivi come separatori, può essere utile l’opzione che considera i separatori adiacenti come uno solo. Questa impostazione va usata con prudenza, perché può eliminare colonne vuote intenzionali. Se il CSV contiene campi vuoti tra due separatori, lascia l’opzione disattivata per conservare la struttura originale.
La voce Delimitato da o Testo racchiuso tra indica il carattere che delimita un campo testuale. Nella maggior parte dei file viene utilizzata la doppia virgoletta. Per esempio, un valore come “Via Roma, 25” deve rimanere in una sola cella anche se contiene una virgola. Calc riconosce la doppia virgoletta e non considera la virgola interna come separatore, purché il file sia strutturato correttamente.
Quando l’anteprima appare corretta, fai clic su OK. Calc creerà il foglio con i dati distribuiti nelle colonne. Se il file è grande, l’operazione può richiedere qualche secondo. Al termine controlla le prime righe, alcune righe centrali e l’ultima parte del documento, perché un errore di struttura può diventare evidente soltanto più avanti.
Come scegliere il separatore corretto
Il problema più comune è vedere tutto il contenuto in una sola colonna. Di solito significa che è stato selezionato un separatore diverso da quello presente nel file. Se Calc mostra una riga intera in una singola cella, riapri il file oppure utilizza un nuovo foglio e ripeti l’importazione scegliendo un’altra opzione.
Per capire quale carattere usare, puoi aprire una copia del CSV con un semplice editor di testo. Non è necessario modificarla: osserva soltanto il contenuto. Se tra i valori compare il punto e virgola, scegli Punto e virgola; se compare la virgola, scegli Virgola. Se i dati sono divisi da spazi di tabulazione, seleziona Tabulazione.
Non confondere il separatore delle colonne con il simbolo decimale. In un file italiano potresti trovare valori come 12,50 separati da punti e virgola. In questo caso la virgola appartiene al numero e non deve essere scelta come separatore dei campi. Se la selezionassi, il valore potrebbe essere diviso in modo errato.
Alcuni file hanno righe con un numero diverso di separatori. Questo può dipendere da campi vuoti, virgolette mancanti o righe descrittive inserite all’inizio. L’anteprima permette di individuare queste anomalie. Se una riga ha più colonne delle altre, controlla il file sorgente per verificare se contiene un separatore dentro un testo non racchiuso tra virgolette.
Impostare la codifica per visualizzare correttamente gli accenti
Quando il CSV viene aperto con una codifica errata, le colonne possono essere corrette ma le parole risultano danneggiate. Lettere come “è” o “ì” possono comparire come combinazioni di caratteri insoliti. Questo non significa necessariamente che il file sia corrotto: spesso Calc sta semplicemente usando un set di caratteri diverso da quello con cui il documento è stato salvato.
Nella finestra Importazione testo, prova prima Unicode (UTF-8), oggi molto diffuso nei file esportati da applicazioni web, database e servizi online. Se il testo resta illeggibile e il file è stato prodotto da un programma più vecchio, può essere necessario provare una codifica occidentale, come quella indicata dall’ambiente del sistema o dall’applicazione che ha creato il documento.
La scelta corretta si riconosce dall’anteprima. Non guardare soltanto la prima riga: verifica una frase che contiene realmente lettere accentate, simboli monetari o caratteri non ASCII. Se il testo appare corretto prima della conferma, Calc importerà i valori con la codifica selezionata.
Gestire date, numeri e decimali durante l’importazione
Calc può riconoscere automaticamente alcune sequenze come numeri, date e orari. Nella maggior parte dei casi è comodo, perché consente di eseguire subito somme, filtri e ordinamenti. Tuttavia il riconoscimento automatico può essere indesiderato quando il file contiene codici, identificativi o valori che devono restare esattamente come testo.
Per esempio, un codice cliente come 000482 potrebbe diventare 482 se Calc lo interpreta come numero. Allo stesso modo, una sequenza come 03-04 potrebbe essere trasformata in una data, anche se nel file rappresenta un codice interno. Quando gli zeri iniziali o la forma originale sono importanti, è meglio importare quella colonna come testo.
Nell’anteprima della finestra di importazione puoi selezionare una colonna facendo clic sulla sua intestazione. Nell’area relativa al tipo di colonna scegli Testo, invece del riconoscimento automatico o del formato numerico. L’impostazione viene applicata ai valori della colonna selezionata e impedisce a Calc di reinterpretarli come numeri o date.
Per una colonna di importi, invece, verifica che il simbolo decimale sia compatibile con la lingua scelta nella finestra. Un valore scritto con virgola può essere trattato correttamente in impostazioni italiane, mentre un file internazionale potrebbe usare il punto. Se gli importi vengono importati come testo, normalmente non possono essere sommati senza una successiva conversione.
Puoi capire se un numero è stato riconosciuto controllando il suo allineamento e provando una formula semplice in una cella vuota. L’allineamento non è una prova assoluta, perché dipende anche dal formato, ma un valore che può essere usato in una somma è generalmente interpretato come numero. Prima di applicare formule a migliaia di righe, verifica alcuni casi rappresentativi.
Importare correttamente i testi tra virgolette
Le doppie virgolette servono a proteggere un campo che contiene il separatore, un ritorno a capo o altri caratteri speciali. Un indirizzo come “Via Garibaldi, 10” deve restare in una sola cella anche se la virgola è il separatore del file. Per questo nella finestra di importazione è importante lasciare come delimitatore del testo la doppia virgoletta quando il CSV la utilizza.
Se il risultato presenta colonne spostate dopo una frase contenente una virgola, è possibile che il file contenga virgolette mancanti o non abbinate. Calc può gestire i CSV validi, ma non può sempre correggere una struttura danneggiata. In quel caso controlla il file con un editor di testo e cerca la riga in cui la separazione cambia rispetto alle altre.
Le virgolette che fanno parte del testo possono essere rappresentate nel CSV con una doppia coppia di virgolette, secondo le regole comuni del formato. Non eliminarle manualmente prima di aver verificato il contenuto, perché potresti trasformare una singola cella in più colonne.
Importare un CSV trascinandolo in Calc
Su molti sistemi puoi aprire il file trascinandolo nella finestra di LibreOffice o direttamente nell’area di Calc. Il comportamento può variare in base al sistema operativo e all’associazione dei file, ma quando Calc riconosce il formato dovrebbe mostrare la stessa finestra Importazione testo disponibile con il comando Apri.
Il trascinamento è rapido, ma non modifica le impostazioni fondamentali. Devi comunque controllare codifica, separatore, delimitatore testuale e tipo delle colonne. Se il file viene aperto da un programma diverso o visualizzato in modo non modificabile, usa il percorso più affidabile attraverso File e Apri.
Usare un CSV già aperto per separare il testo in colonne
Se il contenuto è già finito in una sola colonna, non è sempre necessario chiudere Calc e ricominciare. Puoi selezionare la colonna interessata e aprire il comando Dati, quindi scegliere Testo in colonne. Questa funzione permette di dividere il testo esistente usando separatori simili a quelli della finestra di importazione.
Il comando è utile quando hai incollato dati da un editor o quando un file è stato aperto con un’impostazione non corretta. Seleziona prima l’intervallo da analizzare, poi indica il separatore nella finestra visualizzata e controlla l’anteprima. Fai attenzione alla colonna di destinazione: la separazione può sovrascrivere celle già compilate a destra. Prima di confermare, verifica che non siano presenti dati da conservare.
Questa procedura non è identica all’importazione iniziale di un CSV. Serve per dividere testo già presente nel foglio, mentre la finestra Importazione testo viene utilizzata quando Calc sta leggendo il file. Se il documento contiene anche date o codici con zeri iniziali, controlla ugualmente il tipo di colonna prima di confermare.
Salvare il risultato nel formato più adatto
Dopo aver importato il CSV, puoi lavorare normalmente sul foglio: modificare i dati, applicare filtri, creare formule o aggiungere formattazione. Se vuoi conservare più fogli, formule, colori e impostazioni, salva il documento nel formato nativo di Calc, cioè ODS. Usa File, quindi Salva con nome, e scegli il formato desiderato.
Se salvi nuovamente come CSV, Calc mostrerà un avviso perché il formato di testo non può conservare tutte le caratteristiche di un foglio di calcolo. Formule, formattazione, più fogli e alcune impostazioni potrebbero non essere mantenuti. Prima di confermare, valuta se ti serve davvero un CSV per trasferire i dati a un altro programma oppure un file ODS per continuare a lavorare in Calc.
Quando devi produrre un nuovo CSV, verifica anche il separatore e la codifica proposti nella finestra di esportazione. Il programma destinatario potrebbe richiedere il punto e virgola, la virgola, UTF-8 o una codifica specifica. Una scelta incompatibile può rendere il file difficile da leggere nell’applicazione successiva.
Risolvere i problemi più comuni dopo l’importazione
Se tutte le colonne sono unite, torna alla causa più probabile: il separatore. Riavvia l’apertura del file e prova punto e virgola, virgola o tabulazione osservando l’anteprima. Se soltanto alcune righe sono unite, controlla invece le virgolette e la presenza di separatori dentro i testi.
Se gli accenti sono sbagliati, modifica il set di caratteri. UTF-8 è il primo tentativo consigliato, ma un file vecchio potrebbe richiedere una codifica differente. Non correggere manualmente decine di parole prima di aver verificato questa impostazione, perché il problema riguarda la lettura dell’intero file.
Se le date vengono riconosciute in modo errato, seleziona la colonna nell’anteprima e assegna un tipo coerente. Una data come 04/05/2026 può essere ambigua: in alcuni contesti significa 4 maggio, in altri 5 aprile. Se il significato è importante, controlla il formato originale e non affidarti soltanto alla conversione automatica.
Se gli zeri iniziali spariscono, importa la colonna come testo. Se li hai già persi, riaprire il CSV originale è spesso più sicuro che tentare di ricostruirli dopo. Aggiungere zeri con una formula può funzionare solo se conosci la lunghezza esatta dei codici e se tutti i valori seguono la stessa regola.
Se i numeri non vengono sommati, potrebbero essere stati importati come testo a causa di un separatore decimale non riconosciuto, di spazi invisibili o di simboli monetari. Controlla la lingua dell’importazione, il formato della colonna e alcuni valori direttamente nella barra della formula. La semplice presenza di cifre nella cella non garantisce che Calc le consideri numeri.
Quando il file CSV è danneggiato o non valido
Se la finestra di importazione non appare, il file potrebbe avere un’estensione errata, essere associato a un’altra applicazione oppure non contenere un CSV valido. Prova ad aprirlo da File, Apri, invece di fare doppio clic. Se anche così non funziona, controlla che il file non sia vuoto e che sia possibile leggerlo con un editor di testo.
Un file con righe incomplete, virgolette non chiuse o separatori incoerenti può produrre un’importazione parziale. In questi casi non eliminare il file originale e non sostituirlo subito con una versione corretta. Conserva una copia e, se il documento proviene da un gestionale o da un servizio online, richiedi una nuova esportazione specificando il formato CSV, la codifica e il separatore desiderati.
Per file molto grandi, Calc potrebbe impiegare tempo oppure raggiungere i limiti pratici del foglio di calcolo. Se l’importazione si interrompe o il programma diventa instabile, prova prima a lavorare su una copia e a dividere il file in parti con uno strumento adatto. Le modifiche manuali a un CSV di grandi dimensioni possono introdurre nuovi errori, quindi è preferibile rigenerare l’esportazione quando possibile.
Controlli finali prima di usare i dati
Una volta completata l’importazione, verifica che il numero delle colonne sia quello atteso e che la prima riga contenga correttamente le intestazioni. Controlla anche una riga con un campo vuoto, una riga con testo lungo, un importo decimale, una data e un codice con eventuali zeri iniziali. Questi casi rivelano rapidamente la maggior parte degli errori.
Confronta infine il numero di righe del CSV con quello visualizzato in Calc, soprattutto se il file contiene molti record. Controlla alcuni valori direttamente nel file originale e nel foglio importato. Se tutto corrisponde, salva il documento in ODS per conservare il lavoro; mantieni invece il CSV originale come copia di riferimento per eventuali nuove importazioni.