App下載

Python怎么讀取excel表格 如何讀取表格數(shù)據(jù)

猿友 2021-03-12 14:20:50 瀏覽數(shù) (3759)
反饋

在使用 Python 進(jìn)行數(shù)據(jù)抓取或者分析時(shí),經(jīng)常會(huì)需要從Excel表格中讀取或是寫(xiě)入數(shù)據(jù),今天W3Cschool小編就和大家分享一下 Python 怎么讀取 excel 表格,希望能對(duì)各位有所幫助。

小編這里推薦使用一款兼容性非常強(qiáng)的包,使用后你可以在 Linux 環(huán)境中訪(fǎng)問(wèn) Excel 表格文件,這個(gè)包就是 xlrs 。

打開(kāi) workbook 后粘貼以下代碼:

import xlrd
wb = xlrd.open_workbook('myworkbook.xls')

核對(duì)一下表單名字:

wb.sheet_names()

通過(guò)索引或者名字是獲取第一張表單的兩種方式:

sh = wb.sheet_by_index(0)
sh = wb.sheet_by_name(u'Sheet1')

運(yùn)算后輸出每行的數(shù)據(jù):

for rownum in range(sh.nrows):
print sh.row_values(rownum)

只想獲取首列數(shù)據(jù):

first_column = sh.col_values(0)

也可以使用索引的方式獲取數(shù)據(jù)(默認(rèn)從0開(kāi)始):

cell_A1 =  sh.cell(0,0).value
cell_C4 = sh.cell(rowx=3,colx=2).value

以上就是 Python 怎么讀取 excel 表格的全部?jī)?nèi)容了,還有其他疑問(wèn)歡迎到我們的 Python 頻道學(xué)習(xí)。

0 人點(diǎn)贊