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

liftword4周前 (04-01)技术文章15

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

输出:

NAME
SEMESTER
ROLL 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)) 

输出:

NAME
ALEX
CLAY
JUSTIN


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读取Excel文件的方法

方法一:读excel文件单元格数据import xlrdbook = xlrd.open_workbook('fruit.xlsx')print('sheet页名称:',book.sheet_name...

python怎么读取excel文件

python怎么读取excel文件?1.首先说明我是使用的python3.5,我的office版本是2010,首先打开dos命令窗,安装必须的两个库,命令是:12pip3 install xlrdPi...

详细实例操作:教你用python如何读取和写入EXCEL里面的数据

前言:今天为大家带来的内容是:PYTHON如何读取和写入EXCEL里面的数据,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下,要是喜欢本文内容的朋友记...

python读取Excel表格

python读取Excel文件有一个专门的第三方库xlrd,我们可以安装一下pip install xlrd有关Excel文件的读取如下path = "./test.xls" '''open_wor...

python除了熟悉的pandas,openpyxl库也很方便的读取Excel表内容

学习目录了解下电脑中的excel表格文件格式安装openpyxl库使用openpyxl库读取表格内容1 先准备一个表格‘python.xlsx’,表格中包含如下几个sheet页2 导入openpyxl...