Aspose.Cells tekstkonverter til .NET
Aspose.Cells Text Converter for .NET er en højtydende API, der er tilpasset til at konvertere Microsoft Excel-arbejdsbøger (XLS, XLSX og XLSM) til flere tekstbaserede formater – herunder CSV, TSV, XML og SQLSCRIPT – og vice versa. Bygget på den robuste Asposa.cells motor, denne plugin streamler tekst konvertering arbejdstrømme til data-migration værktøjer, rapportering pipeliner, ETL processer og spreadsheet behandling tjenester.
Installation og installation
- Tilføj Aspose.Cells NuGet pakke til dit .NET projekt.
- Konfigurer målt licens for at undgå evalueringsbegrænsninger.
For en detaljeret indstilling, se Installation Guide. for licens, følg Målt licens .
Funktioner og funktioner
Omfattende formatsstøtte
- Indtastning: XLS og XSX, XLSM
- Udgang: CSV og TSV, XML (customizable), SQLSCRIPT (database-ready INSERT erklæringer)
- Understøtter rundtrip konverteringer mellem Excel-arbejdsbøger og tekstbaserede formater
Delimiter og kodning tilpasning
- Definere brugerdefinerede delimitter, citat karakterer og Escape sekvenser for CSV/TSV
- Kontrolkodning (UTF-8, UTF-16, ISO-8859-1, osv.) for kompatibilitet
- Alternativer til at inkludere / udelukke header, foder og hvide rækker
XML struktur kontrol
- Kartearbejde data i XML-elementer og attributter med tilpassede malerier
- Konfigurer rødelementer, navneområder og skema-kompatible udgang
- Støtter runde-centriske og cellecentrisk XML repræsentationer
SQLSCRIPT Generation
- Konverter hver række til SQL INSERT-erklæringer automatisk
- Tilpasse tabelnavn, kolumnlister og værdiformatering
- Batch Multiple INSERTs til optimeret udførelse i relationelle databaser
Effektivitet og skalbarhed
- Streambaseret konvertering til store arbejdsbøger
- Parallel konvertering ved hjælp af multi-core systemer
- Lightweight til enkeltlagseksport, høj gennemsigtighed til massekonverteringer
Fejlbehandling og validering
- Klar undtagelse hierarki for konverteringsfejl, formatovertrædelser og I/O problemer
- Valideringshokker til at inspicere/korrekt data for/post konvertering
- Logging integrationspunkter for .NET logging rammer
Eksempel: Excel til 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 og bedste praksis
- Metered Licensing : Initialiser ved ansøgningsstart og overvåger brugen af kvoter.
- Resource Management : Brug strømmer til store arbejdsbøger og skære konverterobjekter hurtigt.
- Kodning Konsistens : Align med målsystemer for at undgå karakter korruption.
- Tred sikkerhed : Instant separate konvertere for hver thread/task.
- Error Recovery : Wrap opkald i try/catch med fallback logik for invalide celler.
- Reusable Templates : Store XML/SQLSCRIPT-templer eksternt for let opdatering.
Fælles spørgsmål og resolutioner
- File ikke fundet : Sørg for, at den angivne filvej er korrekt.
- Utstøttet filformat : Kontrollér, at indtastningsformat understøttes af Aspose.Cells.
Ofte stillede spørgsmål
**Hvad er Aspose.Cells Text Converter for .NET?**Det er en fokuseret API til konvertering af Excel spreadsheets til/fra tekstbaserede formater som CSV, TSV, XML og SQLSCRIPT.
**Hvordan adskiller det sig fra Aspose.Cells for .NET?**Aspose.Cells er en multifunktionel bibliotek, mens Text Converter tager sigte på tekstfokuserede konverteringsopgaver.
**Hvilke formater understøttes?**XLSX, XLSM, CSV, TSV, XML, SQLSCRIPT og meget mere.
**Kan tekstgenerationsindstillinger tilpasses?**Ja, ved hjælp af SaveOptions
Underklasser som TxtSaveOptions
, JsonSaveOptions
, Det osv.