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 相关文章推荐
Python的内存泄漏及gc模块的使用分析
Jul 16 Python
Python实现遍历windows所有窗口并输出窗口标题的方法
Mar 13 Python
关于Python中Inf与Nan的判断问题详解
Feb 08 Python
Python闭包之返回函数的函数用法示例
Jan 27 Python
Django项目主urls导入应用中views的红线问题解决
Aug 10 Python
30秒学会30个超实用Python代码片段【收藏版】
Oct 15 Python
简单了解python装饰器原理及使用方法
Dec 18 Python
浅谈Python3多线程之间的执行顺序问题
May 02 Python
python获取系统内存占用信息的实例方法
Jul 17 Python
python 利用toapi库自动生成api
Oct 19 Python
Python控制鼠标键盘代码实例
Dec 08 Python
linux中nohup和后台运行进程查看及终止
Jun 24 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
php 远程图片保存到本地的函数类
2008/12/08 PHP
PHP中将ip地址转成十进制数的两种实用方法
2013/08/15 PHP
jQuery+PHP+ajax实现微博加载更多内容列表功能
2014/06/27 PHP
PHP学习笔记(一) 简单了解PHP
2014/08/04 PHP
PHP中让curl支持sock5的代码实例
2015/01/21 PHP
Yii实现显示静态页的方法
2016/04/25 PHP
PHP使用星号隐藏用户名,手机和邮箱的实现方法
2016/09/22 PHP
yii 框架实现按天,月,年,自定义时间段统计数据的方法分析
2020/04/04 PHP
Javascript 倒计时源代码.(时.分.秒) 详细注释版
2011/05/09 Javascript
基于Unit PNG Fix.js有时候在ie6下不正常的解决办法
2013/06/26 Javascript
js实现类似jquery里animate动画效果的方法
2015/04/10 Javascript
JS封装cookie操作函数实例(设置、读取、删除)
2015/11/17 Javascript
基于JavaScript代码实现随机漂浮图片广告
2016/01/05 Javascript
jQuery easyUI datagrid 增加求和统计行的实现代码
2016/06/01 Javascript
CSS3 media queries结合jQuery实现响应式导航
2016/09/30 Javascript
利用Vue v-model实现一个自定义的表单组件
2017/04/27 Javascript
Nodejs 发布自己的npm包并制作成命令行工具的实例讲解
2018/05/15 NodeJs
vue3.0 CLI - 2.3 - 组件 home.vue 中学习指令和绑定
2018/09/14 Javascript
vue实现直播间点赞飘心效果的示例代码
2019/09/20 Javascript
[32:56]完美世界DOTA2联赛PWL S3 Rebirth vs CPG 第二场 12.11
2020/12/16 DOTA
在Django的模型和公用函数中使用惰性翻译对象
2015/07/27 Python
Python下的常用下载安装工具pip的安装方法
2015/11/13 Python
Python使用add_subplot与subplot画子图操作示例
2018/06/01 Python
python实现的config文件读写功能示例
2019/09/24 Python
python如何写出表白程序
2020/06/01 Python
python实现在列表中查找某个元素的下标示例
2020/11/16 Python
英国受欢迎的运动鞋和街头服装商店:Footasylum
2018/06/12 全球购物
有机婴儿毛毯和衣服:Monica + Andy
2020/03/01 全球购物
写给老师的表扬信
2014/01/21 职场文书
护理专业学生职业生涯规划范文
2014/03/11 职场文书
生日宴会策划方案
2014/06/03 职场文书
反腐倡廉标语
2014/06/24 职场文书
中学教师暑期培训方案
2014/08/27 职场文书
英语教师个人工作总结
2015/02/09 职场文书
酒店优秀员工推荐信
2015/03/24 职场文书
2015秋季幼儿园开学寄语
2015/03/25 职场文书