python 使用openpyxl写出数据到excel

excel读写

按行读取excel数据,并使用openpyxl写入到另一个excel。

data = pd.read_excel(r"C:\Users\f'x'c\Desktop\pythons\中药解析结果.xlsx")#读取数据
outwb = openpyxl.Workbook()  # 打开一个将写的文件
outws = outwb.create_sheet(index=0)  # 在将写的文件创建sheet
j = 1#待写入的行数
for i in range(len(data)):#i表示行号
    #cell(j,1)中,j表示写出excel的行,1为列
    outws.cell(j,1).value = data.iloc[i]['列名']
    j +=1
    outwb.save(r'写出的文件路径')
上一篇:python: openpyxl带格式复制excel


下一篇:Python处理excel的强大工具-openpyxl