常用語法:
file = xlrd.open_workbook("檔案路徑") 開啟excel檔案
sheet = info.sheet_by_name('工作表名稱') 根據表名獲取工作表
rows_num = sheet.nrows 獲取表的行數
cols_num = sheet.ncols 獲取表的列數
rows = sheet.row_values(int) 獲取第幾行資料
cols = sheet.col_values(int) 獲取第幾列資料
td = rows[int] 獲取一行中的第幾個單元格
td = cols[int] 獲取一列中的第幾個單元格
格式:
import xlrd
infor = xlrd.open_workbook(
"excel檔案路徑"
)# 匯入的xlrd模組是打不開 .csv格式的excel檔案的,要將.csv格式的excel檔案另存為.xlsx格式的excel檔案
sheet = infor.sheet_by_name(
"工作表名稱"
)# 獲取工作表
for i in
range
(sheet.nrows)
:# 獲取工作表的行數
rows = sheet.row_values(i)
# 獲取工作表一行的資料
print
(rows[0]
)# 獲取一行中乙個單元格的資料
需要注意的是,如果開啟的excel檔案是.csv格式的,在執行時會報錯,因為匯入的xlrd模組是打不開 .csv格式的excel檔案的,所以要將.csv格式的excel檔案另存為.xlsx格式的excel檔案。 python從excel中讀取資料
參考文獻 讀取excel 資料需要用到xlrd或者openpyxl模組,所以先安裝xlrd openpyxl 直接pip install xird openpyxl xlrd和openpyxl區別 1.xlrd能處理的最大行數為65535,超過這個行數的檔案就需要用到openpyxl,openpyx...
Python從Excel中讀取日期一列的方法
如下所示 import xlrd import datetime file u 伏特加.xls 注意讀中文檔名稍微處理一下 data xlrd.open workbook file table data.sheet by index 0 按照索引讀excel檔案 colcontent table.c...
python讀取excel中的內容
pip install xlrd 1.2.0import xlrd 步驟二 讀取excel內容 data xlrd.open workbook r c users administrator desktop test.xlsx xlrd 1 0版本才支援xlsx檔案,先版本支援的是xls table...