xlsxwriter 簡介
用於以Excel 2007+ XLSX檔案格式編寫檔案
優點
- 文字,數字和公式寫入,速度很快,佔用記憶體小
- 支援諸如格式設定,影象,圖表,頁面設定,自動過濾器,條件格式設定等功能
缺點
- 無法讀取或修改現有的Excel XLSX檔案
演示
其使用流程,與你使用excel流程一致,只不過將你主步驟分解成了一個個物件例項來操作,通過引用實現操作關聯
import xlsxwriter
# 1.建立工作簿
workbook = xlsxwriter.Workbook('Expenses01.xlsx')
# 2.新增工作表
worksheet = workbook.add_worksheet()
# 2.準備資料
expenses = (
['Rent', 1000],
['Gas', 100],
['Food', 300],
['Gym', 50],
)
# 3.向工作表寫入資料
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. 關閉
workbook.close()
效果
由列表元素構成元組,計算金額總和