有没有办法将 openpyxl 行(存储在列表中)写入新的 Excel 文件?
Is there a way to write openpyxl rows (stored in a list) into a new Excel file?
我打开了两本练习册。 Currentwb 是空的。 activewb 充满了跨越多列的行和行数据。
currentwb = openpyxl.load_workbook('Empty.xlsx')
activewb = openpyxl.load_workbook('Stuff.xlsx')
currentsheet = currentwb.active
activesheet = activewb.active
我有一个空列表。
stuff = []
在我的程序中,我使用循环将 activewb 中的行附加到此列表中。
stuff.append(activesheet[i])
现在我有一个项目列表(下面提供的 ex 中有 2 个)。
[(<Cell 'Active'.A2>, <Cell 'Active'.B2>, <Cell 'Active'.C2>, <Cell 'Active'.D2>, <Cell 'Active'.E2>)(<Cell 'Active'.A5>, <Cell 'Activee'.B5>, <Cell 'Active'.C5>, <Cell 'Active'.D5>, <Cell 'Active'.E5>)]
如何将每一行(值和所有)复制到新的 Excel sheet(currentwb)?
将行写入列表并附加到 sheet
的底部
我打开了两本练习册。 Currentwb 是空的。 activewb 充满了跨越多列的行和行数据。
currentwb = openpyxl.load_workbook('Empty.xlsx')
activewb = openpyxl.load_workbook('Stuff.xlsx')
currentsheet = currentwb.active
activesheet = activewb.active
我有一个空列表。
stuff = []
在我的程序中,我使用循环将 activewb 中的行附加到此列表中。
stuff.append(activesheet[i])
现在我有一个项目列表(下面提供的 ex 中有 2 个)。
[(<Cell 'Active'.A2>, <Cell 'Active'.B2>, <Cell 'Active'.C2>, <Cell 'Active'.D2>, <Cell 'Active'.E2>)(<Cell 'Active'.A5>, <Cell 'Activee'.B5>, <Cell 'Active'.C5>, <Cell 'Active'.D5>, <Cell 'Active'.E5>)]
如何将每一行(值和所有)复制到新的 Excel sheet(currentwb)?
将行写入列表并附加到 sheet
的底部