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

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

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

Aspose.Cells for Python через Java — это мощный и многофункциональный API для работы с электронными таблицами. Он предоставляет как базовые, так и расширенные функции для создания файлов MS Excel и управления ими. Мы будем использовать эту библиотеку для включения или отключения проверки совместимости в файлах Excel. Вы можете либо скачать API, либо установить его с помощью следующей команды pip.

> pip install aspose-cells

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

Чтобы включить или отключить средство проверки совместимости для книги Excel, необходимо обновить параметры книги. Ниже приведены шаги для выполнения этой операции.

  • Сначала загрузите файл Excel, используя класс Workbook.
  • Затем отключите проверку совместимости с помощью метода Workbook.getSettings().setCheckCompatibility(boolean) (установите True и False для включения и отключения проверки соответственно).
  • Наконец, сохраните обновленную книгу с помощью метода Workbook.save(string).

В следующем примере кода показано, как отключить средство проверки совместимости с помощью Python.

import jpype
import asposecells
jpype.startJVM()
from asposecells.api import  Workbook

# load Excel workbook
wb = Workbook("workbook.xls")

# disable compatibility
wb.getSettings().setCheckCompatibility(False)

# save workbook
wb.save("workbook_disabled_compatibility.xls")

print("Done...")

jpype.shutdownJVM()

Получить бесплатную лицензию

Вы можете использовать Aspose.Cells для Python через Java без ограничений на оценку, используя временную лицензию.

Вывод

Средство проверки совместимости MS Excel запрещает пользователям использовать новые функции в старой версии файла Excel. В этой статье вы увидели, как отключить проверку совместимости в файлах Excel с помощью Python. Кроме того, вы также можете изучить другие функции Aspose.Cells для Python через Java, используя документацию. Если у вас возникнут какие-либо вопросы, вы можете опубликовать их на нашем форуме.

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