python使用xlrd讀取excel文件


一、xlrd模塊是什么?

  • python第三方工具包,用於讀取excel數據
  • 支持xls、xlsx
  • 對應的xlwt,用於往excel寫入數據

二、安裝xlrd

  • 命令行安裝:pip install xlrd

三、簡單用法

import os
import xlrd

# excel路徑
excel_path = os.path.join(os.path.dirname(__file__), 'data/test_data_01.xlsx')

# 使用xlrd創建一個工作薄對象
workbook = xlrd.open_workbook(excel_path)
# 根據工作表的名稱創建表格對象
sheet = workbook.sheet_by_name('sheet1')
# 獲取總行數
print(sheet.nrows) # 結果:4
# 獲取總列數
print(sheet.ncols) # 結果:4
# 以列表的方式返回一行數據
print(sheet.row_values(1)) # 結果:[1.0, '陳浩', '男', 18.0]
# 以列表的方式返回一列數據
print(sheet.col_values(1)) # 結果:['姓名', '陳浩', '小明', '小黑']
# 以列表的方式返回一列數據,指定從行開始
print(sheet.col_values(3,1)) # 結果:[18.0, 20.0, 19.0]
# 獲取某個單元格的數據
cell_value = sheet.cell_value(2,1) # 結果:小明
print(cell_value)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM