Importare o esportare file di testo (txt o csv)

Si applica a
Excel per Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Esistono due modi per importare dati da un file di testo con Excel: è possibile aprirlo in Excel oppure importarlo come intervallo di dati esterno. Per esportare dati da Excel in un file di testo, utilizzare il comando Salva con nome e modificare il tipo di file dal menu a discesa.

Esistono due formati di file di testo usati comunemente:

  • File di testo delimitato (con estensione txt), nel quale in genere i campi di testo sono separati dal carattere di tabulazione (codice carattere ASCII 009).
  • File di testo con valori separati da virgola (con estensione csv), nel quale in genere i campi di testo sono separati dal carattere virgola (,).

È possibile modificare il carattere separatore usato in entrambi i tipi di file. Questo può essere necessario in modo che le operazioni di importazione ed esportazioni operino nel modo desiderato.

Nota

È possibile importare o esportare fino a 1.048.576 righe e 16.384 colonne.

Importare un file di testo aprendolo in Excel

È possibile aprire un file di testo creato in un'altra applicazione come cartella di lavoro di Excel usando il comando Apri. L'apertura in Excel non comporta un cambiamento del formato del file di testo, come risulta dalla barra del titolo di Excel, nella quale per il nome del file viene mantenuta l'estensione di file originale, ad esempio txt o csv.

  1. Passare a Apri file> e selezionare il percorso che contiene il file di testo.

  2. Selezionare Text Files nell'elenco a discesa Tipo di file nella finestra di dialogo Apri.

  3. Ricercare e fare doppio clic sul file di testo da aprire.

    • Se il file è un file di testo (con estensione txt), verrà avviata l'Importazione guidata Testo. Dopo avere completato tutti i passaggi, fare clic su Fine per completare l'operazione di importazione. Per altre informazioni sui delimitatori e le opzioni avanzate, vedere Importazione guidata testo .

    • Se il file è un file con estensione csv, verrà aperto automaticamente e i relativi dati verranno visualizzati in una nuova cartella di lavoro.

      Nota

      Quando si apre un file con estensione csv in Excel, vengono usate le impostazioni di formato dati predefinite correnti per interpretare la modalità di importazione di ogni colonna di dati. Se si vogliono convertire le colonne in formati di dati diversi, è possibile usare l'Importazione guidata testo. Si consideri ad esempio il caso in cui il formato di una colonna di dati del file con estensione csv sia MGA e il formato dati predefinito di Excel sia AMG, o il caso in cui si voglia convertire una colonna di numeri contenente zeri iniziali in testo al fine di mantenere tali zeri iniziali. Per forzare Excel a eseguire l'Importazione guidata Testo, è possibile cambiare l'estensione da .csv a .txt prima di aprirlo oppure è possibile importare un file di testo connettendosi (per altre informazioni, vedere la sezione seguente).

Importare un file di testo usando una connessione

È possibile importare dati da un file di testo in un foglio di lavoro esistente.

  1. Fare clic sulla cella in cui si vogliono inserire i dati dal file di testo.

  2. Nel gruppo Ottieni & Trasforma datidella scheda Dati fare clic su Da testo/CSV.

  3. Nella finestra di dialogo Importa dati individuare e fare doppio clic sul file di testo che si desidera importare e fare clic su Importa.
    Seguire le istruzioni dell'Importazione guidata testo. Per altre informazioni sull'uso della procedura guidata, fare clic sull'icona del pulsanteGuida in qualsiasi pagina dell'importazione guidata testo. Al termine della procedura guidata, fare clic su Fine per completare l'operazione di importazione.

  4. Dopo aver selezionato la tabella, selezionare Carica > carica in, per specificare dove inserire i dati. Nella finestra di dialogo Importa dati eseguire le operazioni seguenti:

    1. Selezionare una delle opzioni nella finestra di dialogo Importa dati .
    2. Fare clic su OK.
      L'intervallo dei dati esterni verrà inserito nella posizione specificata.

Se una colonna di dati non viene convertita nel formato desiderato, è possibile convertire i dati dopo l'importazione. Per altre informazioni, vedere Convertire in numeri i numeri memorizzati come testo e Convertire in date le date archiviate come testo.

Esportare dati in un file di testo con il salvataggio

