我想将列表中的数据添加到带有python的xlsx文件中。该列表看起来像这样:
[['A B 10', 2, 'A B 10', 3, 1, AC], ['A B 104', 3, 'A B 104', 2, -1, 'AC']]
[['D B 126', 3, 'D B 126', 2, -1, 'EFG 1'], ['D B 15', 3, 'D B 15', 2, -1, 'EFG 1']
[]
[]
[['D B 544', 2, 'D B 544', 1, -1, 'EFG 11'], ['D B 152', 3, 'D B 152', 2, -1, 'EFG 11'], ['D B 682', 3, 'D B 682', 2, -1, 'EFG 11']
我需要将数据添加到逗号建议的不同列中。这样xlsx文件将如下所示:
A B C E F G
1 AB10 2 AB10 3 1 AC
2 AB104 3 AB104 2 -1 AC
3 DB126 3 DB126 2 -1 EFG1
4 DB15 3 DB15 2 -1 EFG1
5 DB544 2 DB544 1 -1 EFG 11
etc...
我需要将此数据添加到使用openpyxl创建的现有excel文件中,我需要将其添加到工作表4中。
我尝试过几种不同的方法,但它给了我错误。谁有人知道如何做到这一点?我写的代码不充分,我坚持这个问题。
from openpyxl import Workbook, load_workbook
report = load_workbook(r"*.xlsx")
worksheet = report.create_sheet("Name")
for row in mainlist: #From here I am stuck (mainlist is the list with the data written above).
对任何想法都会感到高兴!我对python和openpyxl都很陌生。使用Python 3.4.1