作者Kuba4ma ()
看板Python
標題[問題] excel寫入問題
時間Sat Mar 14 00:15:30 2020
我需要先讀取同一份excel的sheet1的第一行的資料
然後複製寫入同一份excel的sheet2的第一行
我目前只知道pandas要寫入是用data.to_excel的指令
但是這個好像是創一個新的excel並寫入
而我需要的是寫入同一份excel的sheet2的第一行
想請教有什麼指令可以做到我的需求
以下code的sheet_name=8是我內文講得sheet1
import pandas as pd
data=pd.read_excel("C:/Python/data.xlsx",sheet_name=8)
a=data.iloc[0,:]
寫到這邊就卡住了
麻煩大神們指點迷津
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.12.16.155 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1584116132.A.55F.html
※ 編輯: Kuba4ma (101.12.16.155 臺灣), 03/14/2020 00:16:09
推 fiorentino: 程式碼不完整 03/14 00:57
→ fiorentino: 看不出來是用哪一個套件 03/14 00:57
推 yiche: xlsxwriter ? 03/14 01:38
抱歉 已補上
※ 編輯: Kuba4ma (117.19.195.252 臺灣), 03/14/2020 09:22:25
推 yiche: writer = pandas.Excelwriter 03/14 12:30
→ yiche: data frame.to_excel(writer, sheet_name=‘?’) 03/14 12:30
→ hongyan: 我要寫入的是一個dataframe list,當然你只有兩個df,就 03/14 13:06
→ hongyan: with底下個別key兩個df.to_excel就好 03/14 13:07
→ hongyan: sheet_name參數 key你要寫入的sheet名就好 03/14 13:12