Come convertire TXT in Excel utilizzando C#

Come convertire TXT in Excel utilizzando C#

Convertire i file TXT in formato Excel rende più facile lavorare con dati testuali strutturati o semi-strutturati in un ambiente di fogli di calcolo. Con Aspose.Cells per .NET, gli sviluppatori possono caricare e trasformare file di testo semplice in formato Excel (.xlsx) senza la necessità di Microsoft Excel.

Perché Convertire TXT in Excel?

  1. Miglioramento della Struttura dei Dati:
    • Convertire testo semplice in un formato che supporta l’organizzazione basata su celle, formule e stili.
  2. Automazione:
    • Automatizzare l’elaborazione di file di testo in blocco in fogli di calcolo per report o analisi.
  3. Pronto per l’Integrazione:
    • Integrare facilmente i dati TXT nelle applicazioni .NET per esportazione, condivisione o elaborazione.

Guida Passo-Passo per Convertire TXT in Excel

Passo 1: Installare Aspose.Cells tramite NuGet

Installa la libreria da NuGet:

dotnet add package Aspose.Cells

Passo 2: Configurare la Licenza di Aspose.Cells

Imposta la licenza per accedere a tutte le funzionalità:

Metered matered = new Metered();
matered.SetMeteredKey("PublicKey", "PrivateKey");

Passo 3: Caricare il File TXT

Crea un nuovo Workbook caricando il file .txt:

Workbook workbook = new Workbook("input.txt");

Passo 4: Contenuto TXT Renderizzato come Foglio di Calcolo

Il contenuto testuale viene automaticamente analizzato e posizionato nelle celle del foglio di lavoro.

Passo 5: Salva come Excel

Esporta il testo caricato come un file Excel:

workbook.Save("TXT_to_Excel.xlsx", SaveFormat.Xlsx);

Problemi Comuni e Soluzioni

1. File Non Caricato Correttamente

  • Soluzione: Assicurati che il percorso del file .txt sia corretto e che il contenuto sia formattato correttamente con delimitatori (tabulazioni, virgole, ecc.).

2. Disallineamento del Formato

  • Soluzione: Considera di preprocessare il file di testo o utilizzare una logica di parsing personalizzata prima di caricarlo nel workbook.

3. Errore di Formato di Salvataggio

  • Soluzione: Conferma di utilizzare il SaveFormat appropriato quando esporti in .xlsx.
 Italiano