python如何获取excel数据_python如何读取excel表数据
python读取excel表数据的方法:首先安装Excel读取数据的库xlrd;然后获取Excel文件的位置并且读取进来;接着读取指定的行和列的内容,并将内容存储在列表中;最后运行程序即可。
python读取excel表数据的方法:
1、安装Excel读取数据的库-----xlrd
直接pip install xlrd安装xlrd库#引入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、最终的运行效果如下:
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视频教程
python如何获取excel数据_python如何读取excel表数据相关推荐
- python怎么从excel获取数据_python如何读取excel表数据
python读取excel表数据的方法:首先安装Excel读取数据的库xlrd:然后获取Excel文件的位置并且读取进来:接着读取指定的行和列的内容,并将内容存储在列表中:最后运行程序即可. pyth ...
- python读取excel中文_python如何读取excel
python 读取excel可分为以下几步:首先安装excel库xlrd,然后获取excel文件位置并读取,最后读取sheet和指定的rows和cols内容 今天将要介绍的是如何通过Python语言来 ...
- python图像数据是几维数据_python实现读取类别频数数据画水平条形图案例
1.数据分组– 频数分布表 环境配置:import pandas as pd import numpy as np import matplotlib.pyplot as plt 按照你设定合适的间隔 ...
- 怎么用python读取excel图_Python如何读取excel中的图片
学会用Python提取word图片的小伙伴,今天又来学提取excel图片的方法啦.本期文章将通过python的包来提取,对比以往的代码更加简洁方便. 环境准备: python3 pillowpip i ...
- python 识别excel 公式_python – pandas读取excel值而不是公式
这很奇怪. pandas的正常行为是读取值,而不是公式.可能,问题出在你的excel文件中.可能你的公式指向其他文件,或者它们返回一个pandas视为nan的值. 在第一种情况下,需要更新工作表,并且 ...
- python如何操作excel数据_Python如何操作Excel
以上可以根据需求的不同,选择合适的工具,现在给大家主要介绍最常用的xlrd&xlwt&xlutils系统工具的使用 1. xlrd&xlwt&xlutils介绍 xlr ...
- python读取mysql中表内数据_Python读取MySQL表数据的方法介绍
这篇文章主要为大家详细介绍了Python如何读取MySQL数据库表数据,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了Python读取MySQL数据库表数据的具体代码,供大家参 ...
- python提取数据库数据_Python如何读取MySQL数据库表数据
本文实例为大家分享了Python读取MySQL数据库表数据的具体代码,供大家参考,具体内容如下 环境:Python 3.6 ,Window 64bit 目的:从MySQL数据库读取目标表数据,并处理 ...
- python 读excel中的sheet_python读取excel文件中所有sheet表格
sales: store: """ (1)用load_workbook函数打开excel文件,返回一个工作簿对象 (2)用工作簿对象获取所有的sheet (3)第一个fo ...
- python作业:有一个学生成绩表,包括学号、姓名、高数、英语,计算机。 录入若干个学生学号、姓名、高数、英语,计算机5项数据。 将学生成绩表数据写入文件,文件名为“学生成绩表.txt
1.有一个学生成绩表,包括学号.姓名.高数.英语,计算机. 录入若干个学生学号.姓名.高数.英语,计算机5项数据. 将学生成绩表数据写入文件,文件名为"学生成绩表.txt import cs ...
最新文章
- SAP MM 事务代码RWBE查询库存
- 百度定位SDK的使用示例
- List.FindAll 方法
- android ndk x86 arm,How to use SIGRTMIN in x86 or armeabi-v7a abi in Android NDK?
- 新建django项目
- CF407 E. k-d-sequence
- jquery解析php json,使用jQuery解析PHP Json对象.
- 查询与删除MSSQL中所有外键约束
- Biorhythms 中国剩余定理
- 使用Titan Framework搭建一个集群Demo
- 如何查看CSDN积分
- 1200兆路由器网速_水星MAC1200R千兆版评测/无线性能测试-路由器交流
- 如何用U盘安装Windows操作系统
- img标签中alt属性与title属性
- Mysql中date和datetime的区别
- submit事件监听问题
- ue4设置图片大小_如何达成照片级渲染效果,UE4来助你一臂之力
- 关于Unity下载资源默认下载到C盘,更改到其他盘的方法
- 【云原生】-Docker部署SQL Server及最佳应用
- ios-跳转到苹果自带地图进行导航
热门文章
- AMI,HDB3编码译码
- arcgispython空间插值_[转载]ARCGIS中几种空间插值简单比较
- C# NotifyIcon(通知区图标动画)
- 新一代报表工具FastReport VCL 6.9发布!
- web 开发生产率_11种可帮助Web开发人员克服最后期限的生产力工具
- android 壁纸改变回调,android_launcher的源码详细分析和壁纸修改
- linux整人指令,六个愚人节Linux恶作剧
- 禁用EnableViewState和启用EnableViewStat时请注意
- c语言怎么添加按钮,关于用C语言制作按钮的问题
- php在线拍照代码,PHP+Javascript实现在线拍照功能实例_php技巧