Pythonpandas包读取excel⽂件教程
Python读取Excel⽂件教程
现在,我们将演⽰如何使⽤Python语⾔读取Excel⽂件内容。或许你会觉得这样读取Excel⽂件内容是⾮常困难的,事实并⾮如此,我们将逐步实现它。
1. 创建⼀个新项⽬
⾸先,创建⼀个项⽬,然后在项⽬⽂件夹添加⼀个名为”shares_baba.py”的⽂件
2. 创建⼀个Excel⽂件
为了演⽰起见,我们创建⼀个名为”阿⾥巴巴2017年股票数据.xlsx”的Excel⽂件,其内容如下:
可以看到,该Excel⽂件包含了⼀些图书的基本信息,我们平时也是这样使⽤Excel的。
3. 安装Python 库
现在需要做的就是安装可以读取Excel⽂件内容的Python库,当然有很多库都可以完成此项⼯作,这⾥我们选择⽐较常⽤的库。使⽤pandas库有以下⼏个原因:
Pandas 是基本NumPy 的软件库,可以提供易于使⽤的Python 数据结构和数据分析⼯具
Pandas 不仅强⼤⽽且⾮常灵活,经常被⽤于数据分析
要安装Pandas库,可以使⽤如下命令:
pip install pandas&pip3 install pandas
为了从读取Excel电⼦表格中的数据,我们还需要使⽤xlrd库,当然pip安装即可:
pip install xlrd&pip3 install xlrd
4. 读取Excel⽂件
现在,我们编写⼀段代码来读取”阿⾥巴巴2017年股票数据.xlsx”⽂件中的内容:
import pandas as pd
fileNameStr = 'E:\*****\阿⾥巴巴2017年股票数据.xlsx'
# 读取excel⽂件⾥的数据
xl = pd.ExcelFile(fileNameStr)
# 获取指定⼯作表(Sheet)名称的数据
babaDF = xl.parse('Sheet1')
print(babaDF )
代码解释:
⾸先引⼊pandas模块
初始化⼀个变量”fileNameStr ”⽤于存储Excel⽂件名,注意⽰例并没有给出确切的⽂件路径,只使⽤了⽂件名,那么系统会默认使⽤当前路径,也就是将”阿⾥巴巴2017年股票数据.xlsx”放置于项⽬⽂件夹同”shares_baba.py”位于同⼀⽬录即可
调⽤pandas模板的ExcelFile⽅法,将”阿⾥巴巴2017年股票数据.xlsx”中的内容读取到变量xl,调⽤parse⽅法,获取指定⼯作表(Sheet)名称的数据到变量babaDF ,最后在终端将babaDF 变量的内容打印出来
⼀切正常的话,会在终端显⽰如下结果:
⽅法⼆:
import pandas as pd
babaDF = pd.read_excel('E:\*****\阿⾥巴巴2017年股票数据.xlsx')
print(babaDF )
代码解释:
⾸先引⼊pandas模块
调⽤pandas模板的read_excel⽅法,将”阿⾥巴巴2017年股票数据.xlsx”中的内容读取到变量babaDF ,最后在终端将babaDF 变量的内容打印出来
python怎么读取excel文件数据⼀切正常的话,会在终端显⽰如下结果:
以上就是Python读取Excel⽂件的简单教程。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论