Öffnen von Dateien mit unterschiedlichen Formaten

Einfache Möglichkeiten zum Öffnen von Excel-Dateien

Öffnung durch Pfad

Um eine Microsoft-Excel-Datei mit dem Dateipfad zu öffnen, übergeben Sie den Pfad der Datei als Parameter, während Sie die Instanz von erstellen**Arbeitsmappe**Klasse. Der folgende Beispielcode veranschaulicht das Öffnen einer Excel-Datei mithilfe des Dateipfads.

Beispiel

Öffnung durch Stream

Manchmal wird die Excel-Datei, die Sie öffnen möchten, als Stream gespeichert. Übergeben Sie in diesem Fall ähnlich wie beim Öffnen einer Datei mit dem Dateipfad den Stream als Parameter, während Sie die instanziieren**Arbeitsmappe** Klasse. Der folgende Beispielcode demonstriert das Öffnen einer Excel-Datei mit stream.

Beispiel

Öffnen von Dateien verschiedener Microsoft Excel-Versionen

Der Benutzer kann die verwenden**LoadOptions** -Klasse, um das Format der Excel-Datei mithilfe der**LoadFormat**Aufzählung.

Das**LoadFormat**Enumeration enthält viele vordefinierte Dateiformate, von denen einige unten aufgeführt sind.

Formattypen Beschreibung
CSV Stellt eine CSV-Datei dar
Excel97To2003 Stellt eine Excel 97-2003-Datei dar
XLSX Stellt eine Excel 2007/2010/2013/2016/2019- und Office 365-XLSX-Datei dar
XLSM Stellt eine Excel 2007/2010/2013/2016/2019- und Office 365-XLSM-Datei dar
Xltx Stellt eine Excel 2007/2010/2013/2016/2019- und Office 365-Vorlagendatei XLTX dar
Xltm Stellt eine Excel 2007/2010/2013/2016/2019- und Office 365-Makro-aktivierte XLTM-Datei dar
XLSB Stellt eine Excel 2007/2010/2013/2016/2019- und Office 365-Binärdatei XLSB dar
SpreadsheetML Stellt eine SpreadsheetML-Datei dar
Tsv Stellt eine tabulatorgetrennte Wertedatei dar
TabDelimited Stellt eine tabulatorgetrennte Textdatei dar
Odds Stellt eine ODS-Datei dar
HTML Stellt eine HTML-Datei dar
HTML Stellt eine MHTML-Datei dar

Öffnen von Microsoft Excel 95/5.0-Dateien

Um Microsoft Excel 95-Dateien zu öffnen, instanziieren Sie die**Arbeitsmappe**-Instanz mit dem Pfad oder Stream der Vorlagendatei. Eine Beispieldatei zum Testen des Codes kann unter folgendem Link heruntergeladen werden:

Excel95_5.0.xls

Beispiel

Öffnen von Microsoft Excel 97 oder späteren Versionen von XLS-Dateien

Um XLS-Dateien von Microsoft Excel XLS 97 oder späteren Versionen zu öffnen, instanziieren Sie die**Arbeitsmappe**-Instanz mit dem Pfad oder Stream der Vorlagendatei. Oder verwenden Sie die**LoadOptions** Methode und wählen Sie die aus**EXCEL_97_TO_2003** Wert in der**LoadFormat**Aufzählung.

Beispiel

Öffnen von Microsoft Excel 2007 oder späteren Versionen von XLSX-Dateien

Um XLSX-Dateien von Microsoft Excel 2007 oder späteren Versionen zu öffnen, instanziieren Sie die**Arbeitsmappe**-Instanz mit dem Pfad oder Stream der Vorlagendatei. Oder verwenden Sie die**LoadOptions** Klasse und wählen Sie die aus**XLSX** Wert in der**LoadFormat**Aufzählung.

Beispiel

Öffnen von Dateien mit unterschiedlichen Formaten

Aspose.Cells ermöglicht Entwicklern das Öffnen von Tabellenkalkulationsdateien mit unterschiedlichen Formaten wie SpreadsheetML, CSV, tabulatorgetrennte Dateien. Um solche Dateien zu öffnen, können Entwickler dieselbe Methode verwenden, die sie zum Öffnen von Dateien verschiedener Microsoft-Excel-Versionen verwenden.

Öffnen von SpreadsheetML-Dateien

SpreadsheetML-Dateien sind die XML-Darstellungen Ihrer Tabellenkalkulationen einschließlich aller Informationen über die Tabellenkalkulation wie Formatierung, Formeln usw. Seit Microsoft Excel XP wird Microsoft Excel eine XML-Exportoption hinzugefügt, die Ihre Tabellenkalkulationen in SpreadsheetML-Dateien exportiert.

