Aspose.Cells Text Converter pre .NET
Aspose.Cells Text Converter pre .NET je vysoko výkonný API prispôsobený na konverziu Microsoft Excel pracovných kníh (XLS, XLSX,XLSM) do viacerých formátov založených na texte – vrátane CSV, TSV, XML a SQLSCRIPT – a naopak.Vybudovaný na robustnom motore Asposa.cells, tento plugin zjednodušuje pracovné toky konverzie textu pre nástroje na migráciu údajov, reporting pipelines, ETL procesy a služby spracovania šípky.
Inštalácia a nastavenie
- Pridajte balík Aspose.Cells NuGet do svojho projektu .NET.
- Nastaviť merané licencie, aby sa zabránilo obmedzeniam hodnotenia.
Pre podrobné nastavenie, pozri inštalácia Sprievodca. pre licencie, sledujte Metrické licencie .
Funkcie a funkcie
Komplexná podpora formátu
- Vstupné: XLS, XLSX, XLSM
- Výstup: CSV a TSV, XML (vlastné), SQLSCRIPT (database-ready INSERT vyhlásenia)
- Podporuje konverzie medzi pracovnými knihami programu Excel a textovými formátmi
Delimiter & kódovanie prispôsobenie
- Definovať prispôsobené delimitéry, citovanie znakov a sekvencie úniku pre CSV/TSV
- Kontrola kódovania (UTF-8, UTF-16, ISO-8859-1, atď.) pre kompatibilitu
- Možnosti zahŕňať / vylúčiť hlavy, nohy a biele riadky
Kontrola štruktúry XML
- Mapovanie údajov zo pracovnej dosky do XML prvkov a atribútov s prispôsobenými šablóny
- Nastavenie koreňových prvkov, názvových priestorov a výstupov v súlade so schémou
- Podporuje lineárne a buniek-centrické XML reprezentácie
SQLSCRIPT generácia
- Konvertovať každý riadok do SQL INSERT vyhlásenia automaticky
- prispôsobte názvy tabuľky, zoznamy stĺpcov a formátovanie hodnôt
- Batch Multiple INSERTs pre optimalizovanú prevádzku v relatívnych databázach
Výkon a škálovateľnosť
- Stream-based konverzia pre veľké pracovné knihy
- Paralelná konverzia pomocou multi-core systémov
- Ľahká hmotnosť pre vývoz jednorazových listov, vysoká kapacita pre veľkoobchodné konverzie
Chyby spracovania a validácie
- Jasná hierarchia výnimiek pre konverziové chyby, porušenia formátu a problémy s I/O
- Validácia pre kontrolu/vhodné údaje pre/post konverzie
- Logging integrácie bodov pre .NET logging rámy
Príklad: Excel na konverziu CSV
using Aspose.Cells;
// Load your source workbook
Workbook workbook = new Workbook("sample.xlsx");
// Save the workbook to CSV format
workbook.Save("output.csv", SaveFormat.Csv);
Tipy a najlepšie postupy
- Metered Licensing : Inicializovať pri aplikácii startup a monitorovať používanie kvóty.
- Vedenie zdrojov : Použite toky pre veľké pracovné knihy a rýchlo rozložte konvertorové objekty.
- Kódovanie konzistencie : Usporiadať sa s cieľovými systémami, aby sa zabránilo korupcii charakteru.
- Bezpečnosť prúdu : Inštantné oddelené konvertory pre každý prúd / úlohu.
- Error Recovery : Wrap hovory v try/catch s logikou padnutia pre neplatné bunky.
- Reusable Templates : Šablóny XML/SQLSCRIPT uložte vonku pre jednoduché aktualizácie.
Spoločné otázky a uznesenia
- Záznam nie je nájdený : Uistite sa, že poskytnutá cesta súboru je správna.
- Podporovaný formát súboru : Skontrolujte, či je podpora formátu vstupu podporovaná spoločnosťou Aspose.Cells.
Často kladené otázky
**Čo je Aspose.Cells Text Converter pre .NET?**Je to zameraný API pre konverziu Excel spreadsheets do/z textových formátov, ako sú CSV, TSV, XML a SQLSCRIPT.
**Ako sa líši od Aspose.Cells pre .NET?**Aspose.Cells je multifunkčná knižnica, zatiaľ čo Text Converter sa zameriava na úlohy konverzie zamerané na text.
**Aké formáty sú podporované?**XLSX, XLSM, CSV, TSV, XML, SQLSCRIPT a ďalšie.
**Môžu sa nastavenia generácie textu prispôsobiť?**Áno, používať SaveOptions
Podskupiny ako napríklad TxtSaveOptions
, JsonSaveOptions
, a atď.