Включить или отключить средство проверки совместимости Excel в Java

Различные версии MS Excel доступны и используются по всему миру. Это позволяет более новым версиям предоставлять функции, которые могут быть недоступны в более старых версиях. Таким образом, MS Excel использует средство проверки совместимости для снижения качества функций, не поддерживаемых старым форматом, при сохранении файлов. При работе с файлами Excel может потребоваться динамическое отключение средства проверки совместимости. Для этого в этой статье показано, как отключить средство проверки совместимости для книг MS Excel в Java.

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

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

Смотрите также