Tabelle der Inhalte
Überblick
The Aspose.Cells.LowCode
TextConverter vereinfacht die Konvertierung von Excel Spreadsheets in verschiedene Textformate, wie CSV, TSV, XML, SLK und DIF. Dieses Tool ist unerlässlich für den Datenaustausch, ETL Pipelines und Integration mit Legacy-Systemen. Aspose.Cells.SaveOptions
Es ist entscheidend, um sicherzustellen, dass das Ausgangsformat Ihren Bedürfnissen entspricht. Zum Beispiel, wenn Sie die **.NET Excel to Text ** -Funktion verwenden, können Sie Ihre Daten leicht in einem benutzerfreundlichen Format exportieren. Zusätzlich kann eine gründliche Aspose.Cells Review Ihnen helfen, seine robusten Fähigkeiten zu verstehen.
Warum Excel in Textformate umwandeln?
- Data Integration & ETL: Es ist einfach, Spreadsheet-Daten in Datenbanken, Analyse-Systeme und Datenlager zu integrieren.
- Legacy System Compatibility: Kommunizieren Sie mit älteren Systemen, die klare Text-Einnahmen erfordern.
- Lesbare und beibehandbare Daten: Einfache Datenüberprüfung und Verwaltung mit menschlich lesbaren Formaten.
Hauptvorteile von Aspose.Cells LowCode TextConverter
- Extensive Format Support: Einfach zu CSV, TSV, XML, SLK, DIF, SQLSCRIPT und mehr konvertieren.
- Simple API Usage: Schnelle Konvertierung mit minimalem Code mit einer einzigen Methodenanruf.
- Accurate Round-Trips: Umwandeln Sie zwischen Excel und Textformaten ohne Datenverlust zurück und nach vorne.
- Flexible Encoding: Es ist einfach, die Dateicode durch Streams oder benutzerdefinierte Konfigurationen zu verwalten.
Voraussetzung
- Installieren Sie die neueste Version von Aspose.Cells.LowCode über NuGet:
Install-Package Aspose.Cells.LowCode
- .NET 6.0 oder höher.
- Bedürftige Namenräume:
using Aspose.Cells;
using Aspose.Cells.LowCode;
Schritt für Schritt Conversion Guide
Excel für CSV
Konvertieren Sie Excel Spreadsheets direkt in CSV-Format:
var loadOptions = new LowCodeLoadOptions { InputFile = "contacts.xlsx" };
var saveOptions = new LowCodeSaveOptions { SaveFormat = SaveFormat.Csv, OutputFile = "contacts.csv" };
TextConverter.Process(loadOptions, saveOptions);
CSV zum Excel
Importieren Sie CSV-Daten zurück in ein Excel-Workbook:
var loadOptions = new LowCodeLoadOptions { InputFile = "contacts.csv" };
var excelOptions = new LowCodeSaveOptions { SaveFormat = SaveFormat.Xlsx, OutputFile = "contacts.xlsx" };
TextConverter.Process(loadOptions, excelOptions);
Andere Formate (TSV, SLK, XML)
Konvertieren Sie Excel in andere Textformate leicht:
saveOptions.SaveFormat = SaveFormat.Tsv; // Also supports SLK, XML
TextConverter.Process(loadOptions, saveOptions);
Vollständige C# Code Example
Ein komplettes, ausgeführbares C#-Programm, das die Konvertierung zwischen Excel und CSV demonstriert:
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.");
}
}
}
Tipps zur Leistungsoptimierung
- Manage Large Datasets: Umwandeln Sie große Dateien in Teile oder streamen Sie Daten line-by-line.
- Schemalte Automatisierung: Verwenden Sie Batchverarbeitung oder geplante Aufgaben, um wiederkehrende Konvertierungen zu automatisieren.
- **Custom Delimiter Handling ** : Anwenden Sie benutzerdefinierte Delimiters mit zusätzlicher Skription oder der vollständigen Aspose.Cells API .
Allgemeine Probleme & Problemlösung
Fehler oder Problem | Empfohlene Lösung |
---|---|
Unsupported SaveFormat Fehler | Überprüfen Sie, welche Formate kompatibel sind mit unterstützten Typen und die richtigen Datei-Erweiterungen. |
Verschlüsselungsfehler | Erläutern Sie eindeutig die Codierung (z. B. Encoding.UTF8 ) beim Lesen / Schreiben. |
Datenverschmutzung oder Missverständnis | Anpassen von Spaltenweiten oder Delimitern mit vollständigen API-Optionen. |
Häufige Fragen (FAQs)
Q1: Können Titel in exportiertem CSV enthalten werden? Ja, stellen Sie sicher, dass die erste Excel-Reihe Header enthält.
Q2: Wie konvertiere ich XML-Daten zurück in Excel-Format?
Set SaveFormat = SaveFormat.Xml
in TextConverter.Process
.
Q3: Unterstützt TextConverter die Datei-Kompression?
Keine direkte Kompression; Verwendung .NET System.IO.Compression
separaten nach der Konvertierung.
Verwandte Ressourcen
- Aspose.Cells Dokumentation
- Aspose.Cells GitHub Beispiele
- Aspose.Cells LowCode Referenz
- Aspose.Cells Überprüfung
- Aspose.Cells SaveOptions