Python 使excel文件(.xlsx)在mac中不受保护

Python 使excel文件(.xlsx)在mac中不受保护,python,excel,openpyxl,xlsx,pywin32,Python,Excel,Openpyxl,Xlsx,Pywin32,我正在尝试使用python取消对excel文件的保护。我带着密码。 我想提取它,以便访问内部的.XML文件。 我已经试过了,但提取数据失败。对于mac,我使用了模块,它对.xlsx文件工作正常 import msoffcrypto import io with open("encrypted.xlsx", "rb") as f: file = msoffcrypto.OfficeFile(f) file.load_key(password

我正在尝试使用python取消对excel文件的保护。我带着密码。 我想提取它,以便访问内部的.XML文件。 我已经试过了,但提取数据失败。

对于mac,我使用了模块,它对.xlsx文件工作正常

import msoffcrypto
import io

with open("encrypted.xlsx", "rb") as f:
    file = msoffcrypto.OfficeFile(f)
    file.load_key(password="password")  # Use password

    with open("decrypted.xlsx", "wb") as f1:
        file.decrypt(f1)

你说的“不成功”是什么意思?有错误吗?意外输出?所以win32com仅适用于windows,我需要一些与Linux环境配合使用的模块/库。