python读取Excel表格文件的方法


Posted in Python onSeptember 02, 2019

python读取Excel表格文件,例如获取这个文件的数据

python读取Excel表格文件的方法

python读取Excel表格文件,需要如下步骤:

1、安装Excel读取数据的库-----xlrd

直接pip install xlrd安装xlrd库

python读取Excel表格文件的方法

#引入Excel库的xlrd
import xlrd

2、获取Excel文件的位置并且读取进来

#导入需要读取Excel表格的路径
data = xlrd.open_workbook(r'C:\Users\NHT\Desktop\Data\\test1.xlsx')
table = data.sheets()[0]

3、读取指定的行和列的内容,并将内容存储在列表中(将第三列的时间格式转换)

#创建一个空列表,存储Excel的数据
tables = []
 
 
#将excel表格内容导入到tables列表中
def import_excel(excel):
  for rown in range(excel.nrows):
   array = {'road_name':'','bus_plate':'','timeline':'','road_type':'','site':''}
   array['road_name'] = table.cell_value(rown,0)
   array['bus_plate'] = table.cell_value(rown,1)
   #将Excel表格中的时间格式转化
   if table.cell(rown,2).ctype == 3:
     date = xldate_as_tuple(table.cell(rown,2).value,0)
     array['timeline'] = datetime.datetime(*date)
   array['road_type'] = table.cell_value(rown,3)
   array['site'] = table.cell_value(rown,4)
   tables.append(array)

4、运行程序

if __name__ == '__main__':
  #将excel表格的内容导入到列表中
  import_excel(table)
  #验证Excel文件存储到列表中的数据
  for i in tables:
    print(i)

5、最终的运行效果如下:

python读取Excel表格文件的方法

6、完整的程序代码:

import xlrd
from xlrd import xldate_as_tuple
import datetime
#导入需要读取的第一个Excel表格的路径
data1 = xlrd.open_workbook(r'C:\Users\NHT\Desktop\Data\\test.xlsx')
table = data1.sheets()[0]
#创建一个空列表,存储Excel的数据
tables = []
#将excel表格内容导入到tables列表中
def import_excel(excel):
  for rown in range(excel.nrows):
   array = {'road_name':'','bus_plate':'','timeline':'','road_type':'','site':''}
   array['road_name'] = table.cell_value(rown,0)
   array['bus_plate'] = table.cell_value(rown,1)
   if table.cell(rown,2).ctype == 3:
     date = xldate_as_tuple(table.cell(rown,2).value,0)
     array['timeline'] = datetime.datetime(*date)
   array['road_type'] = table.cell_value(rown,3)
   array['site'] = table.cell_value(rown,4)
   tables.append(array)
if __name__ == '__main__':
  #将excel表格的内容导入到列表中
  import_excel(table)
  for i in tables:
    print(i)

总结

以上所述是小编给大家介绍的python读取Excel表格文件的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
wxpython 最小化到托盘与欢迎图片的实现方法
Jun 09 Python
Cpy和Python的效率对比
Mar 20 Python
Python Sql数据库增删改查操作简单封装
Apr 18 Python
python中利用await关键字如何等待Future对象完成详解
Sep 07 Python
详细解读tornado协程(coroutine)原理
Jan 15 Python
python中的json总结
Oct 11 Python
Python实现针对json中某个关键字段进行排序操作示例
Dec 25 Python
情人节快乐! python绘制漂亮玫瑰
Aug 18 Python
在Python中画图(基于Jupyter notebook的魔法函数)
Oct 28 Python
python实现高斯投影正反算方式
Jan 17 Python
Django-simple-captcha验证码包使用方法详解
Nov 28 Python
Django2.1.7 查询数据返回json格式的实现
Dec 29 Python
python将字典列表导出为Excel文件的方法
Sep 02 #Python
python数据处理之如何选取csv文件中某几行的数据
Sep 02 #Python
Python流程控制 while循环实现解析
Sep 02 #Python
Python中list循环遍历删除数据的正确方法
Sep 02 #Python
python中matplotlib条件背景颜色的实现
Sep 02 #Python
Python3批量移动指定文件到指定文件夹方法示例
Sep 02 #Python
Python流程控制 if else实现解析
Sep 02 #Python
You might like
利用discuz自带通行证整合dedecms的方法以及文件下载
2007/03/06 PHP
php笔记之:php数组相关函数的使用
2013/04/26 PHP
PHP中的socket_read和socket_recv区别详解
2015/02/09 PHP
兼容IE和FF的js脚本代码小结(比较常用)
2010/12/06 Javascript
Js如何判断客户端是PC还是手持设备简单分析
2012/11/22 Javascript
javascript之典型高阶函数应用介绍二
2013/01/10 Javascript
Js中获取frames中的元素示例代码
2013/07/30 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 语法
2015/01/09 Javascript
Jquery简单实现GridView行高亮的方法
2015/06/15 Javascript
Node.js模块封装及使用方法
2016/03/06 Javascript
jQuery EasyUI Pagination实现分页的常用方法
2016/05/21 Javascript
AngularJS轻松实现双击排序的功能
2016/08/30 Javascript
Angular Module声明和获取重载实例代码
2016/09/14 Javascript
12306 刷票脚本及稳固刷票脚本(防挂)
2017/01/04 Javascript
详解vue与后端数据交互(ajax):vue-resource
2017/03/16 Javascript
angular 基于ng-messages的表单验证实例
2017/05/04 Javascript
微信小程序表单验证form提交错误提示效果
2020/06/19 Javascript
JS+HTML实现的圆形可点击区域示例【3种方法】
2018/08/01 Javascript
在vue项目中使用md5加密的方法
2018/09/14 Javascript
jQuery pager.js 插件动态分页功能实例分析
2019/08/02 jQuery
Pycharm学习教程(4) Python解释器的相关配置
2017/05/03 Python
Python获取本机所有网卡ip,掩码和广播地址实例代码
2018/01/22 Python
Python实现调用另一个路径下py文件中的函数方法总结
2018/06/07 Python
在python plt图表中文字大小调节的方法
2019/07/08 Python
python计算波峰波谷值的方法(极值点)
2020/02/18 Python
python 实时调取摄像头的示例代码
2020/11/25 Python
python爬虫智能翻页批量下载文件的实例详解
2021/02/02 Python
日本必酷网络直营店:Biccamera
2019/03/23 全球购物
MyBag中文网:英国著名的时尚包袋电商零售网站
2020/07/31 全球购物
文员自我评价怎么写
2013/09/19 职场文书
2014学校领导四风问题对照检查材料思想汇报
2014/09/22 职场文书
学校运动会报道稿
2014/09/23 职场文书
教师个人师德总结
2015/02/06 职场文书
创先争优个人总结
2015/03/04 职场文书
实习单位推荐信
2015/03/27 职场文书
业务员管理制度范本
2015/08/06 职场文书