Tabell av innehåll
Översikt
och den Aspose.Cells.LowCode
TextConverter förenklar konvertering av Excel-skivor till olika textformat, såsom CSV, TSV, XML, SLK och DIF. Detta verktyg är viktigt för datautbyte, ETL-rör och integration med arvsystem. Aspose.Cells.SaveOptions
Det är viktigt att säkerställa att utgångsformat uppfyller dina behov. Till exempel, när du använder .NET Excel till Text-funktionen, kan du enkelt exportera dina data i ett användarvänligt format. Dessutom kan en noggrann Aspose.Cells Review hjälpa dig att förstå dess robusta möjligheter.
Varför konvertera Excel till textformat?
- Data Integration & ETL: Lätt integrera spreadsheetdata i databaser, analyssystem och datalagrar.
- Legacy System Compatibility: Kommunicera med äldre system som kräver enkla textinmatningar.
- Läsbara och bibehållbara data: Förenkla granskning och hantering av data med mänskligt läsbara format.
Nyckelfördelar med Aspose.Cells LowCode TextConverter
- Extensive Format Support: Lätt konvertera till CSV, TSV, XML, SLK, DIF, SQLSCRIPT och mer.
- Enkel API Användning: Snabbt konvertera med minimal kod med en enda metodsamtal.
- Accurate Round-Trips: Konvertera tillbaka och framåt mellan Excel och textformat utan dataförlust.
- Flexibel kodning: Lätt hantera filkodning genom strömmar eller anpassade konfigurationer.
förutsättningar
- Installera den senaste versionen av Aspose.Cells.LowCode via NuGet:
Install-Package Aspose.Cells.LowCode
- .NET 6.0 eller senare.
- Nödvändiga namnutrymmen:
using Aspose.Cells;
using Aspose.Cells.LowCode;
Steg för steg konverteringsguide
Excel till CSV
Konvertera Excel-skivor direkt till CSV-format:
var loadOptions = new LowCodeLoadOptions { InputFile = "contacts.xlsx" };
var saveOptions = new LowCodeSaveOptions { SaveFormat = SaveFormat.Csv, OutputFile = "contacts.csv" };
TextConverter.Process(loadOptions, saveOptions);
CSV till Excel
Importera CSV-data tillbaka till en Excel-arbetsbok:
var loadOptions = new LowCodeLoadOptions { InputFile = "contacts.csv" };
var excelOptions = new LowCodeSaveOptions { SaveFormat = SaveFormat.Xlsx, OutputFile = "contacts.xlsx" };
TextConverter.Process(loadOptions, excelOptions);
Andra format (TSV, SLK, XML)
Konvertera Excel till andra textformat enkelt:
saveOptions.SaveFormat = SaveFormat.Tsv; // Also supports SLK, XML
TextConverter.Process(loadOptions, saveOptions);
Komplett C# kod Exempel
Ett komplett, genomförbart C#-program som visar omvandling mellan Excel och 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.");
}
}
}
Prestandaoptimeringstips
- Hantera Stora dataset: Konvertera stora filer till bitar eller strömma data linje efter linjen.
- Scheduled Automation: Använd batchbehandling eller schemalagda uppgifter för att automatisera återkommande omvandlingar.
- Custom Delimiter Handling: Applicera anpassade delimitörer med hjälp av ytterligare skriptning eller den fullständiga Aspose.Cells API.
Vanliga problem och problemlösning
Misstag eller problem | Rekommenderad lösning |
---|---|
Unsupported SaveFormat misstag | Kontrollera format matchar stödda typer och korrekta filändelser. |
Kodning av fel | Ange tydligt kodning (t.ex. Encoding.UTF8 När du läser / skriver. |
Dataförfalskning eller missförhållande | Anpassa kolumnen bredd eller delimiter med full API-alternativ. |
Ofta ställda frågor (FAQ)
Q1: Kan header inkluderas i exporterade CSV? Ja, se till att den första raden i Excel innehåller rubriker.
Q2: Hur konverterar jag XML-data tillbaka till Excel-format?
Sätt SaveFormat = SaveFormat.Xml
i TextConverter.Process
.
Q3: stöder TextConverter komprimering av filer?
Ingen direkt kompression; användning .NET System.IO.Compression
separat efter omvandling.
Relaterade resurser
- Aspose.Cells Dokumentation
- Aspose.Cells GitHub Exempel
- Aspose.Cells Lågkod Referens
- Aspose.cells recensioner
- Aspose.Cells sparaalternativ