Aspose.Cells Converter text pentru .NET
Aspose.Cells Text Converter pentru .NET este o API de înaltă performanță adaptată pentru a converti Microsoft Excel Workbooks (XLS, XLSX,XLSM) în mai multe formate bazate pe text – inclusiv CSV, TSV, XML și SQLSCRIPT – și vice-versa. Construit pe motorul robust Asposa.cells, acest plugin simplifică fluxurile de lucru de conversie a textului pentru instrumentele de migrație a datelor, rapoartele, procesele ETL și serviciile de prelucrare a frunzelor.
Instalare și setare
- Adăugați pachetul Aspose.Cells NuGet la proiectul .NET.
- Configurați licența măsurată pentru a evita limitările de evaluare.
Pentru mai multe detalii, a se vedea Instalare Ghid. pentru licență, urmăriți Licență măsurată .
Caracteristici și funcții
Suport format complet
- Introducere: XLS, XLsX, XLSM
- Cuvânt cheie: CSV, TSV, XML (customizable), SQLSCRIPT (statamente de bază de date pregătite INSERT)
- Suportă conversia rotundă între cărțile de lucru Excel și formatele bazate pe text
Delimiter & codificare personalizare
- Definiți delimitele personalizate, caracterele de citat și secvențele de evacuare pentru CSV/TSV
- Codarea de control (UTF-8, UTF-16, ISO-8859-1, etc.) pentru compatibilitate
- Opțiuni pentru a include / exclude capete, picioare și rânduri albe
Controlul structurii XML
- Cartea datelor din cartea de lucru în elemente XML și atributele cu șabloane personalizate
- Configurați elementele de rădăcină, spațiile de nume și ieșirea conform schemei
- Suport pentru reprezentări XML-centrice și celulare
Generația SQLSCRIPT
- Convertați fiecare rând în declarații SQL INSERT automat
- Personalizează numele tabelului, listele coloanelor și formatarea valorilor
- Batch Multiple INSERTs pentru executarea optimă în bazele de date relative
Performanță și scalabilitate
- Conversie bazată pe flux pentru cărțile de lucru mari
- Conversie paralelă folosind sisteme multi-core
- Greutatea ușoară pentru exporturile unice, puterea de trecere ridicată pentru conversii în masă
Erori de gestionare și validare
- Ierarhia clară a excepțiilor pentru erorile de conversie, încălcările formatului și problemele I/O
- Validare pentru a verifica/corect date pre/post conversie
- Punctele de integrare pentru .NET logging frameworks
Exemplu: Excel în conversie 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);
Sfaturi și cele mai bune practici
- Metered Licensing : Inițializează la start-up-ul aplicației și monitorizează utilizarea cotei.
- Managementul resurselor : Utilizați fluxuri pentru cărțile de lucru mari și distribuiți rapid obiectele de convertire.
- Codificarea Consistenței : Aliniați-vă cu sistemele de țintă pentru a evita corupția caracterului.
- Securitatea firului : Convertionați instantaneu conversorii separate pentru fiecare fir / sarcină.
- Error Recovery : Încărcați apelurile în try/catch cu logica de retragere pentru celule invalide.
- Template reutilizabile : Stochează șabloane XML/SQLSCRIPT extern pentru actualizări ușoare.
Întrebări și rezoluții comune
- File nu au fost găsite : Asigurați-vă că ruta de fișier furnizată este corectă.
- Formatul de fișier suportat : Verificați că formatul de intrare este susținut de Aspose.Cells.
Întrebări frecvente
**Ce este Aspose.Cells Text Converter pentru .NET?**Este o API focalizată pentru convertirea tabelelor Excel în/de la formate bazate pe text, cum ar fi CSV, TSV, XML și SQLSCRIPT.
**Cum se diferă de Aspose.Cells pentru .NET?**Aspose.Cells este o bibliotecă multifuncțională, în timp ce Text Converter vizează sarcinile de conversie axate pe text.
**Ce formate sunt susținute?**XLSX, XLSM, CSV, TSV, XML, SQLSCRIPT și multe altele.
**Pot fi personalizate setările de generare a textului?**Da, folosind SaveOptions
Subclasele cum ar fi TxtSaveOptions
, JsonSaveOptions
, şi etc.