Různé verze MS Excel jsou k dispozici a používají se po celém světě. To umožňuje, že novější verze poskytují funkce, které nemusí být dostupné ve starších verzích. Proto MS Excel používá při ukládání souborů kontrolu kompatibility ke snížení funkcí, které starší formát nepodporuje. Při manipulaci se soubory aplikace Excel může být nutné dynamicky zakázat kontrolu kompatibility. Chcete-li toho dosáhnout, tento článek ukazuje, jak zakázat kontrolu kompatibility pro sešity MS Excel v Javě.
- Java Library for Excel Compatibility Checker
- Zakažte kontrolu kompatibility v souborech aplikace Excel
Java Library pro zakázání kontroly kompatibility v Excelu
Aspose.Cells for Java poskytuje širokou škálu funkcí pro manipulaci s tabulkami. Pomocí API můžete vytvářet nové tabulkové dokumenty od začátku a manipulovat s těmi stávajícími. Toto rozhraní API použijeme k deaktivaci kontroly kompatibility pro soubory Excel. Můžete si stáhnout API JAR nebo jej nainstalovat pomocí následujících konfigurací Maven.
<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>
Zakažte kontrolu kompatibility v souborech aplikace Excel
Chcete-li zakázat kontrolu kompatibility pro sešit aplikace Excel, musíte aktualizovat nastavení sešitu. Následují kroky k provedení této operace.
- Nejprve načtěte soubor Excel pomocí třídy Sešit.
- Poté vypněte kontrolu kompatibility pomocí metody Workbook.getSettings().setCheckCompatibility(boolean)(nastavením true a false povolíte a zakážete kontrolu).
- Nakonec aktualizovaný sešit uložte pomocí metody Workbook.save(string).
Následující ukázka kódu ukazuje, jak zakázat kontrolu kompatibility pomocí Java.
// Načíst soubor Excel
Workbook wb = new Workbook("workbook.xls");
// Zakázat kontrolu kompatibility
wb.getSettings().setCheckCompatibility(false);
// Uložení souboru
wb.save("output.xls");
Získejte bezplatnou licenci
Aspose.Cells for Java můžete používat bez omezení hodnocení pomocí dočasné licence.
Závěr
Kontrola kompatibility MS Excel umožňuje uživatelům vytvářet dokumenty, které mohou prohlížet všichni bez problémů s kompatibilitou. Při programové práci se soubory aplikace Excel může být nutné zakázat kontrolu kompatibility. V tomto článku jste se proto naučili, jak povolit nebo zakázat kontrolu kompatibility pro soubory Excel pomocí Java. Kromě toho můžete také prozkoumat další funkce Aspose.Cells pro Javu pomocí dokumentace. V případě, že byste měli nějaké dotazy, můžete psát na našem fóru.