最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

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

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

那么就需要使用 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ù)制一份 將來(lái)我會(huì)用復(fù)制后的文件進(jìn)行追加寫(xiě)操作

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

wb.save(goal_file)

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

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

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

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

相關(guān)文章

  • Python QT組件庫(kù)qtwidgets的使用

    Python QT組件庫(kù)qtwidgets的使用

    這篇文章主要介紹了Python QT組件庫(kù)qtwidgets的使用,幫助大家更好的利用python處理圖片,感興趣的朋友可以了解下
    2020-11-11
  • opencv-python 開(kāi)發(fā)環(huán)境的安裝、配置教程詳解

    opencv-python 開(kāi)發(fā)環(huán)境的安裝、配置教程詳解

    這篇文章主要介紹了opencv-python 開(kāi)發(fā)環(huán)境的安裝、配置,本文分步驟通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-09-09
  • python 獲取剪切板內(nèi)容的兩種方法

    python 獲取剪切板內(nèi)容的兩種方法

    這篇文章主要介紹了python 獲取剪切板內(nèi)容的兩種方法,幫助大家更好的理解和學(xué)習(xí)python,感興趣的朋友可以了解下
    2020-11-11
  • Python使用線程來(lái)接收串口數(shù)據(jù)的示例

    Python使用線程來(lái)接收串口數(shù)據(jù)的示例

    今天小編就為大家分享一篇Python使用線程來(lái)接收串口數(shù)據(jù)的示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-07-07
  • python 讀取、寫(xiě)入txt文件的示例

    python 讀取、寫(xiě)入txt文件的示例

    這篇文章主要介紹了python 讀取、寫(xiě)入txt文件的示例,幫助大家更好的利用python 處理文件,感興趣的朋友可以了解下
    2020-09-09
  • Python xml、字典、json、類四種數(shù)據(jù)類型如何實(shí)現(xiàn)互相轉(zhuǎn)換

    Python xml、字典、json、類四種數(shù)據(jù)類型如何實(shí)現(xiàn)互相轉(zhuǎn)換

    這篇文章主要介紹了Python xml、字典、json、類四種數(shù)據(jù)類型如何實(shí)現(xiàn)互相轉(zhuǎn)換,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • Python正則表達(dá)式介紹

    Python正則表達(dá)式介紹

    本文介紹了Python對(duì)于正則表達(dá)式的支持,包括正則表達(dá)式基礎(chǔ)以及Python正則表達(dá)式標(biāo)準(zhǔn)庫(kù)的完整介紹及使用示例。本文的內(nèi)容不包括如何編寫(xiě)高效的正則表達(dá)式、如何優(yōu)化正則表達(dá)式,這些主題請(qǐng)查看其他教程
    2012-08-08
  • python利用lxml讀寫(xiě)xml格式的文件

    python利用lxml讀寫(xiě)xml格式的文件

    這篇文章主要為大家詳細(xì)介紹了python利用lxml讀寫(xiě)xml格式的文件,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • Python調(diào)用JavaScript代碼的幾種方法小結(jié)

    Python調(diào)用JavaScript代碼的幾種方法小結(jié)

    日常Web端爬蟲(chóng)過(guò)程中,經(jīng)常會(huì)遇到參數(shù)被加密的場(chǎng)景,因此,我們需要分析網(wǎng)頁(yè)源代碼通過(guò)調(diào)式,一層層剝離出關(guān)鍵的JS代碼,使用Python去執(zhí)行這段代碼,本文將聊聊利用 Python 調(diào)用 JS 的4種方式,需要的朋友可以參考下
    2024-12-12
  • python turtle繪圖命令及案例

    python turtle繪圖命令及案例

    這篇文章主要給大家分享的是python turtle繪圖命令及案例,繪圖有很多命令,可以劃分為三種:畫(huà)筆運(yùn)動(dòng)命令、畫(huà)筆控制命令、全局控制命令,下面來(lái)看看文章的詳細(xì)內(nèi)容吧,需要的朋友可以參考一下
    2021-11-11

最新評(píng)論

黄石市| 收藏| 汤阴县| 基隆市| 禹州市| 柘荣县| 东安县| 洞口县| 东安县| 普宁市| 昭平县| 璧山县| 潜江市| 岢岚县| 汝城县| 东宁县| 九龙县| 金堂县| 平乡县| 石渠县| 南皮县| 池州市| 黎城县| 乌兰察布市| 舟曲县| 汤阴县| 太白县| 桃江县| 枣阳市| 栖霞市| 承德县| 津南区| 临高县| 盐亭县| 龙井市| 泊头市| 汝州市| 芒康县| 庄浪县| 商都县| 美姑县|