pandas 向已有的excel指定的行和列添加数据
生活随笔
收集整理的這篇文章主要介紹了
pandas 向已有的excel指定的行和列添加数据
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
現有一個excel表格:
import pandas as pd import openpyxldf1 = pd.DataFrame({"num1": [21,25,56,11],"num2": [31,35,36,12],"num3": [41,45,46,14],},index=[0, 1, 2,3], )df1?
#用openpyxl打開excel wb=openpyxl.load_workbook('C:\\Users\\19051\\Desktop\\test1.xlsx') #打開指定的Sheet ws = wb['Sheet1']startCol = 3#下面兩行的意思是,將df1的每一行轉成列表 for i in range(0, df1.shape[0]):eachRowList = df1.iloc[i,:].tolist()#取每個列表里面的值for j in range(0,len(eachRowList)):#row 代表從幾行開始, columns 代表從第幾列開始#這里是從第6行, 第3列開始插入ws.cell(row = i+6, column = startCol+j).value =eachRowList[j]#保存為新的表格 wb.save('C:\\Users\\19051\\Desktop\\test2.xlsx')總結
以上是生活随笔為你收集整理的pandas 向已有的excel指定的行和列添加数据的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 大数据给人们生活带来的改变_大数据时代,
- 下一篇: 学校计算机功能室布置,新乡学校计算机功能