第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何將數(shù)據(jù)加載到Excel模板到特定的工作表名稱

如何將數(shù)據(jù)加載到Excel模板到特定的工作表名稱

小唯快跑啊 2023-08-08 10:26:55
我有一個(gè)模板文件Template.xlsx。它有 2 張:“每月保費(fèi)”和“每月?lián)p失”然后我創(chuàng)建數(shù)據(jù)框 df。我怎樣才能簡單地將 df 保存到“每月保費(fèi)”表中?我認(rèn)為這樣的東西會(huì)起作用,但它會(huì)創(chuàng)建一個(gè)新的工作表名稱。import pandas as pdfrom openpyxl import load_workbook#sample dfdf = pd.DataFrame()df["A"] = [1,2,3,4,5]df["B"] = ["A", "B", "C", "D", "E"]#print(df)path = r'C:\My\Path\Template1.xlsx'book = load_workbook(path)writer = pd.ExcelWriter(path, engine='openpyxl')writer.book = bookdf.to_excel(writer, sheet_name='Monthly Premium')writer.save()writer.close()
查看完整描述

1 回答

?
嚕嚕噠

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超7個(gè)贊

要將數(shù)據(jù)框保存到現(xiàn)有工作表,您必須在 Excel 編寫器中設(shè)置工作表集合。


試試這個(gè)代碼:


###### create test file ######


from openpyxl import load_workbook, Workbook

wb = Workbook()

ws = wb.active

ws.title='Monthly Premium'  # rename default sheet

ws = wb.create_sheet('Monthly Losses')  # add sheet

wb.save(r'Template1.xlsx') 

  

######### main script #########


import pandas as pd

from openpyxl import load_workbook


#sample df

df = pd.DataFrame()

df["A"] = [1,2,3,4,5]

df["B"] = ["A", "B", "C", "D", "E"]

#print(df)


path = r'Template1.xlsx'

book = load_workbook(path)

writer = pd.ExcelWriter(path, engine='openpyxl')

writer.book = book

writer.sheets = dict((ws.title, ws) for ws in book.worksheets)  # prevent new sheet

df.to_excel(writer, sheet_name='Monthly Premium')


writer.save()

writer.close()

輸出

https://img1.sycdn.imooc.com//64d1a8130001ee8203550199.jpg

查看完整回答
反對 回復(fù) 2023-08-08
  • 1 回答
  • 0 關(guān)注
  • 145 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號