Aspose.Cells tekstkonverter for .NET
Aspose.Cells Text Converter for .NET er en høy ytelse API tilpasset for å konvertere Microsoft Excel arbeidsbøker (XLS, XLSX,XLSM) til flere tekstbaserte formater – inkludert CSV, TSV, XML, og SQLSCRIPT – og omvendt. Bygd på den robuste Asposa.cells-motoren, denne plugins raskere tekstkonversjon arbeidsflytene for data-migrasjonsverktøy, rapportering rør, ETL-prosesser og spreadsheet behandlingstjenester.
Installasjon og installasjon
- Legg til Aspose.Cells NuGet-pakken til .NET-prosjektet.
- Konfigurer målt lisens for å unngå evalueringsbegrensninger.
For detaljerte innstillinger, se Installation Guide. for lisens, følg målt lisens .
Egenskaper og funksjoner
Omfattende formatstøtte
- Introduksjon: XLS, XL SX, XLSM
- Utgang: CSV og TSV, XML (SQLSCRIPT (database-ready INSERT uttalelser)
- Støtter rund-trip konverteringer mellom Excel arbeidsbøker og tekstbaserte formater
Delimiterer og koder tilpassing
- Definer tilpassede delimitatorer, kvitterende tegn og fjerningssekvenser for CSV/TSV
- Kontrollkoding (UTF-8, UTF-16, ISO-8859-1, etc.) for kompatibilitet
- Alternativer for å inkludere/utelukke hoder, foter og hvite rader
XML strukturkontroll
- Kart arbeidsbokdata i XML-elementer og atributter med tilpassede maler
- Konfigurer røtelementer, navneområder og utgang som er i samsvar med schema
- Støtter rad-sentriske og cell-centrisk XML representasjoner
SQLSCRIPT Generasjon
- Konverter hver runde til SQL INSERT uttalelser automatisk
- Tilpass tabellnavn, kolonnlister og verdiformatering
- Batch Multiple INSERTs for optimalisert utførelse i relasjonelle databaser
Effektivitet og scalability
- Stream-basert konvertering for store arbeidsbøker
- Parallell konvertering ved hjelp av multi-core systemer
- Lightweight for enkeltbladeksport, høy gjennombrudd for massekonverteringer
Feil håndtering og validering
- Klar unntak hierarki for konverteringsfeil, format brudd, og I/O problemer
- Validering hooks for å inspisere/korrekt data pre/post konvertering
- Logging integrasjonspunkter 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 beste praksis
- Metered Licensing: Initialiser ved applikasjonsstart og overvåker bruk av kvote.
- Resource Management: Bruk strømmer for store arbeidsbøker og lagre konverterobjekter raskt.
- Koding Konsistens: Align med målsystemer for å unngå karakter korrupsjon.
- Tredesikkerhet: Instant separate konvertere for hver tråd/oppgave.
- Error Recovery: Wrap samtaler i try/catch med fallback logikk for invalid celler.
- Reusable Templates: Lagre XML/SQLSCRIPT-templer eksternt for enkle oppdateringer.
Vanlige spørsmål og resolusjoner
- File ikke funnet: Sørg for at den angitte filveien er riktig.
- Utstøttet filformat: Kontrollere at inngangsformatet er støttet av Aspose.Cells.
Ofte stillede spørsmål
**Hva er Aspose.Cells Text Converter for .NET?**Det er en fokusert API for konvertering av Excel spreadsheets til/fra tekstbaserte formater som CSV, TSV, XML og SQLSCRIPT.
**Hvordan er det forskjellig fra Aspose.Cells for .NET?**Aspose.Cells er en multifunksjonell bibliotek, mens Text Converter tar sikte på tekstfokuserte konverteringsoppgaver.
**Hvilke formater støttes?**XLSX, XLSM, CSV, TSV, XML, SQLSCRIPT og mer.
**Kan tekstgenerasjonsinnstillingene tilpasses?**Ja, bruk av SaveOptions
Underklasser som TxtSaveOptions
, JsonSaveOptions
, og etc.