xlrd错误:工作簿文件已加密

时间:2015-02-25 10:23:08

标签: python xlrd

Python说xls文件已加密但我可以在Windows上打开它。 有什么问题?

from xlrd import * from xlwt import * f = open_workbook('test.xls')

1 个答案:

答案 0 :(得分:1)

您可以使用com.client而不是xlrd模块,它无法处理加密的Excel,就像这样

import win32com.client
excel = win32com.client.Dispatch('Excel.Application')
workbook = excel.Workbooks.open('test.xls')
sheet = workbook.WorkSheets('sheet name')
## get the cell value
row,col = 1,1
sheet.Cells(row,col).value