0
我試圖打開受保護的Excel文件,並將內容複製到另一個文件我用這下面的代碼片段:複製保護的Excel工作簿中到另一個工作簿蟒蛇
import win32com.client
xlApp = win32com.client.Dispatch("Excel.Application")
filename='C:/Users/sh/Documents/Supply.xls'
xlwb = xlApp.Workbooks.Open(filename,False,True,None)
for sheet in xlwb.Worksheets:
xlApp = win32com.client.Dispatch("Excel.Application")
nwb = xlApp.Workbooks.Add()
sheet.Copy(Before=nwb.Workheets('Sheet1'))
nwb.SaveAs("C:/Users/sh/Documents/"+sheet.Name+'.xlsx') # Line 9
nwb.Close(True)
不過,我不能複製內容,因爲它拋出一個異常在 行號9說'Microsoft Excel不能訪問文件在(第9行)
是否有任何其他方法複製受保護的Excel工作簿的內容到Python中的另一個工作簿?