Tabulka obsahů

přehled

a to Aspose.Cells.LowCode TextConverter zjednodušuje konverzi Excel spreadsheets do různých textových formátů, jako je CSV, TSV, XML, SLK a DIF. Tento nástroj je nezbytný pro výměnu dat, ETL potrubí a integraci s dědicemi systémů. Aspose.Cells.SaveOptions je důležité zajistit, aby formát výstupu vyhovoval vašim potřebám. Například při používání funkce .NET Excel do textu můžete snadno exportovat své údaje v uživatelsky přívětivém formátu. Navíc důkladný Aspose.Cells Review vám pomůže pochopit jeho robustní schopnosti.

Proč přeměnit Excel na textové formáty?

  • Data Integration & ETL: Jednoduše integrovat data šířky do databází, analytických systémů a datových skladů.
  • Legacy System Compatibility: Komunikujte se staršími systémy, které vyžadují ploché textové vstupy.
  • Čístné a udržitelné údaje: Zjednodušuje přezkum a správu údajů v lidsky čitelných formátech.

Klíčové výhody Aspose.Cells LowCode TextConverter

  • Extensive Format Support: snadno konvertujte na CSV, TSV, XML, SLK, DIF, SQLSCRIPT a další.
  • Jednoduché používání API: Rychle konvertujte pomocí minimálního kódu s jediným voláním metody.
  • Přesné kroužky: Konvertovat zpět a dopředu mezi Excelem a textovými formáty bez ztráty dat.
  • Flexible Encoding: snadno spravovat kódování souborů prostřednictvím streamů nebo přizpůsobených konfigurací.

Předpoklady

  • Instalace nejnovější verze Aspose.Cells.LowCode prostřednictvím NuGet:

Install-Package Aspose.Cells.LowCode

  • .NET 6.0 nebo novější.
  • Požadované názevové prostory:
using Aspose.Cells;
using Aspose.Cells.LowCode;

Krok za krokem konverzní průvodce

Excel na CSV

Konvertovat Excel spreadsheets přímo do formátu CSV:

var loadOptions = new LowCodeLoadOptions { InputFile = "contacts.xlsx" };
var saveOptions = new LowCodeSaveOptions { SaveFormat = SaveFormat.Csv, OutputFile = "contacts.csv" };
TextConverter.Process(loadOptions, saveOptions);

CSV do Excelu

Převod dat CSV zpět do Excelovy knihovny:

var loadOptions = new LowCodeLoadOptions { InputFile = "contacts.csv" };
var excelOptions = new LowCodeSaveOptions { SaveFormat = SaveFormat.Xlsx, OutputFile = "contacts.xlsx" };
TextConverter.Process(loadOptions, excelOptions);

Ostatní formáty (TSV, SLK, XML)

Konvertovat Excel do jiných textových formátů snadno:

saveOptions.SaveFormat = SaveFormat.Tsv;  // Also supports SLK, XML
TextConverter.Process(loadOptions, saveOptions);

Kompletní příklad kódu C#

Kompletní, proveditelný program C#, který demonstruje konverzi mezi Excelem a CSV:

using System;
using Aspose.Cells.LowCode;

namespace TextConversionExample
{
    class Program
    {
        static void Main()
        {
            // Excel to CSV
            var excelLoadOpts = new LowCodeLoadOptions { InputFile = "report.xlsx" };
            var csvSaveOpts = new LowCodeSaveOptions { SaveFormat = SaveFormat.Csv, OutputFile = "report.csv" };
            TextConverter.Process(excelLoadOpts, csvSaveOpts);
            Console.WriteLine("Excel to CSV conversion completed.");

            // CSV to Excel
            var csvLoadOpts = new LowCodeLoadOptions { InputFile = "report.csv" };
            var excelSaveOpts = new LowCodeSaveOptions { SaveFormat = SaveFormat.Xlsx, OutputFile = "report_converted.xlsx" };
            TextConverter.Process(csvLoadOpts, excelSaveOpts);
            Console.WriteLine("CSV to Excel conversion completed.");
        }
    }
}

Tipy pro optimalizaci výkonu

  • Manage Large Datasets: Konvertovat velké soubory do kusů nebo streamování dat line-by-line.
  • Razvrzená automatizace: Použijte zpracování souborů nebo naplánované úkoly k automatizaci opakující se konverze.
  • Custom Delimiter Handling: Použijte přizpůsobené delimity pomocí dalšího skriptování nebo plného Aspose.Cells API.

Společné problémy a řešení problémů

Chyba nebo problémDoporučené řešení
Unsupported SaveFormat ChybyZkontrolujte, jaké formáty odpovídají podporovaným typům a správným souborovým rozšířením.
Kódování chybVýslovně specifikovat kódování (např. Encoding.UTF8) při čtení / psaní.
Zkreslení nebo nesrovnalost údajůPřizpůsobte šířky sloupců nebo delimitéry s možností plné API.

asté dotazy (FAQ)

Q1: Mohou být titulky zahrnuty do exportovaného CSV? Ano, ujistěte se, že první řádek programu Excel obsahuje titulky.

Q2: Jak konvertuji data XML zpět do formátu Excel? Setování SaveFormat = SaveFormat.Xml v TextConverter.Process.

Q3: Podporuje TextConverter komprese souborů? Bez přímé komprese; použití .NET System.IO.Compression odděleně po konverzi.

související zdroje

More in this category