Python 如何将 .xlsx 文件转换为 .xlsb 文件

Python How to convert .xlsx to .xlsb file

我需要将一些 XLSX 文件转换为 XLSB。

在执行此操作之前,我使用 openpyxl 打开每个 xlsx 文件(openpyxl 以保持数据框样式)。

您有直接通过 openpyxl 或通过 python 脚本转换它的解决方案吗?

您可以使用此软件包将 xlsx 文件转换为 xlsb: https://github.com/gibz104/xlsb-converter 您可以转换文件夹中的所有 xlsx 文件:

path = test.xlsx
main(path)

或者您可以使用以下方法转换特定文件:

fileList = [test.xlsx]
convertFiles(fileList)