Aspose.Cells Text Converter für .NET
Aspose.Cells Text Converter für .NET ist eine hochleistungsfähige API, die für die Konvertierung von Microsoft Excel-Arbeitsbüchern (XLS, XLSX und XLSM) in mehrere Textbasierte Formate – einschließlich CSV, TSV, XML und SQLSCRIPT – und umgekehrt angepasst ist.
Installation und Setup
- Hinzufügen Sie das Aspose.Cells NuGet-Paket zu Ihrem .NET-Projekt.
- Konfigurieren Sie gemessene Lizenzen, um Einschränkungen der Bewertung zu vermeiden.
Für detaillierte Setup, siehe die Installation Leitfaden. für die Lizenz, folgen Sie Metered Licensing .
Eigenschaften und Funktionen
Komplettformat Support
- Einträge: XLS, XLsX, XLSM
- Ausgabe: CSV und TSV, XML (Anpassbar), SQLSCRIPT (Database-ready INSERT Statements)
- Unterstützt Runde-Trip-Konvertierungen zwischen Excel-Workbooks und Textbasierte Formate
Delimiter & Encoding Anpassung
- Definieren Sie benutzerdefinierte Delimitierer, Zitate und Escape-Sequenzen für CSV/TSV
- Steuercode (UTF-8, UTF-16, ISO-8859-1 usw.) für Kompatibilität
- Optionen, um Heads, Füße und weiße Zeilen zu enthalten / auszuschließen
XML Strukturkontrolle
- Karte Arbeitsblattdaten in XML-Elemente und Attribute mit benutzerdefinierten Templates
- Konfigurieren Sie Wurzelelementen, Namenräume und Schema-fähige Ausgabe
- Unterstützt linear- und cell-centric XML-Repräsentationen
SQLSCRIPT Generation
- Konvertieren Sie jede Reihe in SQL INSERT Statements automatisch
- Personalisieren Sie Tabellennamen, Spaltenlisten und Wertformate
- Batch Multiple INSERTs für optimierte Ausführung in relativen Datenbanken
Leistung und Scalability
- Stream-basierte Konvertierung für große Arbeitsbücher
- Parallelle Konvertierung mit Multi-Core-Systemen
- Lichtgewicht für Single-Sheet-Exporte, hohe Durchgangsleistung für Massenkonvertierungen
Fehlerbehandlung und Validierung
- Klarer Ausnahmehierarchie für Konvertierungsfehler, Formatverletzungen und I/O-Probleme
- Validation Hooks zu Inspektion / Richtige Daten Pre / Post Konvertierung
- Logging-Integrationspunkte für .NET-Logging Frameworks
Beispiel: Excel zum CSV-Konvertierung
using Aspose.Cells;
// Load your source workbook
Workbook workbook = new Workbook("sample.xlsx");
// Save the workbook to CSV format
workbook.Save("output.csv", SaveFormat.Csv);
Tipps und Best Practices
- Metered Licensing : Initialisieren Sie bei Anwendungstart und überwachen Sie die Quota-Nutzung.
- Resource Management : Verwenden Sie Streams für große Arbeitsbücher und löschen Sie Konverterobjekte schnell.
- Encoding Consistency : Anpassung an Zielsysteme, um Charakterkorruption zu vermeiden.
- Thread Safety : Instantiate separate Konverter für jedes Thread/Task.
- Error Recovery : Wrap Calls in try/catch mit Fallback-Logik für invalid Zellen.
- Reusable Templates : Speichern Sie XML/SQLSCRIPT-Templates extern für einfache Updates.
Häufige Probleme und Lösungen
- File nicht gefunden : Stellen Sie sicher, dass der angegebenen Dateiweg korrekt ist.
- Ununterstütztes Dateiformat : Überprüfen Sie, ob das Eingangsformat von Aspose.Cells unterstützt wird.
Häufige Fragen
**Was ist Aspose.Cells Text Converter für .NET?**Es ist eine fokussierte API für die Konvertierung von Excel Spreadsheets in/von Text-basierte Formate wie CSV, TSV, XML und SQLSCRIPT.
**Wie unterscheidet es sich von Aspose.Cells für .NET?**Aspose.Cells ist eine multifunktionelle Bibliothek, während Text Converter Text-Focused Conversion Aufgaben zielt.
**Welche Formate werden unterstützt?**XLSX, XLSM, CSV, TSV, XML, SQLSCRIPT und mehr.
**Kann die Textgenerationsinstellungen angepasst werden?**Ja, mit Gebrauch SaveOptions
Unterklassen wie TxtSaveOptions
, JsonSaveOptions
, und etc.