Come convertire rapidamente i file TXT in fogli di calcolo Excel

2025-09-10 02:10:16 Administrator

Installa con Maven

Install-Package Spire.XLS

Link Correlati

pagina di copertina della conversione da txt a excel con c#

Contenuto della Pagina:

Introduzione

Lavorare con file di testo semplice (.txt) è comune, ma quando si tratta di gestire grandi insiemi di dati, i file TXT spesso mancano di struttura e usabilità. Convertendo TXT in Excel, puoi sfruttare le funzionalità di Excel come filtri, formule, tabelle pivot e visualizzazione dei dati. In questa guida, imparerai tre metodi efficaci per convertire i file TXT in formato Excel (XLSX o CSV) — utilizzando Microsoft Excel, un convertitore online gratuito da TXT a Excel e la programmazione in Python.

Differenze tra file TXT, CSV ed Excel

Prima di iniziare la conversione, è importante comprendere le differenze tra questi formati:

  • File TXT – Memorizzano testo non strutturato o semplice, spesso separato da spazi, tabulazioni o delimitatori personalizzati.
  • File CSV – Una forma strutturata di file di testo in cui i dati sono separati da virgole, rendendoli più facili da importare in fogli di calcolo o database.
  • File Excel (XLS/XLSX) – Formati nativi di Microsoft Excel che supportano funzionalità avanzate di manipolazione dei dati, tra cui formule, grafici e fogli di lavoro multipli.

La conversione da TXT a Excel consente di trasformare i dati di testo grezzi in un formato strutturato e interattivo.

Metodo 1. Importare testo in Microsoft Excel e salvare in formato Excel

Per gli utenti che preferiscono non fare affidamento su strumenti esterni, Excel stesso fornisce un metodo affidabile per convertire i file TXT in fogli di calcolo strutturati. Con questo metodo, non è necessario scaricare altre API o software. Finché hai accesso a Microsoft Excel, puoi gestire la conversione in pochi secondi.

Segui i passaggi seguenti per iniziare:

Passaggio 1. Apri Microsoft Excel e vai su File > Apri > Sfoglia per aprire il tuo file TXT.

aprire file txt con microsoft excel

Passaggio 2. Apparirà una finestra per selezionare il file. Il formato file predefinito contiene solo file Excel, quindi dovresti regolare il formato del file dall'angolo in basso a destra su "Tutti i file" o "File di testo".

regolare il formato del file per aprire il file txt di destinazione sul computer

Passaggio 3. Apparirà l'Importazione guidata testo. Scegli il tipo di file (Delimitato o a larghezza fissa).

scegliere il tipo di file delimitato o a larghezza fissa

Seleziona il delimitatore corretto (come tabulazione, spazio o virgola).

regolare il delimitatore corretto come tabulazione, spazio e virgola

Regola i formati dei dati delle colonne se necessario, quindi fai clic su Fine.

regolare i formati dei dati delle colonne per terminare l'impostazione della conversione

Passaggio 4. Salva il file come .xlsx o .csv.

salvare il file in formato xlsx o csv

Metodo 2. Convertire TXT in formato Excel con C#

Per sviluppatori o utenti avanzati che gestiscono grandi quantità di dati, il codice fornisce un modo affidabile per automatizzare la conversione da TXT a Excel. Permettimi di presentarti Spire.XLS for .NET, una libreria Excel professionale progettata per consentire agli sviluppatori di creare, leggere, modificare, convertire e stampare file Excel all'interno di applicazioni .NET senza dipendere da Microsoft Excel.

Spire.XLS for .NET supporta sia i formati XLS che XLSX, insieme a CSV, ODS, PDF, HTML e altri tipi di file, rendendolo una soluzione flessibile per la gestione dei dati dei fogli di calcolo. Con il suo ricco set di funzionalità, tra cui il calcolo di formule, la creazione di grafici, le tabelle pivot, l'importazione/esportazione di dati e la formattazione avanzata, aiuta gli sviluppatori ad automatizzare in modo efficiente le attività relative a Excel, garantendo al contempo alte prestazioni e facilità di integrazione.

Ora, segui i passaggi seguenti per convertire i tuoi file TXT in formato Excel con Spire.XLS for .NET:

Passaggio 1. Installa la DLL di Spire.XLS sul tuo computer con NuGet utilizzando il codice seguente o scaricala dal sito Web ufficiale.

Passaggio 2. Copia il codice seguente e non dimenticare di personalizzarlo in base alle esigenze specifiche del tuo file:

using Spire.Xls;
using System.IO;
using System.Collections.Generic;

class TxtToExcelConverter
{
    static void Main()
    {
        // Open a text file and read all lines in it
        string[] lines = File.ReadAllLines("Data.txt");

        // Create a list to store the data in text file
        List<string[]> data = new List<string[]>();

        // Split data into rows and columns and add to the list
        foreach (string line in lines)
        {
            data.Add(line.Trim().Split('\t')); // Adjust delimiter as needed
        }

        // Create a Workbook object
        Workbook workbook = new Workbook();

        // Get the first worksheet
        Worksheet sheet = workbook.Worksheets[0];

        // Iterate through the rows and columns in the data list
        for (int row = 0; row < data.Count; row++)
        {
            for (int col = 0; col < data[row].Length; col++)
            {
                // Write the text data in specified cells
                sheet.Range[row + 1, col + 1].Value = data[row][col];

                // Set the header row to Bold
                sheet.Range[1, col + 1].Style.Font.IsBold = true;
            }
        }

        // Autofit columns
        sheet.AllocatedRange.AutoFitColumns();

        // Save the Excel file
        workbook.SaveToFile("TXTtoExcel.xlsx", ExcelVersion.Version2016);
        workbook.Dispose();
    }
}

RISULTATO: pagina dei risultati della conversione da txt a excel con spire xls

Conclusione

La conversione di file TXT in formato Excel semplifica l'analisi, l'organizzazione e la condivisione dei dati. In questo post, abbiamo esplorato tre metodi:

  • Importazione con Microsoft Excel – rapida e integrata per le conversioni manuali.
  • Scripting in Python – potente e flessibile per l'automazione e grandi insiemi di dati.

Scegli il metodo che meglio si adatta alle tue esigenze e inizia a trasformare il testo semplice in fogli di calcolo Excel strutturati e utilizzabili.

Ottieni una licenza gratuita

Per sperimentare appieno le capacità di Spire.XLS for .NET senza alcuna limitazione di valutazione, puoi richiedere una licenza di prova gratuita di 30 giorni.

Vedi anche: