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.

 Català