【发布时间】:2022-05-11 01:38:45
【问题描述】:
我很确定有比我做的更简单的方法,我只有两个工作簿和每个工作簿中的一个工作表,
有人有什么建议吗?
import openpyxl as xl
path1 = 'C:\\Users\\path\\test1.xlsx' path2 ='C:\\Users\\path\\test2.xlsx'
wb1 = xl.load_workbook(filename=path1) ws1 = wb1.worksheets[0]
wb2 = xl.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)
上面的代码对我有用,但它不会复制格式。只是单元格值。我需要报告的格式相同。
【问题讨论】:
-
您必须逐行、逐个单元格地进行。