Hur man konverterar TXT till Excel med C#

Hur man konverterar TXT till Excel med C#

Att konvertera TXT-filer till Excel-format gör det enklare att arbeta med strukturerad eller semi-strukturerad textdata i en kalkylblads-miljö. Med Aspose.Cells för .NET kan utvecklare ladda och omvandla rena textfiler till Excel-format (.xlsx) utan behov av Microsoft Excel.

Varför konvertera TXT till Excel?

  1. Förbättrad datastruktur:
    • Konvertera enkel text till ett format som stöder cellbaserad organisation, formler och stilisering.
  2. Automatisering:
    • Automatisera bearbetning av stora mängder textfiler till kalkylblad för rapportering eller analys.
  3. Integrationsredo:
    • Enkelt integrera TXT-data i .NET-applikationer för export, delning eller bearbetning.

Steg-för-steg-guide för att konvertera TXT till Excel

Steg 1: Installera Aspose.Cells via NuGet

Installera biblioteket från NuGet:

dotnet add package Aspose.Cells

Steg 2: Konfigurera Aspose.Cells-licens

Ange licensen för att få tillgång till alla funktioner:

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

Steg 3: Ladda TXT-filen

Skapa en ny arbetsbok genom att ladda .txt-filen:

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

Steg 4: TXT-innehåll renderat som kalkylblad

Textinnehållet parsas automatiskt och placeras i kalkylblads-celler.

Steg 5: Spara som Excel

Exportera den inlästa texten som en Excel-fil:

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

Vanliga problem och lösningar

1. Filen laddades inte korrekt

  • Lösning: Kontrollera att sökvägen till .txt-filen är korrekt och att innehållet är korrekt formaterat med avgränsare (flikar, kommatecken, etc.).

2. Formateringsfel

  • Lösning: Överväg att förbehandla textfilen eller använd anpassad parsning innan den laddas in i arbetsboken.

3. Spara formatfel

  • Lösning: Bekräfta att du använder rätt SaveFormat när du exporterar till .xlsx.
 Svenska