Python读取受密码保护的excel

2024-04-24 09:35:35 发布

您现在位置:Python中文网/ 问答频道 /正文

问题:-python包,openpyxl无法在密码保护的情况下读取excel

措施:-审查decrypt excel files但仍不起作用

结果:-仅弹出密码输入框


Tags: 密码情况filesexcel密码保护措施decryptopenpyxl
1条回答
网友
1楼 · 发布于 2024-04-24 09:35:35

使用:-Anaconda,jupyter笔记本

怎么办?读取加密的excel并导出为非加密excel,然后继续

import win32com.client
excel = win32com.client.Dispatch('Excel.Application')
workbook = excel.Workbooks.Open(r'C:\ltexSales.xlsx',False, True, None, 'password')
xlCSVWindows = 0x17
workbook.SaveAs(r'C:\ltexSales_decrypted.csv', FileFormat = xlCSVWindows, 
                Password = None)
workbook.Close()

import pandas as pd
df = pd.read_csv(r'C:\ltexSales_decrypted.csv')

所以现在你可以用熊猫来读了

额外:注意所有大写字母

相关问题 更多 >