Tabell av innhold
Overview
The Aspose.Cells.LowCode
TextConverter forenkler konvertering av Excel spreadsheets til ulike tekstformater, for eksempel CSV, TSV, XML, SLK og DIF. Dette verktøyet er viktig for datautveksling, ETL-rør og integrasjon med arvsystemer. Aspose.Cells.SaveOptions
For eksempel, når du bruker .NET Excel to Text -funksjonen, kan du enkelt eksportere dataene dine i et brukervennlig format.
Hvorfor konvertere Excel til tekstformater?
- Data Integration & ETL : Enkelt å integrere spreadsheet-data i databaser, analytiske systemer og data lagre.
- Legacy System Compatibility : Kommunikere med eldre systemer som krever klare tekstinnføringer.
- Lesbare og vedlikeholdelige data : Forenkling av dataoversikt og forvaltning med menneskelig lesbare formater.
Nøkkelfordeler av Aspose.Cells LowCode TextConverter
- Extensive Format Support : Enkel konvertering til CSV, TSV, XML, SLK, DIF, SQLSCRIPT og mer.
- Enkel API Bruk : Snart konvertere ved hjelp av minimal kode med en enkelt metode samtaler.
- Accurate Round-Trips : Konverter tilbake og fremover mellom Excel og tekstformater uten tap av data.
- Fleksibel koding : Du kan enkelt administrere filkoding gjennom strømmer eller tilpassede konfigurasjoner.
Prerequisites
- Installere den nyeste versjonen av Aspose.Cells.LowCode via NuGet:
Install-Package Aspose.Cells.LowCode
- .NET 6.0 eller senere.
- Nødvendige navnområder:
using Aspose.Cells;
using Aspose.Cells.LowCode;
Step-by-step konverteringsguide
Excel til CSV
Konverter Excel spreadsheets direkte til CSV-format:
var loadOptions = new LowCodeLoadOptions { InputFile = "contacts.xlsx" };
var saveOptions = new LowCodeSaveOptions { SaveFormat = SaveFormat.Csv, OutputFile = "contacts.csv" };
TextConverter.Process(loadOptions, saveOptions);
CSV til Excel
Importerer CSV-data tilbake til en Excel-arbeidsbok:
var loadOptions = new LowCodeLoadOptions { InputFile = "contacts.csv" };
var excelOptions = new LowCodeSaveOptions { SaveFormat = SaveFormat.Xlsx, OutputFile = "contacts.xlsx" };
TextConverter.Process(loadOptions, excelOptions);
Andre formater (TSV, SLK, XML)
Konverter Excel til andre tekstformater med enkelhet:
saveOptions.SaveFormat = SaveFormat.Tsv; // Also supports SLK, XML
TextConverter.Process(loadOptions, saveOptions);
Komplett C# kode eksempler
Et komplett, utførbar C#-program som viser konvertering mellom Excel og CSV:
using System;
using Aspose.Cells.LowCode;
namespace TextConversionExample
{
class Program
{
static void Main()
{
// Excel to CSV
var excelLoadOpts = new LowCodeLoadOptions { InputFile = "report.xlsx" };
var csvSaveOpts = new LowCodeSaveOptions { SaveFormat = SaveFormat.Csv, OutputFile = "report.csv" };
TextConverter.Process(excelLoadOpts, csvSaveOpts);
Console.WriteLine("Excel to CSV conversion completed.");
// CSV to Excel
var csvLoadOpts = new LowCodeLoadOptions { InputFile = "report.csv" };
var excelSaveOpts = new LowCodeSaveOptions { SaveFormat = SaveFormat.Xlsx, OutputFile = "report_converted.xlsx" };
TextConverter.Process(csvLoadOpts, excelSaveOpts);
Console.WriteLine("CSV to Excel conversion completed.");
}
}
}
Tips for ytelsesoptimalisering
- Håndtering av store datasett : Konvertere store filer til stykker eller strømme data linje etter linjen.
- Scheduled Automation : Bruk batchbehandling eller planlagte oppgaver for å automatisere gjentatte konverteringer.
- **Custom Delimiter Handling ** : Apply custom delimiters using additional scripting or the full Aspose.Cells API .
Vanlige problemer og problemløsning
Feil eller problem | Den anbefalte løsningen |
---|---|
Unsupported SaveFormat Feilene | Sjekk formatene matcher støttet typer og riktig filutvidelser. |
Koding av feil | Uttrykkelig spesifisere koding (f.eks. Encoding.UTF8 Når du leser / skriver. |
Data trunking eller misligholdelse | Justere kolonnbredder eller delimitter med full API-alternativer. |
Vanlige spørsmål (FAQs)
Q1: Kan overskrifter inkluderes i eksporterte CSV? Ja, sørg for at den første Excel-runden inneholder overskrifter.
Q2: Hvordan konverterer jeg XML-data tilbake til Excel-format?
Set SaveFormat = SaveFormat.Xml
I TextConverter.Process
.
Q3: støtter TextConverter komprimering av filer?
Ingen direkte komprimering; bruk .NET System.IO.Compression
separert etter konvertering.
Relaterte ressurser
- Aspose.Cells dokumentasjon
- Aspose.Cells GitHub Eksempler
- Aspose.Cells LowCode referanse
- Aspose.Cells gjennomgang
- Aspose.Cells SaveOptions