Tabel van inhoud
Overzicht
De Aspose.Cells.LowCode
TextConverter vergemakkelijkt het omzetten van Excel spreadsheets in verschillende tekstformaten, zoals CSV, TSV, XML, SLK en DIF. Dit hulpmiddel is essentieel voor data-uitwisseling, ETL-pipe’s en integratie met legacy-systemen. Aspose.Cells.SaveOptions
Het is cruciaal om ervoor te zorgen dat het uitgangsformaat aan uw behoeften voldoet. Bijvoorbeeld, wanneer u de .NET Excel to Text-functie gebruikt, kunt u uw gegevens gemakkelijk in een gebruiksvriendelijk formaat exporteren.
Waarom Excel om te zetten in tekstformaten?
- Data Integration & ETL: Eenvoudig integreren van spreadsheetgegevens in databases, analytische systemen en data warehouses.
- Legacy System Compatibility: Communiceren met oudere systemen die eenvoudige tekst inputs vereisen.
- Readable and Maintainable Data: Vereenvoudigen gegevensbeoordeling en beheer met menselijk leesbare formaten.
De belangrijkste voordelen van Aspose.Cells LowCode TextConverter
- Extensive Format Support: gemakkelijk converteren naar CSV, TSV, XML, SLK, DIF, SQLSCRIPT en meer.
- Eenvoudig gebruik van API: snel converteren met behulp van minimale code met een enkele methode oproep.
- Current Round-Trips: Convert terug en naar voren tussen Excel en tekstformaten zonder gegevensverlies.
- Flexible Encoding: gemakkelijk bestandscodering beheren via streams of aangepaste configuraties.
Voorwaarden
- Installeer de nieuwste versie van Aspose.Cells.LowCode via NuGet:
Install-Package Aspose.Cells.LowCode
- .NET 6.0 of later.
- Verplichte naamruimte:
using Aspose.Cells;
using Aspose.Cells.LowCode;
Step-by-step conversie gids
Excel naar CSV
Convert Excel spreadsheets rechtstreeks in CSV-formaat:
var loadOptions = new LowCodeLoadOptions { InputFile = "contacts.xlsx" };
var saveOptions = new LowCodeSaveOptions { SaveFormat = SaveFormat.Csv, OutputFile = "contacts.csv" };
TextConverter.Process(loadOptions, saveOptions);
CSV naar Excel
Importeer CSV-gegevens terug naar een Excel-werkboek:
var loadOptions = new LowCodeLoadOptions { InputFile = "contacts.csv" };
var excelOptions = new LowCodeSaveOptions { SaveFormat = SaveFormat.Xlsx, OutputFile = "contacts.xlsx" };
TextConverter.Process(loadOptions, excelOptions);
Andere formaten (TSV, SLK, XML)
Convert Excel naar andere tekstformaten gemakkelijk:
saveOptions.SaveFormat = SaveFormat.Tsv; // Also supports SLK, XML
TextConverter.Process(loadOptions, saveOptions);
Complete C# code voorbeeld
Een compleet, uitvoerbaar C#-programma dat de conversie tussen Excel en CSV demonstreert:
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.");
}
}
}
Performance optimalisatie tips
- Manage Large Datasets: Grote bestanden om te zetten in stukken of streamen gegevens line-by-line.
- Geplaatste automatisering: Gebruik batchverwerking of geplande taken om herhaalde conversies te automatiseren.
- Custom Delimiter Handling: Gebruik aangepaste delimiters met behulp van extra scripting of de volledige Aspose.Cells API.
Gemeenschappelijke problemen en probleemoplossingen
fout of probleem | Aanbevolen oplossing |
---|---|
Unsupported SaveFormat fouten | Controleer de formatmatches ondersteunde typen en de juiste bestanduitbreidingen. |
Encoderen fouten | Een duidelijke specificatie van de codering (bijv. Encoding.UTF8 Bij het lezen/schrijven. |
gegevensverstoring of misligging | Aanpassen van kolombreden of delimiters met volledige API-opties. |
Veelgestelde vragen (FAQs)
Q1: Kunnen header worden opgenomen in geëxporteerde CSV? Ja, zorg ervoor dat de eerste Excel-lijn header bevat.
Q2: Hoe kan ik XML-gegevens terug converteren naar Excel-formaat?
Set op SaveFormat = SaveFormat.Xml
In de TextConverter.Process
.
Q3: ondersteunt TextConverter bestandcompressie?
Geen directe compressie; gebruik .NET System.IO.Compression
Afzonderlijk na conversie.
Gerelateerde middelen
- Aspose.Cells Documentatie
- Aspose.Cells GitHub voorbeelden
- Aspose.Cells LowCode verwijzing
- Aspose.Cells beoordeling
- Aspose.Cells behoudopties
More in this category
- Aanpassen van Excel naar Image Rendering in C# met behulp van Aspose.Cells
- Automatiseren Batch Excel naar PDF Conversie in .NET
- Bescherm Excel XLS, XLsX bestanden met behulp van C#
- Bescherm Excel-bestanden met Aspose.Cells Spreadsheet Locker voor .NET
- Beveiliging van gevoelige Excel-documenten met Aspose.Cells LowCode Spreadsheet Locker