python中xlutils庫用法淺析

不少小夥伴認為,直接去操作excel,比我們利用各種代碼數據去處理,直接又簡單,不那麼花裡胡哨,但是在代碼上,處理數據,直接的軟件操作是行不通的,需要我們去利用代碼去處理,其實解決麻煩的辦法非常簡單,隻需要我們調用專業的處理數據的模塊,就可以輕松處理瞭,比如excel處理中的xlutils庫,下面詳細為大傢介紹使用。

簡單介紹:

最常見的使用在excel中的復制。

安裝方式:

pip install xlutils

註意點:

雖然可以進行excel的復制。但是隻能提供寫操作,不能夠復制格式。

使用實例:

from xlutils.copy import copy
import xlrd
workBook = xlrd.open_workbook('test.xlsx')
new_workBook = copy(workBook)

Python中xlutils解析

1、導入模塊

import xlrd
import xlutils.copy

2、打開模塊表

book = xlrd.open_workbook('test.xls', formatting_info=True)

3、復制模塊表

wtbook = xlutils.copy.copy(book)
wtsheet = wtbook.get_sheet(0)

4、寫入模塊表

wtsheet.write(0, 0, 'Ok, changed!')

5、保存模塊表

wtbook.save('test.xls')

#調用xlrd.open_workbook()時,如果不指定formatting_info=True,那麼修改後整個文檔的樣式會丟失。對一個單元格進行write操作時,如果不指定樣式,也會將原來的樣式丟失。

註意調用copy()的方法。也可以通過聲明from xlutils.copy import copy來直接調用copy()。

到此這篇關於python中xlutils庫用法淺析的文章就介紹到這瞭,更多相關python中xlutils庫是什麼內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!

推薦閱讀: