Com convertir TXT a Excel amb C#

Com convertir TXT a Excel amb C#

Convertir arxius TXT en format Excel fa que sigui més fàcil treballar amb dades de text estructurades o semi-estructura en un entorn de fletxa. amb Aspose.Cells per a .NET, els desenvolupadors poden carregar i transformar fitxers textuals plàtins en formato Excel (.xlsx) sense necessitat de Microsoft Excel.

Per què convertir TXT a Excel?

  • Millora de la estructura de dades:- Convertir text senzill en un format que dóna suport a l’organització basada en cèl·lules, formulacions i estil.

  • Automatitzaci:- Tractament automàtic de fitxers de text en fletxes per a la informació o l’anàlisi.

  • La integració està preparada:- Integrar fàcilment les dades TXT en aplicacions .NET per exportar, compartir o processar.

Guia de pas a pas per convertir TXT a Excel

Pas 1: Instal·lar Aspose.Cells a través de NuGet

Instal·la la biblioteca de NuGet:

dotnet add package Aspose.Cells

Pas 2: Configuració de llicència Aspose.Cells

Configura la llicència per accedir a les funcions completes:

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

Pas 3: Carregar el fitxer TXT

Create a new Workbook by loading the .txt file:

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

Pas 4: Contingut TXT Renderat com a Spreadsheet

El contingut del text es parseta automàticament i es col·loca en cèl·lules de taula de treball.

Pas 5: Salvar com a Excel

Exportar el text carregat com a fitxer d’Excel:

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

Problemes comuns i fixos

Arxiu no carregat adequadament

  • Solution: Ensure the .txt file path is correct and the content is properly formatted with delimiters (tabs, commas, etc.).

2 Formatar la desigualtat

  • Solució: Considereu preprocessar el fitxer de text o utilitzar lògica de parcel·lació personalitzada abans de carregar-lo al llibre de treball.

3.Save el format error

  • Solution: Confirm you are using the appropriate SaveFormat when exporting to .xlsx.
 Català