龙空技术网

一日一技:使用Python读取Excel文件

Python编程之美 178

前言:

眼前咱们对“python表格显示数据”大概比较讲究,我们都需要剖析一些“python表格显示数据”的相关资讯。那么小编也在网络上搜集了一些关于“python表格显示数据””的相关内容,希望你们能喜欢,小伙伴们快快来了解一下吧!

安装xlrd模块:

pip install xlrd

使用xlrd模块,可以从电子表格中检索信息。 例如,可以在Python中完成读取,写入或修改数据的操作。 另外,用户可能必须浏览各种工作表并根据某些条件检索数据或修改某些行和列并进行大量工作。

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

好,我们现在新建一个excel文件,内容如下,我们随机输入几个数据,当做测试:

Code-1:

# 使用Python读取Excel文件import xlrd # excel文件所在的位置loc = ("path of file") #复制excel表格的路径即可# 打开工作簿wb = xlrd.open_workbook(loc) sheet = wb.sheet_by_index(0) # For row 0 and column 0 print(sheet.cell_value(0, 0)) 

输出:

'NAME'

:

Code-2:提取行数

# 程序提取号码#使用Python的行数import xlrd # excel文件所在的位置loc = ("path of file") wb = xlrd.open_workbook(loc) sheet = wb.sheet_by_index(0) sheet.cell_value(0, 0) # Extracting number of rows print(sheet.nrows) 

输出:

4

Code-3:提取列数

# 程序提取#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) 

输出:

3

Code -4 : 提取所有列名称

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)) 

输出:

NAMESEMESTERROLL NO

Code -5:提取第一列

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)) 

输出:

NAMEALEXCLAYJUSTIN

Code-6:提取特定的行值.

import xlrd loc = ("path of file") wb = xlrd.open_workbook(loc) sheet = wb.sheet_by_index(0) sheet.cell_value(0, 0) print(sheet.row_values(1)) 

输出:

['ALEX', 4.0, 2011272.0]]

希望对你们有用哈。

标签: #python表格显示数据