python openpyxl模塊從excel讀取數據

第一步:安裝openyxl模塊

pip install openyxl

 

第二步:讀寫數據

from openpyxl import load_workbook

# 工作簿 workbook 表單 sheet 單元格 cell

#打開指定工作簿
wb=load_workbook('test_data.xlsx')

# 定位到指定的表單
sheet=wb['test_data']

#讀取指定單元格
cell_values = sheet.cell(2,3).value
print(cell_values)

# 寫入單元格
sheet.cell(2,3).value = '賦值給單元格'

#獲取最大的行數
row=sheet.max_row
# 獲取最大列數
col=sheet.max_column
print(row,col)

# 修改Excel之後,保存
wb.save('test_data.xlsx')

 

注意:

1.from 它只能識別xlsx結尾的Excel

2.儘量不要直接修改文件後綴名

3.避免直接在pycham裏面新建後綴名爲xlsx的文件,防止出錯

4.最好就是新建好xlsx文件,直接拖進pycharm

5.excel表中的行列數,從1開始計數

6.保存之前,要刪除excle下面的空白行,肉眼看不到,但是程序有時候會把空白的行算進去。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章