Aspose.Cells Text Converter per a .NET
Aspose.Cells Text Converter per a .NET és una API d’alt rendiment adaptada per convertir els llibres de treball de Microsoft Excel (XLS, XLSX,XLSM) en múltiples formats basats en text -inclosos CSV, TSV, XML i SQLSCRIPT- i viceversa. Construïda en el robust motor de l’ASPOSE. Cells, aquest plug-in simplifica els fluxos de feina de conversió de text per les eines de migració de dades, els tubs de reportatge, processos ETL i els serveis de tractament de tauletes.
Instal·lació i configuració
- Afegeix el paquet Aspose.Cells NuGet al teu projecte .NET.
- Configuració de llicències mesurades per evitar limitacions d’avaluació.
Per a més detalls, vegeu el Instal·lació Guia. per a la llicència, segueix Llicència Metrada .
Característiques i funcionalitats
Suport en format complet
- Introducció: XLSX i XLSX, xlsm
- Resultats: CSV i TSV, XML (customable), SQLSCRIPT (escripcions de base de dades preparades INSERT)
- Suporta conversions rodona entre llibres de treball d’Excel i formats basats en text
Delimitador i personalització de codificació
- Defineix els delimitors personalitzats, els caràcters de citació i les seqüències d’escapament per a CSV/TSV
- Codi de control (UTF-8, UTF-16, ISO-8859-1, etc.) per a la compatibilitat
- Opcions per incloure/excloure capçaleres, peus i línies blanques
El control d’estructura XML
- Mapa de dades de la taula de treball en elements i atributs XML amb templats personalitzats
- Configura els elements de raïm, els espais de nom i les sortides que compleixen el esquema
- Suporta representacions XML centràries i cèl·lules
generació SQLSCRIPT
- Convertir cada línia en declaracions SQL INSERT automàticament
- Personalitzar noms de taula, llistes de columnes i formatatge de valors
- Batx Multiple INSERTs per a l’execució optimitzada en bases de dades relatives
Performances i escalabilitat
- Conversió basada en flux per a grans llibres de treball
- Conversió paral·lela utilitzant sistemes multi-core
- Lightweight per a les exportacions d’un sol full, alta potència per les conversions en massa
Trastorn d’errors i validació
- Hierarquia d’excepcions clares per a errors de conversió, violacions de format i problemes I/O
- Validació per inspeccionar/corregir les dades de conversió pre/post
- Punts d’integració de logging per als marcs de registre .NET
Exemple: Excel a CSV Conversió
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);
Consells i millors pràctiques
- Metered Licensing : Inicialitza a l’aplicació startup i monitoritza la utilització de les quotes.
- Gestió de recursos : Utilitzeu els fluxos per a grans llibres de treball i disposeu immediatament els objectes de conversió.
- Codificació de la consistència : Alinear-se amb els sistemes objectius per evitar la corrupció del caràcter.
- Seguretat de thread : Instantat convertidors separats per a cada thread / tasca.
- Recuperació d’error : les trucades de tornada en prova/catx amb lògica fallback per a cèl·lules invalidades.
- Templats reutilitzables : Emmagatzema els templats XML/SQLSCRIPT externament per a actualitzacions fàcils.
Problemes comuns i resolucions
- File no trobat : Assegureu-vos que la ruta de fitxer proporcionada és correcta.
- Format de fitxer sense suport : Verifiqueu que el format d’entrada és suportat per Aspose.Cells.
Preguntes freqüents
**Què és Aspose.Cells Text Converter per a .NET?**És una API centrada per a la conversió de taules d’Excel en/de formats basats en text com CSV, TSV, XML i SQLSCRIPT.
**Com es diferencia de Aspose.Cells per a .NET?**Aspose.Cells és una biblioteca multifuncional, mentre que Text Converter té com a objectiu les tasques de conversió centrades en text.
**Quins formats es donen suport?**XLSX, XLSM, CSV, TSV, XML, SQLSCRIPT i més.
**Es poden personalitzar les configuracions de generació de text?**Sí, utilitzant SaveOptions
Subclasse com TxtSaveOptions
, JsonSaveOptions
, i etc.