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.

 Deutsch