国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Python > 正文

python向已存在的excel中新增表,不覆蓋原數(shù)據(jù)的實(shí)例

2020-01-04 15:15:57
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

每月需更新某個(gè)excel表格,進(jìn)行兩項(xiàng)操作,且不覆蓋原有的sheet:

1. 在原來(lái)的excel表中新增sheet

2. 往原有的excel表中的某張sheet新增內(nèi)容

基于python3,使用xlrd,xlwt,具體代碼如下,親測(cè)有效,希望對(duì)大家有幫助,謝謝!

import xlwtimport xlrdfrom xlutils.copy import copy#打開需要操作的excel表wb=xlrd.open_workbook(path)#復(fù)制原有表newb=copy(wb)#新增sheet,參數(shù)是該sheet的名字,可自定義wbsheet=newb.add_sheet(dl+'-'+dn)#向新sheet中寫入數(shù)據(jù)。本代碼中的d是某個(gè)dataframewbsheet.write(0,0,'date')wbsheet.write(0,1,'visited')wbsheet.write(0,2,'success')for i in range(d.shape[0]):  wbsheet.write(i + 1, 0, d.iloc[i, 0])  for j in range(1,d.shape[1]):    wbsheet.write(i+1,j,int(d.iloc[i,j]))#獲取原有excel表中sheet名為‘summary'的sheetsumsheet=newb.get_sheet('summary')#k表示該sheet的最后一行k=len(sumsheet.rows)#想原有sheet后面新增數(shù)據(jù)sumsheet.write(k,0,dl+'-'+dn)sumsheet.write(k,1,int(sum(d['visited'])))sumsheet.write(k,2,int(sum(d['success'])))#保存為原有的excel表路徑newb.save(path)

以上這篇python向已存在的excel中新增表,不覆蓋原數(shù)據(jù)的實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持VEVB武林網(wǎng)。


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到python教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 滁州市| 多伦县| 灵武市| 乌鲁木齐市| 宁城县| 长治市| 乌审旗| 灵台县| 石泉县| 雅江县| 确山县| 临安市| 瑞安市| 黄平县| 莱西市| 历史| 齐河县| 长治市| 雷州市| 交城县| 贺州市| 定兴县| 佛山市| 潞西市| 赞皇县| 寻乌县| 武宣县| 城口县| 莎车县| 无极县| 伊宁县| 永宁县| 陆良县| 陇川县| 永顺县| 来凤县| 瑞安市| 开江县| 诸暨市| 柯坪县| 新蔡县|