簡體   English   中英

有沒有辦法將 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 = []

在我的程序中,我使用一個循環將 append 行從 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 工作表(currentwb)上?

將行寫入列表並將 append 寫入工作表底部

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM