Python XLSX openpyxl

时间:2019-07-02 18:42:08

标签: python excel openpyxl

我尝试使用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”类型的非迭代器

0 个答案:

没有答案