Hvordan man konverterer TXT til Excel ved hjælp af C#

Hvordan man konverterer TXT til Excel ved hjælp af C#

Konvertering af TXT-filer til Excel-format gør det nemmere at arbejde med strukturerede eller halvstrukturerede tekstdata i en spreadsheet-miljø. Med Aspose.Cells for .NET, kan udviklere lade og omdanne plain tekst filer i Excel format (.xlsx) uden behov for Microsoft Excel.

Hvorfor konvertere TXT til Excel?

  • Forbedring af datastrukturen:- Konverter enkel tekst til et format, der understøtter cellebaseret organisation, formler og styling.

  • Automatisering af:- Automatisk masse tekstfiler bearbejdning i spreadsheets til rapportering eller analyse.

  • integration klar:- Det er nemt at integrere TXT-data i .NET-applikationer til eksport, deling eller behandling.

Step-by-Step Guide til at konvertere TXT til Excel

Trin 1: Installere Aspose.Cells via NuGet

Installation af biblioteket fra NuGet:

dotnet add package Aspose.Cells

Trin 2: Konfigurer Aspose.Cells licens

Indstill licensen til at få adgang til fulde funktioner:

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

Trin 3: Last ned TXT-filen

Create a new Workbook by loading the .txt file:

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

Trin 4: TXT-indhold Renderet som Spreadsheet

Tekstindholdet er automatisk parsed og placeret i worksheet celler.

Trin 5: Save som Excel

Eksportere den opladte tekst som en Excel-fil:

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

Vanlige problemer og fixer

Filer, der ikke lades ordentligt op

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

2 Formatering af misligholdelse

  • Løsning: Overveje at forhåndsbehandling af tekstfilen eller bruge tilpasset parsing logik, før du lader den ind i arbejdsbokken.

3. redigere formatfejl

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