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.

 Svenska