Aktivieren oder deaktivieren Sie die ExcelKompatibilitätsprüfung in Java

MS Excel ist eine weit verbreitete Tabellenkalkulationsanwendung, die in verschiedenen Versionen verfügbar ist. Daher können Kompatibilitätsprobleme auftreten, wenn eine Datei mit den neuesten Funktionen in einer älteren Version von MS Excel geöffnet wird. MS Excel enthält eine Kompatibilitätsprüfung, die beim Speichern der Dateien ausgeführt wird. Es überprüft, ob neuere Funktionen, die von den älteren Formaten nicht unterstützt werden, in der Datei nicht verwendet werden. In bestimmten Fällen müssen Sie jedoch die Kompatibilitätsprüfung deaktivieren. In diesem Artikel erfahren Sie, wie Sie die Kompatibilitätsprüfung für MS Excel Arbeitsmappen in C# deaktivieren.

C# Bibliothek zum Deaktivieren der Kompatibilitätsprüfung in Excel

Aspose.Cells for .NET ist eine beliebte API zur Bearbeitung von Tabellenkalkulationen, mit der Sie Tabellenkalkulationsdateien von Grund auf neu erstellen können. Außerdem können Sie damit vorhandene Excel Dateien ganz einfach bearbeiten. Wir werden diese API verwenden, um die Kompatibilitätsprüfung für Excel Dateien zu deaktivieren. Sie können die DLL der API herunterladen oder sie mit NuGet installieren.

PM> Install-Package Aspose.Cells

Deaktivieren Sie die Kompatibilitätsprüfung in Excel Dateien

Die Kompatibilitätsprüfung für eine Excel Datei kann durch Aktualisieren der Einstellungen der Arbeitsmappe deaktiviert werden. Im Folgenden sind die Schritte aufgeführt, um dies zu erreichen.

  • Verwenden Sie zunächst die Klasse Workbook, um die gewünschte Excel Datei zu laden.
  • Verwenden Sie dann die Eigenschaft Workbook.Settings.CheckCompatibility, um die Kompatibilitätsprüfung zu deaktivieren (stellen Sie true und false ein, um die Prüfung zu aktivieren bzw. zu deaktivieren).
  • Speichern Sie abschließend die Excel Datei mit der methode Workbook.Save(string).

Das folgende Codebeispiel zeigt, wie Sie die Kompatibilitätsprüfung mit C# deaktivieren.

// Excel Datei laden
Workbook wb = new Workbook("workbook.xls");

// Kompatibilitätsprüfung deaktivieren
wb.Settings.CheckCompatibility = false;

// Datei speichern
wb.Save("output.xls");

Holen Sie sich eine kostenlose Lizenz

Sie können Aspose.Cells for .NET ohne Evaluierungseinschränkungen mit einer temporären Lizenz verwenden.

Fazit

Beim Bearbeiten von Excel Dateien in Ihren .NET Anwendungen müssen Sie möglicherweise die Kompatibilitätsprüfung deaktivieren. Um dies zu erreichen, haben Sie in diesem Artikel gelernt, wie Sie die Kompatibilitätsprüfung für Excel Dateien mit C# aktivieren oder deaktivieren. Abgesehen davon können Sie weitere Funktionen von Aspose.Cells for .NET mithilfe der Dokumentation erkunden. Darüber hinaus können Sie Ihre Fragen und Anregungen in unserem Forum posten.

Siehe auch