如何使用Python读取excel文件?(代码示例)


本文摘自php中文网,作者藏色散人,侵删。

使用xlrd模块,可以从电子表格中检索信息。例如,可以用Python来读取、写入或修改数据。此外,用户可能必须遍历各种表,并根据一些标准检索数据,或者修改一些行和列,并执行大量工作。

xlrd模块用于从电子表格中提取数据。

安装xlrd模块命令:

1

pip install xlrd

输入文件 :

cb99ce2fd729e36fbe936999f9b6dd1.png

代码#1:

1

2

3

4

5

6

7

8

9

10

11

12

# 使用Python读取excel文件

import xlrd

   

# 给出文件的位置

loc = ("path of file")

   

# 打开Workbook

wb = xlrd.open_workbook(loc)

sheet = wb.sheet_by_index(0)

   

# 对于第0行和第0列

sheet.cell_value(0, 0)

输出:

1

'NAME'

代码#2:提取行数

1

2

3

4

5

6

7

8

9

10

11

12

# 使用Python提取行数

import xlrd

   

#给出文件的位置

loc = ("path of file")

   

wb = xlrd.open_workbook(loc)

sheet = wb.sheet_by_index(0)

sheet.cell_value(0, 0)

   

#提取行数

print(sheet.nrows)

输出:

1

4

代码#3:提取列数

1

2

3

4

5

6

7

8

9

10

11

12

13

# 用Python程序提取列数

import xlrd

   

loc = ("path of file")

   

wb = xlrd.open_workbook(loc)

sheet = wb.sheet_by_index(0)

   

# 对于第0行和第0列

sheet.cell_value(0, 0)

   

# 提取列数

print(sheet.ncols)

输出:

1

3

代码#4:提取所有列名称

1

2

3

4

5

6

7

8

9

10

11

12

# 提取所有列名

import xlrd

   

loc = ("path of file")

   

wb = xlrd.open_workbook(loc)

sheet = wb.sheet_by_index(0)

   

sheet.cell_value(0, 0)

   

for i in range(sheet.ncols):

    print(sheet.cell_value(0, i))

输出:

1

2

3

NAME

SEMESTER

ROLL NO

代码#5:提取第一列

1

2

3

4

5

6

7

8

9

10

11

# 提取第一列

import xlrd

   

loc = ("path of file")

   

wb = xlrd.open_workbook(loc)

sheet = wb.sheet_by_index(0)

sheet.cell_value(0, 0)

   

for i in range(sheet.nrows):

    print(sheet.cell_value(i, 0))

输出:

1

2

3

4

NAME

ALEX

CLAY

JUSTIN

代码#6:提取特定的行值

输出:

1

['ALEX', 4.0, 2011272.0]]

相关推荐:《Python教程》

本篇文章就是关于Python读取excel文件的方法介绍,希望对需要的朋友有所帮助!

以上就是如何使用Python读取excel文件?(代码示例)的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

Python如何批量读取图片

Python如何安装wordcloud库

如何利用Python实现图片转字符画详解

Python最详细之数据类型讲解

Python2和3区别大吗

Python线程中同步锁详解

Python dll是什么意思

Python的len函数什么意思

Python中dict是什么

Python文本编辑器是什么

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...