打開excel文件讀取數據
data = xlrd.open_workbook("excelFile.xls")
讀取工作表
table = data.sheets()[0]
# 通過索引順序獲取
table = data.sheet_by_index(0)
# 通過索引順序獲取
table = data.sheet_by_name(u'Sheet1')
# 通過名稱獲取
獲取整行和整列的值(數組)
table.row_values(i)
#獲取整行值
table.col_values(i)
#獲取整列的值
獲取行數和列數
nrows = table.nrows
#獲取行數
ncols = table.ncols
#獲取列數
###單元格
cell_A1 = table.cell(0,0).value
cell_C4 = table.cell(2,3).value
使用行列索引
cell_A1 = table.row(0)[0].value
cell_A2 = table.row(1)[0].value
# -*- coding: utf-8 -*-
import
xlrd
def
excel_data
(
file
=
'test.xls'
)
:
try
:
# 打開Excel文件讀取數據
data
=
xlrd
.
open_workbook
(
file
)
# 獲取第一個工作表
table
=
data
.
sheet_by_index
(
0
)
# 獲取行數
nrows
=
table
.
nrows
# 獲取列數
ncols
=
table
.
ncols
# 定義excel_list
excel_list
=
[
]
for
row
in
range
(
0
,
nrows
)
:
for
col
in
range
(
ncols
)
:
# 獲取單元格數據
cell_value
=
table
.
cell
(
row
,
col
)
.
value
# 把數據追加到excel_list中
excel_list
.
append
(
cell_value
)
return
excel_list
except
Exception
as
e
:
print
(
str
(
e
)
)
if
__name__
==
"__main__"
:
list
=
excel_data
(
)
for
i
in
list
:
print
(
i
)
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
