看板 Python 關於我們 聯絡資訊
我需要先讀取同一份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: https://i.imgur.com/O1ZrahU.jpg 03/14 13:05
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