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.

 Norsk