便宜VPS主机精选
提供服务器主机评测信息

Python如何读取xlsx文件 python读取xlsx数据的方法

xlsx也是excel文件中的一种文件类型,我们之前学习过使用Python读取excel文件,在程序的开发中总会涉及到对文件的读取操作,下面介绍下Python如何读取xlsx文件?一起来看看吧。

 

一、准备工作

首先我们要有一个xlsx类型的文件,将它放到我们使用的代码编辑器中。

二、Xlrd库读取

这个库可以让我们在Python中的读取excel文件,在使用之前我们需要对它进行安装,安装的方法如下:

pip install xlrd

安装好之后,就可以使用它来进行文件的读取操作了,具体的实例如下:

import xlrd
打开excel
wb = xlrd.text(hh.xlsx')
按工作簿定位工作表
sh = wb.sheet_by_name('TestUserLogin')
print(sh.nrows)#有效数据行数
print(sh.ncols)#有效数据列数
print(sh.cell(0,0).value)#输出第一行第一列的值
print(sh.row_values(0))#输出第一行的所有值
将数据和标题组合成字典
print(dict(zip(sh.row_values(0),sh.row_values(1))))
遍历excel,打印所有数据
for i in range(sh.nrows):
  print(sh.row_values(i))

在代码中,首先对我们刚才所安装的库进行导入,打开刚才我们说呀使用的excel表,对表的定位使用的是定位工作薄的方式,读取有些的数据行和列,再使用for循环对excel表进行遍历,最后将所有的数据进行打印。

三、pandas库读取

pandas库就是一种对数据处理的库,可以方便我们处理excel中的数据,使用之前我们要对它进行安装,安装命令如下:

pip install pandas

具体的实例如下:

import pandas as pd 
df = pd.read_excel(hh.xlsx')
data=df.values
print("获取到所有的值:\n{}".format(data))

代码中,直接将pandas库进行导入,一次性获取到excel表中的所有数据。

未经允许不得转载:便宜VPS测评 » Python如何读取xlsx文件 python读取xlsx数据的方法