python利用xlsxwriter模塊 操作 Excel
xlsxwriter 簡介
用于以 Excel 2007+ XLSX 文件格式編寫文件,相較之下 PhpSpreadsheet 支持更多的格式讀寫。
優(yōu)點
文本,數(shù)字和公式寫入,速度很快,占用內(nèi)存小
支持諸如格式設(shè)置,圖像,圖表,頁面設(shè)置,自動過濾器,條件格式設(shè)置等功能
缺點
無法讀取或修改現(xiàn)有的 Excel XLSX 文件
演示
其使用流程,與你使用 excel 流程一致,只不過將你主步驟分解成了一個個對象實例來操作,通過引用實現(xiàn)操作關(guān)聯(lián)
import xlsxwriter # 1.創(chuàng)建工作簿 workbook = xlsxwriter.Workbook('Expenses01.xlsx') # 2.添加工作表 worksheet = workbook.add_worksheet() # 2.準備數(shù)據(jù) expenses = ( ['Rent', 1000], ['Gas', 100], ['Food', 300], ['Gym', 50], ) # 3.向工作表寫入數(shù)據(jù) row,col = 0,0 for item,cost in (expenses) : worksheet.write(row,col,item) worksheet.write(row,col+1,cost) row +=1 worksheet.write(row,0,'Total') worksheet.write(row,1,'=SUM(B1:B4)') # 4. 關(guān)閉 workbook.close()
效果
由列表元素構(gòu)成元組,計算金額總和
補充
相較之下 PhpSpreadsheet 庫更強大,支持更多的讀寫格式
使用教程:http://www.dbjr.com.cn/article/183570.htm
xlsxwriter 文檔:https://xlsxwriter.readthedocs.io/contents.html
以上就是python利用xlsxwriter模塊 操作 Excel的詳細內(nèi)容,更多關(guān)于python 操作excel的資料請關(guān)注腳本之家其它相關(guān)文章!
- python XlsxWriter模塊創(chuàng)建aexcel表格的實例講解
- python操作excel的方法(xlsxwriter包的使用)
- python操作excel的包(openpyxl、xlsxwriter)
- python xlsxwriter創(chuàng)建excel圖表的方法
- python使用xlsxwriter實現(xiàn)有向無環(huán)圖到Excel的轉(zhuǎn)換
- Python3讀寫Excel文件(使用xlrd,xlsxwriter,openpyxl3種方式讀寫實例與優(yōu)劣)
- python 使用xlsxwriter循環(huán)向excel中插入數(shù)據(jù)和圖片的操作
- python中openpyxl和xlsxwriter對Excel的操作方法
- python處理excel文件之xlsxwriter?模塊
相關(guān)文章
Python cv2 圖像自適應(yīng)灰度直方圖均衡化處理方法
今天小編就為大家分享一篇Python cv2 圖像自適應(yīng)灰度直方圖均衡化處理方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-12-12Python實現(xiàn)的數(shù)據(jù)結(jié)構(gòu)與算法之隊列詳解
這篇文章主要介紹了Python實現(xiàn)的數(shù)據(jù)結(jié)構(gòu)與算法之隊列,詳細分析了隊列的定義、功能與Python實現(xiàn)隊列的相關(guān)技巧,以及具體的用法,需要的朋友可以參考下2015-04-04使用python將mysql數(shù)據(jù)庫的數(shù)據(jù)轉(zhuǎn)換為json數(shù)據(jù)的方法
這篇文章主要介紹了使用python將mysql數(shù)據(jù)庫的數(shù)據(jù)轉(zhuǎn)換為json數(shù)據(jù)的方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧2019-07-07Python?Pandas讀取Excel日期數(shù)據(jù)的異常處理方法
Excel文件是傳統(tǒng)的數(shù)據(jù)格式,但面對海量數(shù)據(jù)時,用編程的方法來處理數(shù)據(jù)更有優(yōu)勢,下面這篇文章主要給大家介紹了關(guān)于Python?Pandas讀取Excel日期數(shù)據(jù)的異常處理方法,需要的朋友可以參考下2022-02-02