python讀取excel檔案 xlrd

2021-07-14 14:45:12 字數 1396 閱讀 3477

使用 xlrd 模組

1、安裝 xlrd 模組

xlrd 模組安裝

pip install xlrd

ipython 裡面好像自帶有xlrd模組,不需要另外安裝

2、匯入模組

import xlrd

3、開啟檔案

data = xlrd.open_workbook('f:\\python.xls')
4、獲取資料

(1)獲取工作表

table = data.sheet()[i]                          # 通過索引順序獲取工作表

table = data.sheet_by_index(i) # 通過索引順序獲取工作表

table = data.sheet_by_name(u'sheet1') # 通過索引名稱獲取工作表

(2)獲取**內容

a = table.row_values(i)        # 獲取整行的內容   返回乙個list
b = table.col_values(i)        # 獲取整列的內容   返回乙個list

(3)獲取表中行、列數

nrows = table.nrows            # 獲取工作表中的行數
ncols = table.ncols            # 獲取工作表中的列數

(4)迴圈列表行、列內容

for i in range(nrows)

print(table.row_values(i)) # 迴圈依次輸出每一行的值 返回多個list

(5)獲取某一單元格的內容

cell_a1 = table.cell(0,0).value     # 通過單元格座標獲取相應位置元素

cell_c4 = table.cell(3,2).value

cell_a2 = table.row(0)[1].value     # 通過工作表的行 來獲取某一元素
cell_c5 = table.col(2)[4].value     # 通過工作表的列 倆獲取某一元素

5、寫入檔案

待補充

python讀取excel檔案

一 安裝xlrd模組 二 使用介紹 1 匯入模組 import xlrd 2 開啟excel檔案讀取資料 data xlrd.open workbook excelfile.xls 3 使用技巧 獲取乙個工作表 table data.sheets 0 通過索引順序獲取 table data.shee...

python讀取excel檔案

coding utf 8 import xlrd 路徑前加 r,讀取的檔案路徑 file path r f test.xlsx 檔案路徑的中文轉碼 file path file path.decode utf 8 獲取資料 data xlrd.open workbook file path 獲取sh...

python讀取excel檔案

週末師姐讓我幫忙處理一下之前的醫療資料,資料都存放在excel檔案中,需要從裡面提取出部分資料並轉化為她指定的格式。總共有20幾個檔案,如果手動處理的話,不僅效率低下而且很繁雜,於是我編寫了python指令碼來完成了本次的工作,下面記錄一下相關的知識,並做乙個總結。我用到的庫是 openpyxl 首...