Tabuľka obsahu
Prehľad
a The Aspose.Cells.LowCode
TextConverter zjednodušuje konverziu spreadsheets programu Excel do rôznych textových formátov, ako sú CSV, TSV, XML, SLK a DIF. Tento nástroj je nevyhnutný pre výmenu údajov, ETL potrubia a integráciu so systémami dedičstva. Aspose.Cells.SaveOptions
je dôležité zabezpečiť, aby formát výstupu spĺňal vaše potreby. Napríklad pri používaní funkcie .NET Excel do textu môžete ľahko exportovať svoje údaje v užívateľsky príjemnom formáte. Okrem toho vám môže dôkladný Aspose.Cells Review pomôcť pochopiť jeho robustné schopnosti.
Prečo premeniť Excel na textové formáty?
- Data Integration & ETL: Ľahko integrovať údaje spreadsheet do databáz, analytických systémov a dátových skladov.
- Legacy System Compatibility: Komunikovať so staršími systémami, ktoré vyžadujú ploché textové vstupy.
- Čitateľné a udržateľné údaje: Zjednodušuje preskúmanie a riadenie údajov v ľuďom čítateľných formátoch.
Kľúčové výhody Aspose.Cells LowCode TextConverter
- Extenzívna podpora formátu: ľahko sa konvertuje na CSV, TSV, XML, SLK, DIF, SQLSCRIPT a ďalšie.
- Jednoduché API Použitie: Rýchlo konvertovať pomocou minimálneho kódu s jedným volaním metódy.
- Accurate Round-Trips: Konvertovať späť a dopredu medzi Excel a textové formáty bez straty údajov.
- Flexible Encoding: Jednoducho spravovať kódovanie súborov prostredníctvom streamov alebo prispôsobených konfigurácií.
Predpoklady
- Inštalovať najnovšiu verziu Aspose.Cells.LowCode prostredníctvom NuGet:
Install-Package Aspose.Cells.LowCode
- .NET 6.0 alebo neskôr.
- Potrebné názvové priestory:
using Aspose.Cells;
using Aspose.Cells.LowCode;
Step-by-Step Conversion sprievodca
Excel na CSV
Konvertovať Excel spreadsheets priamo 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
Import CSV údajov späť do pracovnej knihy programu Excel:
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)
Previesť Excel do iných textových formátov jednoducho:
saveOptions.SaveFormat = SaveFormat.Tsv; // Also supports SLK, XML
TextConverter.Process(loadOptions, saveOptions);
Kompletný príklad kódu C#
Kompletný, vykonateľný program C# preukazujúci konverziu medzi Excelom 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 na optimalizáciu výkonu
- Vedenie veľkých dátových súborov: Konvertovať veľké súbory na kusy alebo streamovanie dát line-by-line.
- Rozhodnutá automatizácia: Použite spracovanie batchov alebo naplánované úlohy na automatickú konverziu opakovaných konverzií.
- Custom Delimiter Handling: Aplikujte prispôsobené delimity pomocou ďalšieho skriptovania alebo plného Aspose.Cells API.
Spoločné problémy a riešenie problémov
Chyba alebo problém | Odporúčané riešenie |
---|---|
Unsupported SaveFormat Chyby | Skontrolujte, či sú formáty zodpovedajú podporované typy a správne rozšírenia súborov. |
Kódovanie chýb | jasne určiť kódovanie (napr. Encoding.UTF8 v čase čítania / písania. |
Trunčenie alebo nesúlad údajov | Prispôsobte šírky stĺpcov alebo delimitéry s kompletnými možnosťami API. |
Často kladené otázky (FAQ)
Q1: Môžu byť hlavice zahrnuté do exportovaného CSV? Áno, uistite sa, že prvý riadok programu Excel obsahuje titulky.
Q2: Ako previesť XML dáta späť do formátu Excel?
nastavenie SaveFormat = SaveFormat.Xml
v TextConverter.Process
.
Q3: Podporuje TextConverter kompresiu súborov?
Žiadna priama kompresia; použitie .NET System.IO.Compression
samostatne po konverzii.
Súvisiace zdroje
- ASPOSE.CELL dokumentácia
- Aspose.Cells GitHub Príklady
- Aspose.Cells Referencia LowCode
- Aspose.Cells Recenzia
- Spoločnosť Aspose.Cells SaveOptions