Увімкніть або вимкніть засіб перевірки сумісності Excel у Java

У всьому світі доступні та використовуються різні версії MS Excel. Це робить можливим те, що нові версії надають функції, які можуть бути недоступні в старіших. Таким чином, MS Excel використовує засіб перевірки сумісності, щоб погіршити функції, які не підтримуються старішим форматом, під час збереження файлів. Під час роботи з файлами Excel може знадобитися динамічно вимкнути перевірку сумісності. Щоб досягти цього, у цій статті показано, як вимкнути засіб перевірки сумісності для робочих книг MS Excel у Java.

Бібліотека Java для вимкнення перевірки сумісності в Excel

Aspose.Cells for Java надає широкий спектр функцій для роботи з електронними таблицями. Використовуючи API, ви можете створювати нові документи електронної таблиці з нуля та маніпулювати наявними. Ми використовуватимемо цей API, щоб вимкнути засіб перевірки сумісності для файлів Excel. Ви можете завантажити API JAR або встановити його за допомогою наступних конфігурацій 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>

Вимкніть засіб перевірки сумісності у файлах Excel

Щоб вимкнути засіб перевірки сумісності для книги Excel, потрібно оновити параметри книги. Нижче наведено кроки для виконання цієї операції.

  • Спочатку завантажте файл Excel за допомогою класу Workbook.
  • Потім вимкніть перевірку сумісності за допомогою методу Workbook.getSettings().setCheckCompatibility(boolean)(встановіть true і false, щоб увімкнути та вимкнути перевірку відповідно).
  • Нарешті збережіть оновлену робочу книгу за допомогою методу Workbook.save(string).

У наведеному нижче прикладі коду показано, як вимкнути засіб перевірки сумісності за допомогою Java.

// Завантажте файл Excel
Workbook wb = new Workbook("workbook.xls");

// Вимкнути перевірку сумісності
wb.getSettings().setCheckCompatibility(false);

// Зберегти файл
wb.save("output.xls");

Отримайте безкоштовну ліцензію

Ви можете використовувати Aspose.Cells for Java без оціночних обмежень за допомогою тимчасової ліцензії.

Висновок

Перевірка сумісності MS Excel дозволяє користувачам створювати документи, які можуть переглядати всі без проблем із сумісністю. Під час програмної роботи з файлами Excel може знадобитися вимкнути перевірку сумісності. Таким чином, у цій статті ви дізналися, як увімкнути або вимкнути перевірку сумісності для файлів Excel за допомогою Java. Крім того, ви також можете дослідити інші функції Aspose.Cells for Java за допомогою документації. Якщо у вас виникнуть запитання, ви можете опублікувати їх на нашому форумі.

Дивись також