Python安裝openpyxl
首先我們應該配置pip
詳細配置教程地址:
https://blog.csdn.net/hanhanwanghaha/article/details/105811544
電腦打開cmd,輸入:
pip install openpyxl
如下圖:
如上圖,就安裝好了
隨後我們打開pycharm,輸入代碼
代碼
讀寫:
代碼:
#coding=utf-8
#導包 讀取
import openpyxl
#創建一個EXcel文件
book = openpyxl.Workbook()
#創建時,會自動產生一個sheet,通過active獲取,默認第一個
sheet = book.active
#修改當前sheet標題爲”昆凌“
sheet.title = "昆凌"
#增加一個名爲“年齡表”的sheet1,在昆凌後面
sheet1 = book.create_sheet("科比")
#增加一個名爲“年齡表”的sheet2,在科比後面
sheet2 = book.create_sheet("海瑟薇")
#增加一個名爲“年齡表”的sheet3,在海瑟薇後面
sheet3 = book.create_sheet("哈利波特")
#根據行號和列號來寫單元格內容(第一個參數表示行,第二個參數表示列,注意:不是從0開始,而是從1開始)
sheet.cell(1, 1).value="我是周杰倫的小朋友"
#打印輸出上面寫入的
print(sheet.cell(1, 1).value)
#保存這個文件
book.save("周杰倫的小朋友.xlsx")
運行結果:
舉例:
代碼:
#coding=utf-8
import openpyxl
form_entertainment = {
"周杰倫" : "190cm",
"蔡依林" : "180cm",
"林志玲" : "180cm",
"羅志祥" : "180cm",
"古力娜扎": "180cm",
"週二珂" : "180cm",
"劉德華" : "190cm",
"郭富城" : "190cm",
}
#創建一個excel
book =openpyxl.Workbook()
#自動產生第一個sheet,通過active獲取
sheet=book.active
#重新給表命名
sheet.title = "我喜歡的明星"
#寫我們的標題欄
sheet["A1"] = "姓名"
sheet["B1"] = "身高"
#第一行我們已經用了,所以我們只能從第二行開始咯
row = 2
for name,height in form_entertainment.items():
sheet.cell(row, 1).value = name
sheet.cell(row, 2).value = height
row +=1
book.save("哎喲.xlsx")
運行結果: