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

安装xlrd模块:

pip install xlrd

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

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

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

python读取文件_一日一技:使用Python读取Excel文件_第1张图片

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读取文件)