之前家教的學生說想學用 python 寫入資料到 excel,這個實用技巧不分享不行,所以就有這篇文章啦!這次使用的套件 openpyxl 這個模組,程式碼和操作都很簡單直觀。
$ pip install openpyxl
稍微記一下,等一下比較不會搞混。
workbook
: 活頁簿
sheet
: 分頁
cell(row,col)
: 資料儲存格,row為第幾列,col為第幾行
workbook = openpyxl.Workbook()
workbook = openpyxl.load_workbook("檔名")
workbook.save("檔名")
sheet = workbook.worksheets[0]
sheet = workbook["分頁名"]
建立分頁 : sheet = workbook.create_sheet("分頁名")
命名分頁 : sheet.title = "分頁名"
sheet.cell(row,col)
sheet['A1']
寫入資料 : sheet.cell(row,col).value="Hello"
或 sheet['A1'].value="Hello"
在資料儲存格後加上.value就可以啦,這邊要注意row和col都是從1開始算,不是從0喔~
成果如下
當然 openpyxl 還有很多種使用方法,今天就先介紹這幾個最實用的~
我的部落格還有其他文章,歡迎大家來逛逛呦~