Jak převést TXT na Excel pomocí C#

Jak převést TXT na Excel pomocí C#

Převod TXT souborů do formátu Excel usnadňuje práci se strukturovanými nebo polo-strukturovanými textovými daty v prostředí tabulek. S Aspose.Cells pro .NET mohou vývojáři načíst a transformovat obyčejné textové soubory do formátu Excel (.xlsx) bez potřeby Microsoft Excel.

Proč převádět TXT na Excel?

  1. Vylepšení struktury dat:
    • Převést jednoduchý text do formátu, který podporuje organizaci na základě buněk, vzorce a stylování.
  2. Automatizace:
    • Automatizovat zpracování hromadných textových souborů do tabulek pro reporty nebo analýzu.
  3. Připraveno na integraci:
    • Snadno integrovat TXT data do .NET aplikací pro export, sdílení nebo zpracování.

Podrobný návod na převod TXT do Excelu

Krok 1: Nainstalujte Aspose.Cells přes NuGet

Nainstalujte knihovnu z NuGet:

dotnet add package Aspose.Cells

Krok 2: Nakonfigurujte licenci Aspose.Cells

Nastavte licenci pro přístup ke všem funkcím:

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

Krok 3: Načtěte TXT soubor

Vytvořte nový Workbook načtením souboru .txt:

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

Krok 4: Obsah TXT zobrazen jako tabulka

Textový obsah je automaticky analyzován a umístěn do buněk pracovního listu.

Krok 5: Uložení jako Excel

Exportujte načtený text jako Excel soubor:

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

Časté problémy a opravy

1. Soubor nebyl správně načten

  • Řešení: Ujistěte se, že cesta k souboru .txt je správná a obsah je správně formátován s oddělovači (tabulátory, čárky atd.).

2. Nesoulad formátování

  • Řešení: Zvažte předzpracování textového souboru nebo použijte vlastní logiku analýzy před jeho načtením do pracovního sešitu.

3. Chyba formátu při ukládání

  • Řešení: Potvrďte, že používáte vhodný SaveFormat při exportu do .xlsx.
 Čeština