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ém | Doporučené řešení |
---|---|
Unsupported SaveFormat Chyby | Zkontrolujte, jaké formáty odpovídají podporovaným typům a správným souborovým rozšířením. |
Kódování chyb | Vý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
- ASPOSE.CELL dokumentace
- Aspose.Cells GitHub Příklady
- Aspose.Cells Reference LowCode
- ASPOSE.CELL recenzí
- Společnost Aspose.Cells SaveOptions