我尝试使用openpyxl
将工作表从一个工作簿复制到另一个工作簿(仅数据)。
path1 = 'test.xlsx'
path2 = 'test2.xlsx'
wb1 = openpyxl.load_workbook(filename=path1)
ws1 = wb1.worksheets[0]
wb2 = openpyxl.load_workbook(filename=path2)
ws2 = wb2.create_sheet(ws1.title)
for row in ws1:
for cell in row:
ws2[cell.coordinate].value = cell.value
wb2.save(path2)
它返回了我不理解的错误。
对于ws1中的行:
TypeError:iter()返回了“ tuple”类型的非迭代器