Python怎么读取excel表格 如何读取表格数据

2021-03-12 14:20:50 浏览数 (3851)

在使用 Python 进行数据抓取或者分析时,经常会需要从Excel表格中读取或是写入数据,今天W3Cschool小编就和大家分享一下 Python 怎么读取 excel 表格,希望能对各位有所帮助。

小编这里推荐使用一款兼容性非常强的包,使用后你可以在 Linux 环境中访问 Excel 表格文件,这个包就是 xlrs 。

打开 workbook 后粘贴以下代码:

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

核对一下表单名字:

wb.sheet_names()

通过索引或者名字是获取第一张表单的两种方式:

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

运算后输出每行的数据:

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

只想获取首列数据:

first_column = sh.col_values(0)

也可以使用索引的方式获取数据(默认从0开始):

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

以上就是 Python 怎么读取 excel 表格的全部内容了,还有其他疑问欢迎到我们的 Python 频道学习。