Tabellen af indhold
Overblik
Den Aspose.Cells.LowCode
TextConverter forenkler konvertering af Excel spreadsheets til forskellige tekstformater, såsom CSV, TSV, XML, SLK og DIF. Dette værktøj er afgørende for dataudveksling, ETL-rør og integration med arvssystemer. Aspose.Cells.SaveOptions
Det er afgørende for at sikre, at udgangsformatet opfylder dine behov.For eksempel, når du bruger .NET Excel til Text-funktionen, kan du nemt eksportere dine data i et brugervenligt format.
Hvorfor konvertere Excel til tekstformater?
- Data Integration & ETL: Det er nemt at integrere spreadsheetdata i databaser, analytiske systemer og datalagre.
- Legacy System Compatibility: Kommunikere med ældre systemer, der kræver klare tekstindtægter.
- Læsbare og vedligeholdelige data: Forenkling af dataoversigt og forvaltning med menneskelig læsbare formater.
Nøglefordeler af Aspose.Cells LowCode TextConverter
- Extensive Format Support: Let konvertere til CSV, TSV, XML, SLK, DIF, SQLSCRIPT og meget mere.
- Simple API Brug: Snart konvertere med minimal kode med en enkelt metode opkald.
- Accurate Round-Trips: Konverter tilbage og fremad mellem Excel og tekstformater uden tab af data.
- Fleksibel kodning: Du kan nemt administrere filkodning gennem strømme eller tilpassede konfigurationer.
Forudsætninger
- Installere den nyeste version af Aspose.Cells.LowCode via NuGet:
Install-Package Aspose.Cells.LowCode
- .NET 6.0 eller senere.
- De nødvendige navneområder:
using Aspose.Cells;
using Aspose.Cells.LowCode;
Step-by-Step konverteringsvejledning
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
Import CSV-data tilbage til en Excel-arbejdsbog:
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 nemt:
saveOptions.SaveFormat = SaveFormat.Tsv; // Also supports SLK, XML
TextConverter.Process(loadOptions, saveOptions);
Eksempel på C# kode
Et komplet, udførligt C#-program, der viser konvertering mellem 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.");
}
}
}
Optimering af præstationer
- Håndtering af store datasæt: Konverter store filer i stykker eller strømmer data linje efter linjen.
- Scheduled Automation: Brug batchbehandling eller planlagte opgaver til at automatisere gentagne konverteringer.
- Custom Delimiter Handling: Anvend tilpassede delimitter ved hjælp af yderligere scripting eller den fulde Aspose.Cells API.
Vanlige problemer og problemløsning
Fejl eller problem | Den anbefalede løsning |
---|---|
Unsupported SaveFormat Fejl | Kontroller de format matchede støttede typer og de korrekte filudvidelser. |
Kodning af fejl | Udtrykkeligt angive kodning (f.eks. Encoding.UTF8 ) Når du læser / skriver. |
Dataforstyrrelse eller misligholdelse | Tilpas kolonnebredder eller delimitter med fuld API-muligheder. |
Ofte stillede spørgsmål (FAQ)
Q1: Kan overskrifter inkluderes i eksporteret CSV? Ja, sørg for, at den første Excel-retning indeholder overskrifter.
Q2: Hvordan konverterer jeg XML-data tilbage til Excel-format?
Sæt SaveFormat = SaveFormat.Xml
I TextConverter.Process
.
Q3: Understøtter TextConverter filkompression?
Ingen direkte kompression; brug .NET System.IO.Compression
Især efter konvertering.
Relaterede ressourcer
- Aspose.cells dokumentation
- Aspose.Cells GitHub Eksempler
- Aspose.Cells LowCode Reference
- Aspose.cells anmeldelse
- Celler til SaveOptions