欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python excel使用xlutils類庫實(shí)現(xiàn)追加寫功能的方法

 更新時(shí)間:2018年05月02日 14:44:02   作者:hello_world_000  
今天小編就為大家?guī)硪黄猵ython excel使用xlutils類庫實(shí)現(xiàn)追加寫功能的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

由于近日寫工作匯報(bào) 交一份概要和 excel版本 發(fā)現(xiàn)手寫 太麻煩 想寫個(gè)代碼來自動(dòng) 讀取一個(gè)文本中的所有內(nèi)容 按需求寫入 對(duì)應(yīng)excel和概要中 自動(dòng)完成

就找了找python 的類庫,發(fā)現(xiàn)了挺多小問題.和大家分享一下 如果對(duì)你有所幫助 請(qǐng)贊一下謝謝

如果追加寫 python xlrd模塊是復(fù)制讀取exlce xlwt 是負(fù)責(zé)寫 但是發(fā)現(xiàn)如果使用xlwt寫后 格式都沒有了,而且不能追加寫.

那么就需要使用 xlutils這個(gè)模塊

1.實(shí)現(xiàn)復(fù)制帶有 格式的excel

from xlutils.copy import copy
try:

 if not os.path.exists(goal_file) and os.path.exists(model_src) :
 shutil.copy(model_src,goal_file)
 print '復(fù)制模版成功'
except Exception ,e:
 print "模版文件復(fù)制失敗"
 pass

很簡(jiǎn)單 關(guān)鍵代碼只有一句 將一個(gè)模版文件復(fù)制一份 將來我會(huì)用復(fù)制后的文件進(jìn)行追加寫操作

#使用 formatting_info=True 來復(fù)制帶有格式的excel,否則追加寫后格式會(huì)丟失
rb = xlrd.open_workbook(goal_file,formatting_info=True) 
#通過sheet_by_index()獲取的sheet沒有write()方法
rs = rb.sheet_by_index(0) 
wb = copy(rb)
#通過get_sheet()獲取的sheet有write()方法
ws = wb.get_sheet(0)
#獲得到sheet了 可以進(jìn)行 追加寫 或者 修改某個(gè)單元格數(shù)據(jù)的操作了 最后不要忘了 save()

wb.save(goal_file)

這里特別注意 復(fù)制的模版要是xls 后綴而不是xlsx 否則會(huì)拋出異常 xlrd 0.8版本后不支持 google了一下好像是這樣 所以模版要是xls格式的

而且要注意 不要去手動(dòng)點(diǎn)開xls文件去修改里面的值,否則腳本執(zhí)行到最后save()這句話會(huì)拋出異常,試了很多次,希望大神可以指教下.

注意這兩點(diǎn) 實(shí)現(xiàn)追加寫就可以完成了.

以上這篇python excel使用xlutils類庫實(shí)現(xiàn)追加寫功能的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python urllib和urllib3知識(shí)點(diǎn)總結(jié)

    python urllib和urllib3知識(shí)點(diǎn)總結(jié)

    在本篇內(nèi)容里小編給大家分享了一篇關(guān)于python urllib和urllib3知識(shí)點(diǎn)總結(jié)內(nèi)容,對(duì)此有興趣的朋友們可以學(xué)習(xí)參考下。
    2021-02-02
  • 基于Python和openCV實(shí)現(xiàn)圖像的全景拼接詳細(xì)步驟

    基于Python和openCV實(shí)現(xiàn)圖像的全景拼接詳細(xì)步驟

    這篇文章主要介紹了基于Python和openCV實(shí)現(xiàn)圖像的全景拼接,本文分步驟通過實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2021-10-10
  • tensorflow下的圖片標(biāo)準(zhǔn)化函數(shù)per_image_standardization用法

    tensorflow下的圖片標(biāo)準(zhǔn)化函數(shù)per_image_standardization用法

    這篇文章主要介紹了tensorflow下的圖片標(biāo)準(zhǔn)化函數(shù)per_image_standardization用法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • Python?文件與文件對(duì)象及文件打開關(guān)閉

    Python?文件與文件對(duì)象及文件打開關(guān)閉

    這篇文章主要介紹了Python?中的文件與文件對(duì)象,Python中常有的數(shù)據(jù)文件類型有文本文件、二進(jìn)制文件和CSV文件,文本文件是ASCII編碼,漢子存儲(chǔ)的是機(jī)內(nèi)碼,更多詳細(xì)內(nèi)容,需要的小伙伴可以參考一下
    2022-03-03
  • 用Python做一個(gè)簡(jiǎn)單的圖書管理系統(tǒng)

    用Python做一個(gè)簡(jiǎn)單的圖書管理系統(tǒng)

    這篇文章主要介紹了用Python做一個(gè)簡(jiǎn)單的圖書管理系統(tǒng),有“還書““借閱”“添加書籍”等功能,文中提供了部分實(shí)現(xiàn)代碼和解決思路,有一定的參考價(jià)值,需要的朋友快來一起看看吧
    2023-04-04
  • Python定義函數(shù)實(shí)現(xiàn)累計(jì)求和操作

    Python定義函數(shù)實(shí)現(xiàn)累計(jì)求和操作

    這篇文章主要介紹了Python定義函數(shù)實(shí)現(xiàn)累計(jì)求和操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • Python學(xué)習(xí)筆記之常用函數(shù)及說明

    Python學(xué)習(xí)筆記之常用函數(shù)及說明

    俗話說“好記性不如爛筆頭”,老祖宗們幾千年總結(jié)出來的東西還是有些道理的,所以,常用的東西也要記下來,不記不知道,一記嚇一跳,乖乖,函數(shù)咋這么多捏
    2014-05-05
  • 淺談如何使用python抓取網(wǎng)頁中的動(dòng)態(tài)數(shù)據(jù)實(shí)現(xiàn)

    淺談如何使用python抓取網(wǎng)頁中的動(dòng)態(tài)數(shù)據(jù)實(shí)現(xiàn)

    這篇文章主要介紹了淺談如何使用python抓取網(wǎng)頁中的動(dòng)態(tài)數(shù)據(jù)實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • Python使用draw類繪制圖形示例講解

    Python使用draw類繪制圖形示例講解

    這篇文章主要介紹了Python使用draw類繪制圖形的哪些函數(shù),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • Python+matplotlib繪制多子圖的方法詳解

    Python+matplotlib繪制多子圖的方法詳解

    Matplotlib是Python中最受歡迎的數(shù)據(jù)可視化軟件包之一,它是?Python常用的2D繪圖庫,同時(shí)它也提供了一部分3D繪圖接口。本文將詳細(xì)介紹如何通過Matplotlib繪制多子圖,需要的可以參考一下
    2022-07-07

最新評(píng)論