1. 程式人生 > 程式設計 >python中xlutils庫用法淺析

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,'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庫是什麼內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!