优草派 > Python

Python导入表格数据用什么方法?Python怎么导入Excel表格数据

罗西汉         优草派

在python中数据导入和数据读取的含义实际上是一样的,都是将某种文件中的数据读取到python中变为可以使用的对象。那么下面文章主要介绍的内容就是python导入Excel表格数据的方法,对此感兴趣的话可以和小编一起来学习一下。

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 xlrd
file='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表格数据”的全部内容了,希望对你有所帮助。

  • 微信好友

  • 朋友圈

  • 新浪微博

  • QQ空间

  • 复制链接

取消
5天短视频训练营
新手入门剪辑课程,零基础也能学
分享变现渠道,助你兼职赚钱
限时特惠:0元
立即抢
新手剪辑课程 (精心挑选,简单易学)
第一课
新手如何学剪辑视频? 开始学习
第二课
短视频剪辑培训班速成是真的吗? 开始学习
第三课
不需要付费的视频剪辑软件有哪些? 开始学习
第四课
手机剪辑app哪个好? 开始学习
第五课
如何做短视频剪辑赚钱? 开始学习
第六课
视频剪辑接单网站APP有哪些? 开始学习
第七课
哪里可以学短视频运营? 开始学习
第八课
做短视频运营需要会什么? 开始学习
【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。

客服热线:0731-85127885

湘ICP备19005950号-1  

工商营业执照信息

违法和不良信息举报

举报电话:0731-85127885 举报邮箱:tousu@csai.cn

优草派  版权所有 © 2024