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,0for item,cost in (expenses) : worksheet.write(row,col,item) worksheet.write(row,col+1,cost) row +=1worksheet.write(row,0,’Total’)worksheet.write(row,1,’=SUM(B1:B4)’)# 4. 關(guān)閉workbook.close()
效果
由列表元素構(gòu)成元組,計算金額總和
補充
相較之下 PhpSpreadsheet 庫更強大,支持更多的讀寫格式
使用教程:https://www.jb51.net/article/183570.htm
xlsxwriter 文檔:https://xlsxwriter.readthedocs.io/contents.html
以上就是python利用xlsxwriter模塊 操作 Excel的詳細內(nèi)容,更多關(guān)于python 操作excel的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!
相關(guān)文章:
1. moment轉(zhuǎn)化時間戳出現(xiàn)Invalid Date的問題及解決2. python爬蟲實戰(zhàn)之制作屬于自己的一個IP代理模塊3. 為什么你的android代碼寫得這么亂4. 動態(tài)設(shè)置django的model field的默認值操作步驟5. 跟我學XSL(一)第1/5頁6. 使用JSP技術(shù)實現(xiàn)一個簡單的在線測試系統(tǒng)的實例詳解7. Python中內(nèi)建模塊collections如何使用8. Docker創(chuàng)建本地鏡像實現(xiàn)方法解析9. 開發(fā)效率翻倍的Web API使用技巧10. asp批量添加修改刪除操作示例代碼
