Python读取受密码保护的Excel

时间:2020-03-06 02:23:34

标签: python

问题:-python软件包pandas,openpyxl无法读取受密码保护的excel。

操作:-审核decrypt excel files,但仍无法正常工作

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

1 个答案:

答案 0 :(得分:0)

使用:-Ju​​pyter笔记本电脑Anaconda

该怎么办?读取加密的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')

所以现在您可以使用熊猫来阅读它。

额外:注意所有大写字母