日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
創(chuàng)新互聯(lián)Python教程:openpyxl如何在sheet中讀取、寫入數(shù)據(jù)

基礎(chǔ)的openpyxl知識(shí)點(diǎn)已經(jīng)不能激發(fā)大家學(xué)習(xí)的熱情了,所以今天小編整理出openpyxl在sheet中讀取、寫入數(shù)據(jù)的方法,需要靜下心來(lái)慢慢鉆研。

假設(shè)一個(gè)名叫“模板”的excel表格里有四個(gè)sheet,名字分別是['平臺(tái)', '制冷', '洗衣機(jī)', '空調(diào)']



1.讀取


from openpyxl import load_workbook namelists=['平臺(tái)', '制冷', '洗衣機(jī)', '空調(diào)']#4個(gè)sheet的名字,也可以通過(guò)pd來(lái)獲取 wb = load_workbook("模板.xlsx")#使用openpyxl讀取xlsx文件,創(chuàng)建workbook  


顯示有多少?gòu)坰heet


print(wb.sheetnames)

['平臺(tái)', '制冷', '洗衣機(jī)', '空調(diào)']


讀取sheet的單元格


ws=wb['平臺(tái)'] ws.cell(row=1, column=3).value #C1單元格的值為“小微”

'小微'

讀取多個(gè)sheet的單元格


for i in wb.sheetnames:    ws=wb[i]    ws.cell(row=1, column=3).value #遍歷所有的sheet,讀取每個(gè)sheet的C1單元格的值

print(ws.max_row) #表行數(shù)   print(ws.max_column) #表列數(shù)

16 19

2.寫入數(shù)據(jù)到sheet的單元格,寫完一定要保存,使用文件后要關(guān)閉


ws=wb['平臺(tái)'] ws.cell(row=5, column=4).value="hello" #D5單元格寫入hello


for i in range(5,10):    for j in range(5,10):        ws.cell(row=i, column=j).value=1 #"E1:I9"單元格寫入數(shù)字1                 wb.save("1.xlsx")#保存 wb.close()#關(guān)閉




寫入多個(gè)sheet的單元格


wb = load_workbook("模板.xlsx") for i in wb.sheetnames:    ws=wb[i]    ws.cell(row=1, column=3).value=1 #遍歷所有的sheet,把每個(gè)sheet的C1單元格的值改為1 wb.save("1.xlsx")#保存 wb.close()#關(guān)閉

今天的內(nèi)容略微復(fù)雜,小伙伴們可以慢慢消化學(xué)習(xí)。如需了解更多python實(shí)用知識(shí),點(diǎn)擊進(jìn)入PyThon學(xué)習(xí)網(wǎng)教學(xué)中心。


網(wǎng)站標(biāo)題:創(chuàng)新互聯(lián)Python教程:openpyxl如何在sheet中讀取、寫入數(shù)據(jù)
當(dāng)前網(wǎng)址:http://www.5511xx.com/article/dheoiji.html