Bật hoặc tắt Bộ kiểm tra tương thích Excel bằng Python

Trình kiểm tra tính tương thích của MS Excel đảm bảo rằng tệp ở định dạng cũ hơn không sử dụng các tính năng được cung cấp bởi phiên bản Excel mới hơn. Do đó, những người sử dụng các phiên bản Excel cũ hơn không phải đối mặt với các vấn đề về khả năng tương thích. Trong khi thao tác với các tệp Excel, bạn có thể cần phải tắt động bộ kiểm tra tính tương thích. Để đạt được điều đó, bài viết này hướng dẫn cách tắt trình kiểm tra tính tương thích cho sổ làm việc MS Excel bằng Python.

Thư viện Python để vô hiệu hóa trình kiểm tra tính tương thích của Excel

Aspose.Cells for Python qua Java là một API thao tác bảng tính mạnh mẽ và giàu tính năng. Nó cung cấp các tính năng cơ bản cũng như nâng cao để tạo và thao tác với các tệp MS Excel. Chúng tôi sẽ sử dụng thư viện này để bật hoặc tắt trình kiểm tra tính tương thích trong các tệp Excel. Bạn có thể tải xuống API hoặc cài đặt nó bằng lệnh pip sau.

> pip install aspose-cells

Tắt công cụ kiểm tra tính tương thích của Excel

Để bật hoặc tắt trình kiểm tra tính tương thích cho sổ làm việc Excel, bạn cần cập nhật cài đặt của sổ làm việc. Sau đây là các bước để thực hiện thao tác này.

Mẫu mã sau đây cho thấy cách tắt trình kiểm tra tính tương thích bằng Python.

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

# tải sổ làm việc Excel
wb = Workbook("workbook.xls")

# vô hiệu hóa khả năng tương thích
wb.getSettings().setCheckCompatibility(False)

# lưu sổ làm việc
wb.save("workbook_disabled_compatibility.xls")

print("Done...")

jpype.shutdownJVM()

Nhận giấy phép miễn phí

Bạn có thể sử dụng Aspose.Cells for Python thông qua Java mà không bị giới hạn đánh giá bằng cách sử dụng giấy phép tạm thời.

Sự kết luận

Trình kiểm tra tính tương thích của MS Excel hạn chế người dùng sử dụng các tính năng mới hơn trong phiên bản tệp Excel cũ hơn. Trong bài viết này, bạn đã thấy cách tắt trình kiểm tra tính tương thích trong các tệp Excel bằng Python. Bên cạnh đó, bạn cũng có thể khám phá các tính năng khác của Aspose.Cells for Python thông qua Java bằng cách sử dụng tài liệu. Trong trường hợp bạn có bất kỳ câu hỏi nào, bạn có thể đăng trên diễn đàn của chúng tôi.

Xem thêm