Aspose.Cells Text Converter voor .NET
Aspose.Cells Text Converter voor .NET is een high-performance API aangepast voor het converteren van Microsoft Excel werkboeken (XLS, XLSX,XLSM) in meerdere tekstgebaseerde formaten – waaronder CSV, TSV, XML en SQLSCRIPT – en vice versa. gebouwd op de robuste Asposa.cells engine, dit plug-in versnelt tekst conversie werkstromen voor data-migration tools, rapportering pipelines, ETL processen, en spreadsheet verwerking diensten.
Installatie en Setup
- Voeg het Aspose.Cells NuGet-pakket toe aan uw .NET-project.
- Configureer gemeten licenties om beoordelingsbeperkingen te voorkomen.
Voor gedetailleerde instellingen, zie de Installatie gids. voor licentie, volg gemeten licentie .
Features en functionaliteiten
uitgebreid format ondersteuning
- Introductie: XLS, XLSX, XLSM
- Uitgang: CSV en TSV, XML (aanpassbaar), SQLSCRIPT (database-ready INSERT verklaringen)
- Ondersteunt rondlopende conversies tussen Excel-werkboeken en tekstgebaseerde formaten
Delimiter & Encoding aanpassing
- Definieer aangepaste delimiters, quotatie karakters en escape sequences voor CSV/TSV
- Controle codering (UTF-8, UTF-16, ISO-8859-1, enz.) voor compatibiliteit
- Opties om hoofden, voeten en witte lijnen op te nemen/uit te schakelen
XML structuurcontrole
- Kaartwerkbladengegevens in XML-elementen en attributen met aangepaste templates
- Configureer wortelelementen, naamruimten en schema-compliant output
- Ondersteunt ronde- en cel-centrische XML-representaties
SQLSCRIPT Generatie
- Converteer elke rij naar SQL INSERT-verklaringen automatisch
- Aanpassen van tabellennamen, kolomlijsten en waardeformaat
- Batch meerdere INSERT’s voor optimale uitvoering in relatieve databases
Performance en schaalbaarheid
- Stream-gebaseerde conversie voor grote werkboeken
- Parallele conversie met behulp van multi-core systemen
- Lichtgewicht voor single-sheet-exporten, hoge doorbrengst voor bulkconversies
Foutbehandeling en Validatie
- Een duidelijke hierarchie van uitzondering voor conversiefouten, formatverletingen en I/O-problemen
- Validatie hooks om te inspecteren/correcte gegevens voor/post conversie
- Logging integratiepunten voor .NET logging frameworks
Voorbeeld: Excel naar CSV Conversie
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);
Tips en beste praktijken
- Metered Licensing : Initialiseren bij de start-up van de applicatie en monitoren de quota-gebruik.
- Resource Management : Gebruik stromen voor grote werkboeken en spoel snel converter objecten op.
- Encoding Consistency: aanpassen met doeltreffende systemen om karaktercorruptie te voorkomen.
- Thread Safety : Instantieer afzonderlijke converters voor elke thread/task.
- Error Recovery : Wrap calls in try/catch met fallback logic voor invalide cellen.
- Reusable Templates : XML/SQLSCRIPT-templates worden extern opgeslagen voor eenvoudige updates.
Gemeenschappelijke problemen en resoluties
- File niet gevonden : Zorg ervoor dat de verstrekte bestandpad correct is.
- Ondersteunde bestandsformaat : Controleer dat het inputformaad wordt ondersteund door Aspose.Cells.
Vaak gestelde vragen
**Wat is Aspose.Cells Text Converter voor .NET?**Het is een geconcentreerde API voor het converteren van Excel spreadsheets naar/uit tekstgebaseerde formaten zoals CSV, TSV, XML en SQLSCRIPT.
**Hoe verschilt het van Aspose.Cells voor .NET?**Aspose.Cells is een multifunctionele bibliotheek, terwijl Text Converter tekstgerichte conversiewerkzaamheden doelwit is.
**Welke formaten worden ondersteund?**XLSX, XLSM, CSV, TSV, XML, SQLSCRIPT en meer.
**Kan de tekstgeneratie-instellingen worden aangepast?**Ja, het gebruik van SaveOptions
Onderklassen zoals TxtSaveOptions
, JsonSaveOptions
, en etc.