python利用xlsxwriter模塊 操作 Excel
xlsxwriter 簡(jiǎn)介
用于以 Excel 2007+ XLSX 文件格式編寫文件,相較之下 PhpSpreadsheet 支持更多的格式讀寫。
優(yōu)點(diǎn)
文本,數(shù)字和公式寫入,速度很快,占用內(nèi)存小
支持諸如格式設(shè)置,圖像,圖表,頁面設(shè)置,自動(dòng)過濾器,條件格式設(shè)置等功能
缺點(diǎn)
無法讀取或修改現(xiàn)有的 Excel XLSX 文件
演示
其使用流程,與你使用 excel 流程一致,只不過將你主步驟分解成了一個(gè)個(gè)對(duì)象實(shí)例來操作,通過引用實(shí)現(xiàn)操作關(guān)聯(lián)
import xlsxwriter # 1.創(chuàng)建工作簿 workbook = xlsxwriter.Workbook('Expenses01.xlsx') # 2.添加工作表 worksheet = workbook.add_worksheet() # 2.準(zhǔn)備數(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)成元組,計(jì)算金額總和
補(bǔ)充
相較之下 PhpSpreadsheet 庫更強(qiáng)大,支持更多的讀寫格式
使用教程:http://www.dbjr.com.cn/article/183570.htm
xlsxwriter 文檔:https://xlsxwriter.readthedocs.io/contents.html
以上就是python利用xlsxwriter模塊 操作 Excel的詳細(xì)內(nèi)容,更多關(guān)于python 操作excel的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
- python XlsxWriter模塊創(chuàng)建aexcel表格的實(shí)例講解
- python操作excel的方法(xlsxwriter包的使用)
- python操作excel的包(openpyxl、xlsxwriter)
- python xlsxwriter創(chuàng)建excel圖表的方法
- python使用xlsxwriter實(shí)現(xiàn)有向無環(huán)圖到Excel的轉(zhuǎn)換
- Python3讀寫Excel文件(使用xlrd,xlsxwriter,openpyxl3種方式讀寫實(shí)例與優(yōu)劣)
- python 使用xlsxwriter循環(huán)向excel中插入數(shù)據(jù)和圖片的操作
- python中openpyxl和xlsxwriter對(duì)Excel的操作方法
- python處理excel文件之xlsxwriter?模塊
相關(guān)文章
Python字符串逆序的實(shí)現(xiàn)方法【一題多解】
今天小編就為大家分享一篇關(guān)于Python字符串逆序的實(shí)現(xiàn)方法【一題多解】,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2019-02-02Python cv2 圖像自適應(yīng)灰度直方圖均衡化處理方法
今天小編就為大家分享一篇Python cv2 圖像自適應(yīng)灰度直方圖均衡化處理方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-12-12Python實(shí)現(xiàn)的數(shù)據(jù)結(jié)構(gòu)與算法之隊(duì)列詳解
這篇文章主要介紹了Python實(shí)現(xiàn)的數(shù)據(jù)結(jié)構(gòu)與算法之隊(duì)列,詳細(xì)分析了隊(duì)列的定義、功能與Python實(shí)現(xiàn)隊(duì)列的相關(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ù)的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07python getpass實(shí)現(xiàn)密文實(shí)例詳解
這篇文章主要介紹了python getpass實(shí)現(xiàn)密文實(shí)例詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-09-09Python?Pandas讀取Excel日期數(shù)據(jù)的異常處理方法
Excel文件是傳統(tǒng)的數(shù)據(jù)格式,但面對(duì)海量數(shù)據(jù)時(shí),用編程的方法來處理數(shù)據(jù)更有優(yōu)勢(shì),下面這篇文章主要給大家介紹了關(guān)于Python?Pandas讀取Excel日期數(shù)據(jù)的異常處理方法,需要的朋友可以參考下2022-02-02pytorch 改變tensor尺寸的實(shí)現(xiàn)
今天小編就為大家分享一篇pytorch 改變tensor尺寸的實(shí)現(xiàn),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-01-01