Verwenden Sie zum Öffnen von SpreadsheetML-Dateien die**LoadOptions** Klasse und wählen Sie die aus**SPREADSHEET_ML** Wert in der**LoadFormat**Aufzählung.

Beispiel

Öffnen von CSV-Dateien

Dateien mit kommagetrennten Werten (CSV) enthalten Datensätze, deren Werte durch Kommas getrennt oder begrenzt sind. In CSV-Dateien werden Daten in einem tabellarischen Format gespeichert, das Felder enthält, die durch Kommas getrennt und durch doppelte Anführungszeichen eingeschlossen sind. Wenn der Wert eines Felds ein doppeltes Anführungszeichen enthält, wird es mit einem Paar doppelter Anführungszeichen maskiert. Sie können auch Microsoft Excel verwenden, um Ihre Tabellenkalkulationsdaten in eine CSV-Datei zu exportieren.

Verwenden Sie zum Öffnen von CSV-Dateien die**LoadOptions** Klasse und wählen Sie die aus**CSV** Wert, vordefiniert in der**LoadFormat**Aufzählung.

Beispiel

Öffnen von CSV-Dateien und Ersetzen ungültiger Zeichen

Wenn in Excel eine CSV-Datei mit Sonderzeichen geöffnet wird, werden die Zeichen automatisch ersetzt. Dasselbe wird von Aspose.Cells API durchgeführt, was in dem unten angegebenen Codebeispiel demonstriert wird.

Beispiel

Öffnen von CSV-Dateien mit dem bevorzugten Parser

Dies ist nicht immer erforderlich, um die Standard-Parser-Einstellungen zum Öffnen der CSV-Dateien zu verwenden. Manchmal erzeugt das Importieren der Datei CSV nicht die erwartete Ausgabe, da das Datumsformat nicht wie erwartet ist oder leere Felder anders behandelt werden. Für diesen Zweck**TxtLoadOptions.PreferredParsers**ist verfügbar, um einen eigenen bevorzugten Parser bereitzustellen, um verschiedene Datentypen gemäß den Anforderungen zu analysieren. Der folgende Beispielcode demonstriert die Verwendung des bevorzugten Parsers.

Beispiel-Quelldatei und Ausgabedateien können von den folgenden Links heruntergeladen werden, um diese Funktion zu testen.

samplePreferredParser.csv

AusgabebeispielPreferredParser.xlsx

Beispiel

Öffnen von TSV-Dateien (Tabulatorgetrennt).

Tabulatorgetrennte Dateien enthalten Tabellenkalkulationsdaten, jedoch ohne jegliche Formatierung. Daten werden in Zeilen und Spalten wie Tabellen und Tabellenkalkulationen angeordnet. Kurz gesagt, eine tabulatorgetrennte Datei ist eine spezielle Art von einfacher Textdatei mit einem Tabulator zwischen jeder Spalte im Text.

Um tabulatorgetrennte Dateien zu öffnen, sollten Entwickler die**LoadOptions** Klasse und wählen Sie die aus**TSV** Wert, vordefiniert in der**LoadFormat**Aufzählung.

Beispiel

Öffnen verschlüsselter Excel-Dateien

Wir wissen, dass es möglich ist, verschlüsselte Excel-Dateien mit Microsoft Excel zu erstellen. Um solche verschlüsselten Dateien zu öffnen, sollten Entwickler eine spezielle überladene LoadOptions-Methode aufrufen und den DEFAULT-Wert auswählen, der in der FileFormatType-Enumeration vordefiniert ist. Diese Methode würde auch das Passwort für die verschlüsselte Datei verwenden, wie unten im Beispiel gezeigt.

Beispiel

Aspose.Cells unterstützt auch das Öffnen passwortgeschützter MS Excel 2013-Dateien.

Öffnen von SXC-Dateien

StarOffice Calc ähnelt Microsoft Excel und unterstützt Formeln, Diagramme, Funktionen und Makros. Die mit dieser Software erstellten Tabellenkalkulationen werden mit der Erweiterung SXC gespeichert. Die Datei SXC wird auch für Tabellenkalkulationsdateien von OpenOffice.org Calc verwendet. Aspose.Cells kann SXC-Dateien lesen, wie im folgenden Codebeispiel gezeigt wird.

Beispiel

Öffnen von FODS-Dateien

FODS-Datei ist eine Tabelle, die ohne Komprimierung in OpenDocument XML gespeichert wurde. Aspose.Cells kann FODS-Dateien lesen, wie im folgenden Codebeispiel gezeigt wird.

Beispiel

Themen vorantreiben