Средство проверки совместимости 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, используя документацию. Если у вас возникнут какие-либо вопросы, вы можете опубликовать их на нашем форуме.