在python中数据导入和数据读取的含义实际上是一样的,都是将某种文件中的数据读取到python中变为可以使用的对象 。那么下面文章主要介绍的内容就是python导入Excel表格数据的方法,对此感兴趣的话可以和小编一起来学习一下 。
文章插图
一、pandas库
python导入Excel表格数据最简单的方法就是使用pandas这个第三方库了,因为它能够对xlsx以及xls两种格式的表格进行处理,并且还可以在导入时就直接去指定数据表 。而不是在打开文件后再通过文件对象来进行操作,代码示例如下所示:
import pandas as pd#导入pandas库fm=pd.read_excel(r"D:\zh\bmsj.xlsx",sheet_name="Sheet1")print(fm)这样就是可以将bmsj这个Excel表格之中名为Sheet1的数据表里面全部数据都给读取出来,并且会自动将其转为Dataframe类型,在后续操作上也是比较简单的 。
二、xlrd库
如果只是要对xlsx这一种类型的Excel表格进行操作,那么使用xlrd第三方库也是可以的 。它需要先将xlsx表格文件打开,然后通过方法才可以找到该文件中指定的数据表并返回对象 。
获取到这个对象之后还要通过遍历行和遍历列的方式访问其中具有数据的单元格,才可以将具体的数据给导入进来 。数据访问到之后需要将其保存在列表里面形成才可以去使用,不过这样就会使得数据原先的表格形式不能构建了,都是以单独元素存在的,详细代码示例如下:
import xlrdfile='D:/zh/bmsj.xlsx'wb=xlrd.open_workbook(filename=file) ws=wb.sheet_by_name("Sheet1") dataset=[]for r in range(ws.nrows): col=[] for l in range(ws.ncols): col.append(ws.cell(r, l).value) dataset.append(col)print(dataset)【Python导入表格数据用什么方法?Python怎么导入Excel表格数据】以上就是关于“Python导入表格数据用什么方法?Python怎么导入Excel表格数据”的全部内容了,希望对你有所帮助 。
文章插图
文章插图
文章插图
微信扫码,学习更方便
文章插图
现在报名赠100例知识点合集
文章插图
推荐阅读
- Python导入csv数据文件方法是什么?Python怎么导入csv文件数据
- Pandas合并数据集怎么做?Python如何用pandas合并两张表
- Python公众号有什么推荐的吗?Python哪些公众号是真正有干货的
- Pandas汇总函数有哪些?Python第三方库Pandas有什么汇总函数
- python中extend方法怎么合并列表?python中extend()实现列表合并的原理
- python中return函数和print函数不同之处在哪?详解return函数和print函数的用法
- 如何使用ascii码值比较字符串大小?比较python字符串大小的方法有哪些?
- python中map函数和filter函数有什么区别?python中map函数和filter函数详解
- python中如何使用break跳出for循环?使用break跳出for循环的方法
- Python天气爬虫程序怎么写?Python如何爬取天气预报