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

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

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

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

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

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

那么就需要使用 xlutils這個模塊

1.實現(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

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

#使用 formatting_info=True 來復(fù)制帶有格式的excel,否則追加寫后格式會丟失
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了 可以進行 追加寫 或者 修改某個單元格數(shù)據(jù)的操作了 最后不要忘了 save()

wb.save(goal_file)

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

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

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

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

相關(guān)文章

  • python urllib和urllib3知識點總結(jié)

    python urllib和urllib3知識點總結(jié)

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

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

    這篇文章主要介紹了基于Python和openCV實現(xiàn)圖像的全景拼接,本文分步驟通過實例代碼給大家介紹的非常詳細(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用法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • Python?文件與文件對象及文件打開關(guān)閉

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

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

    用Python做一個簡單的圖書管理系統(tǒng)

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

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

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

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

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

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

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

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

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

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

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

最新評論