Aspose.Cells Text Converter för .NET
Aspose.Cells Text Converter för .NET är en högpresterande API som är anpassad för att konvertera Microsoft Excel-arbetsböcker (XLS, XLSX,XLSM) till flera textbaserade format – inklusive CSV, TSV, XML och SQLSCRIPT – och vice versa. Byggd på den robusta Asposa.cells-motorn, strömmar denna plugin textkonvertering arbetsflöden för data-migration verktyg, rapportering rör, ETL-processer och spreadsheet bearbetningstjänster.
Installation och installation
- Lägg till Aspose.Cells NuGet-paketet till ditt .NET-projekt.
- Konfigurera måttlig licens för att undvika utvärderingsbegränsningar.
För detaljerad inställning, se Installation Guide. för licens, följ Mätlicensiering .
Funktioner och funktioner
Fullständigt formatstöd
- Inträde: XLS, XLSX, XLSM
- Utgång: CSV och TSV, XML (anpassningsbar), SQLSCRIPT (databas redo INSERT uttalanden)
- Stödjer omvandlingar mellan Excel-arbetsböcker och textbaserade format
Delimiterar och kodar anpassning
- Definiera anpassade delimitörer, citatkaraktärer och Escape sekvenser för CSV/TSV
- Kontrollkodning (UTF-8, UTF-16, ISO-8859-1, etc.) för kompatibilitet
- Alternativ för att inkludera / utesluta headers, fötter och vita rader
XML strukturkontroll
- Karta arbetsflödesdata till XML-element och attribut med anpassade mallar
- Konfigurera rötelement, namnutrymmen och schema överensstämmande output
- Stödjer radcentriska och cellcentral XML-representationer
SQLSCRIPT Generation
- Konvertera varje rad till SQL INSERT uttalanden automatiskt
- Anpassa tabellnamn, kolumnlistor och värdeformatering
- Batch Multiple INSERTs för optimerad utförande i relativa databaser
Prestanda och skalbarhet
- Streambaserad konvertering för stora arbetsböcker
- Parallell konvertering med multi-core system
- Lättvikt för exporter av enskilda skivor, hög genomströmning för bulkkonversioner
Felhantering och validering
- Klar undantag hierarki för konverteringsfel, formatbrott och I/O-frågor
- Valideringshokor för att kontrollera/korrekt data pre/post konvertering
- Logging integrationspunkter för .NET logging ramverk
Exempel: Excel till CSV konvertering
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 och bästa praxis
- Metered Licensing : Initialisera vid applikationsstart och övervaka användningen av kvoten.
- Resource Management : Använd strömmar för stora arbetsböcker och distribuera konverterobjekt snabbt.
- Kodning Konsistens : Anpassa sig till målsystem för att undvika karaktärkorruption.
- Trådsäkerhet : Instant separata omvandlare för varje tråd/uppgift.
- Error Recovery : Wrap samtal i try/catch med fallback logik för invalid celler.
- Reusable Templates : Spara XML/SQLSCRIPT-templat externt för enkla uppdateringar.
Vanliga problem och lösningar
- File not found : Se till att den angivna filvägen är korrekt.
- Usupported file format : Kontrollera att inmatningsformat stöds av Aspose.Cells.
Ofta ställda frågor
**Vad är Aspose.Cells Text Converter för .NET?**Det är en fokuserad API för att konvertera Excel-skivor till/från textbaserade format som CSV, TSV, XML och SQLSCRIPT.
**Hur skiljer det sig från Aspose.Cells för .NET?**Aspose.Cells är en multifunktionell bibliotek, medan Text Converter syftar till textfokuserade konverteringsuppgifter.
**Vilka format stöds?**XLSX, XLSM, CSV, TSV, XML, SQLSCRIPT och mer.
**Kan textgenerationsinställningar anpassas?**Ja, med hjälp av SaveOptions
Subklasser som TxtSaveOptions
, JsonSaveOptions
, och etc.