将pandas列输入特定的openpyxl列

时间:2018-06-05 20:13:04

标签: python excel pandas openpyxl

我尝试从pandas数据框中获取列并将其输入到现有的Excel工作簿/工作表中。下面的代码应该按顺序将数据输入到[F,G,I,E,B,C,L]列中。但结果总是一团糟。我的代码/方法出了什么问题?

    cols = [5, 6, 8, 4, 1, 2, 12]
    for i in templateDoc:
        for j in templateDoc[i]:
            sheet.cell(row=x, column=cols[y], value=j)
            x+=1
        y+=1
        x= 2 here
    template.save('output\\testTemplate3.xlsx')

0 个答案:

没有答案