使用循环将列表的值添加到Excel工作表中的单元格

时间:2017-12-07 15:46:44

标签: python excel pandas for-loop while-loop

我想找到一种方法,用于将列表的值添加到我创建的excel工作表的特定单元格中。我想把列表" col_test"并将值添加到从第六行(第6行)开始的第二(第二)列,然后填充该列,直到列表中没有更多值。谢谢你的帮助。

我的代码到目前为止。我的猜测是我需要某种类型的循环,但我不知道如何去做。谢谢。

import os
import glob
import pandas as pd

for csvfile in glob.glob(os.path.join('.', '*.csv')):
    df = pd.read_csv(csvfile)

col_test = df['Test #'].tolist()
col_retest = df['Retest #'].tolist()

from xlrd import open_workbook
from xlutils.copy import copy

rb = open_workbook("Excel FDT Master_01_update.xlsx")
wb = copy(rb)
s = wb.get_sheet(3)
s.write('B6', col_test)

截至目前,我收到一条错误消息,告诉我索引超出了最后一行代码的范围 - s.write(' B6',col_test)

0 个答案:

没有答案