È possibile convertire un foglio di lavoro di Excel in un file di testo usando il comando Salva con nome.

  1. Passare a Salva file>con nome.

  2. Verrà visualizzata la finestra di dialogo Salva con nome.

  3. Nella casella Tipo file scegliere il formato del file di testo per il foglio di lavoro.

    • Ad esempio, fare clic su Testo (con valori delimitati da tabulazioni) o CSV (delimitato dal separatore di elenco).
    • Nota

      I diversi formati supportano diversi set di caratteristiche. Per altre informazioni sui set di caratteristiche supportati per i formati di file di testo diversi, vedere Formati di file supportati in Excel.

  4. Passare al percorso in cui salvare il nuovo file di testo e quindi fare clic su Salva.

  5. Verrà visualizzata una finestra di dialogo che ricorda all'utente che solo il foglio di lavoro corrente verrà salvato nel nuovo file. Se si è certi che il foglio di lavoro corrente sia quello che si vuole salvare come file di testo, fare clic su OK. È possibile salvare altri fogli di lavoro come file di testo separati ripetendo questa procedura per ogni foglio.

  6. Verrà visualizzata una seconda finestra di dialogo, che ricorda all'utente che il foglio di lavoro potrebbe includere caratteristiche non supportate dai formati di file di testo. Se si è interessati esclusivamente a salvare i dati del foglio di lavoro nel nuovo file di testo, fare clic su . Se non si è certi e si vogliono ottenere altre informazioni sulle caratteristiche di Excel non supportate dai formati di file di testo, fare clic su ?.

Per altre informazioni sul salvataggio di file in altri formati, vedere Salvare una cartella di lavoro in un formato di file diverso.

Modificare il delimitatore utilizzato durante l'importazione di un file di testo

Il modo in cui si modifica il delimitatore durante l'importazione varia a seconda di come si importa il testo.

  • Se si utilizza Ottieni & Trasforma dati > da testo/CSV, dopo aver scelto il file di testo e aver fatto clic su Importa, scegliere un carattere da usare dall'elenco in Delimitatore. È possibile vedere l'effetto della nuova scelta immediatamente nell'anteprima dei dati, così si può essere sicuri di effettuare la scelta desiderata prima di procedere.
  • Se si utilizza l'Importazione guidata testo per importare un file di testo, è possibile modificare il delimitatore utilizzato per l'operazione di importazione nel passaggio 2 dell'Importazione guidata testo. Nel passaggio 2 è anche possibile cambiare la modalità di gestione dei delimitatori consecutivi, ad esempio virgolette consecutive.
    Per altre informazioni sui delimitatori e le opzioni avanzate, vedere Importazione guidata testo .

Modificare il separatore di elenco predefinito per il salvataggio dei file come testo (.csv) in Excel

Se si vuole usare il punto e virgola come separatore di elenco predefinito quando si salva come .csv, ma è necessario limitare la modifica a Excel, è consigliabile modificare il separatore decimale predefinito in una virgola, in modo da forzare Excel a usare il punto e virgola come separatore di elenco. Ovviamente, questo cambierà anche il modo in cui vengono visualizzati i numeri decimali, quindi valuta anche di cambiare il separatore delle migliaia per limitare qualsiasi confusione.

  1. Cancella le opzioni> di ExcelOpzioni di modifica>avanzate>Usa separatori di sistema.
  2. Impostare il separatore decimale su , (una virgola).
  3. Impostare il separatore delle migliaia su . (un punto).

Modificato il separatore di elenco predefinito per i nuovi file di testo (riguarda tutti i programmi)

Quando si salva una cartella di lavoro come file di .csv, il separatore di elenco predefinito (delimitatore) è una virgola. Puoi modificare questo valore in un altro carattere separatore usando le impostazioni dell'area geografica di Windows. 

Attenzione

La modifica dell'impostazione di Windows causerà una modifica globale sul computer, interessando tutte le applicazioni. Per modificare il delimitatore solo per Excel, vedere Modificare il separatore di elenco predefinito per il salvataggio dei file come testo (.csv) in Excel.

  1. In Microsoft Windows 11, seleziona la barra di ricerca e digita Impostazioni area geografica.
  2. Selezionare Impostazioni lingua amministrativa.
  3. Nella scheda Formati , selezionare Impostazioni aggiuntive.
  4. Nella scheda Numeri della finestra di dialogo Personalizza formato digitare un carattere da usare come nuovo separatore nella casella Separatore di elenco.
  5. Selezionare OK due volte.

Nota

 Dopo aver cambiato il carattere separatore di elenco per il computer, tutti i programmi useranno il nuovo carattere come separatore. È possibile reimpostare il carattere predefinito eseguendo la medesima procedura.

Servono altre informazioni?

È sempre possibile rivolgersi a un esperto della Tech Community di Excel o ottenere supporto nelle Community.

Vedere anche

Importare dati da origini dati esterne (Power Query)