Verschiedene Versionen von MS Excel sind verfügbar und werden weltweit verwendet. Dies macht es möglich, dass die neueren Versionen Funktionen bereitstellen, die in den älteren möglicherweise nicht verfügbar sind. Daher verwendet MS Excel die Kompatibilitätsprüfung, um die Funktionen, die von einem älteren Format nicht unterstützt werden, beim Speichern der Dateien herabzusetzen. Beim Bearbeiten von Excel Dateien müssen Sie möglicherweise die Kompatibilitätsprüfung dynamisch deaktivieren. Um dies zu erreichen, zeigt dieser Artikel, wie Sie die Kompatibilitätsprüfung für MS Excel Arbeitsmappen in Java deaktivieren.
- Java Bibliothek für die ExcelKompatibilitätsprüfung
- Deaktivieren Sie die Kompatibilitätsprüfung in Excel Dateien
Java Bibliothek zum Deaktivieren der Kompatibilitätsprüfung in Excel
Aspose.Cells for Java bietet eine breite Palette von Funktionen für die Bearbeitung von Tabellenkalkulationen. Mit der API können Sie neue Tabellenkalkulation Dokumente von Grund auf neu erstellen und die vorhandenen bearbeiten. Wir werden diese API verwenden, um die Kompatibilitätsprüfung für Excel Dateien zu deaktivieren. Sie können JAR der API herunterladen oder mit den folgenden Maven konfigurationen installieren.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>21.11</version>
</dependency>
Deaktivieren Sie die Kompatibilitätsprüfung in Excel Dateien
Um die Kompatibilitätsprüfung für eine Excel Arbeitsmappe zu deaktivieren, müssen Sie die Einstellungen der Arbeitsmappe aktualisieren. Im Folgenden sind die Schritte zum Ausführen dieses Vorgangs aufgeführt.
- Laden Sie zuerst die Excel Datei mit der Klasse Workbook.
- Deaktivieren Sie dann die Kompatibilitätsprüfung mit der methode Workbook.getSettings().setCheckCompatibility(boolean) (setzen Sie true und false, um die Prüfung zu aktivieren bzw. zu deaktivieren).
- Speichern Sie schließlich die aktualisierte Arbeitsmappe mit der methode Workbook.save(string).
Das folgende Codebeispiel zeigt, wie die Kompatibilitätsprüfung mit Java deaktiviert wird.
// Excel Datei laden
Workbook wb = new Workbook("workbook.xls");
// Kompatibilitätsprüfung deaktivieren
wb.getSettings().setCheckCompatibility(false);
// Datei speichern
wb.save("output.xls");
Holen Sie sich eine kostenlose Lizenz
Sie können Aspose.Cells for Java ohne Evaluierungseinschränkungen mit einer temporären Lizenz verwenden.
Fazit
Mit der MS ExcelKompatibilitätsprüfung können Benutzer Dokumente erstellen, die von allen ohne Kompatibilitätsprobleme angezeigt werden können. Während Sie programmgesteuert mit Excel Dateien arbeiten, müssen Sie möglicherweise die Kompatibilitätsprüfung deaktivieren. Daher haben Sie in diesem Artikel gelernt, wie Sie die Kompatibilitätsprüfung für Excel Dateien mit Java aktivieren oder deaktivieren. Außerdem können Sie auch andere Funktionen von Aspose.Cells for Java mithilfe der Dokumentation erkunden. Falls Sie Fragen haben, können Sie in unserem Forum posten.