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写入mysql的小工具详解
Python是数据分析的强大利器 利用Python做数据分析,第一步就是学习如何读取日常工作中产生各种excel报表并存入数据中,方便后续数据处理. 这里向大家分享python如何读取excel,并使 ...
- python读excel成数组_python 如何读取excel文件 将每一行存为数组/python读程序题
python 如何读取excel文件 将每一行存为数组 from xlrd import open_workbook wb=open_workbook(r'd:/222.xlsx') tb=wb.sh ...
- python如何选择excel文件夹_python如何读取excel文件夹
python如何读取excel文件夹,内容,单元格,操作,索引,名称 python如何读取excel文件夹 易采站长站,站长之家为您整理了python如何读取excel文件夹的相关内容. python ...
- python图像数据是几维数据_python实现读取类别频数数据画水平条形图案例
1.数据分组– 频数分布表 环境配置:import pandas as pd import numpy as np import matplotlib.pyplot as plt 按照你设定合适的间隔 ...
- python读取excel列数据库_python中读取excel数据库
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- python读取mysql中表内数据_Python读取MySQL表数据的方法介绍
这篇文章主要为大家详细介绍了Python如何读取MySQL数据库表数据,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了Python读取MySQL数据库表数据的具体代码,供大家参 ...
- python提取数据库数据_Python如何读取MySQL数据库表数据
本文实例为大家分享了Python读取MySQL数据库表数据的具体代码,供大家参考,具体内容如下 环境:Python 3.6 ,Window 64bit 目的:从MySQL数据库读取目标表数据,并处理 ...
- python作业:有一个学生成绩表,包括学号、姓名、高数、英语,计算机。 录入若干个学生学号、姓名、高数、英语,计算机5项数据。 将学生成绩表数据写入文件,文件名为“学生成绩表.txt
1.有一个学生成绩表,包括学号.姓名.高数.英语,计算机. 录入若干个学生学号.姓名.高数.英语,计算机5项数据. 将学生成绩表数据写入文件,文件名为"学生成绩表.txt import cs ...
- 跳过数据准备,下秒数据让飞书维格表数据应用更高效
跳过数据准备,下秒数据让飞书&维格表数据应用更高效 随着业务场景的多元化发展,消费者需求的个性化,海量数据暴增.数字化时代,传统的生产工具已经无法跟上时代的步伐,传统办公软件也无法满足企业的多 ...
最新文章
- 深入理解PHP内核(四)概览-PHP脚本的执行
- 阿里再推社交“Real如我”,是电商巨头的流量焦虑
- BZOJ 2768 [JLOI2010]冠军调查
- 程序员除了转行做管理,还可以做什么?
- CSS 布局Float 【3】
- STM32CubeMx开发之路—13使用SPI读写W25Q64
- Python爬虫:斗鱼TV
- CAN总线和CANOpen协议栈总结
- 还在搞三层架构?了解下 DDD 分层架构的三种模式吧 !
- 基于jsp+mysql+java+ssm高校学生成绩管理系统——计算机毕业设计
- 【研究生】横扫13项中文NLP任务:香侬科技提出汉语字形表征向量Glyce+田字格CNN...
- python有趣小程序春节祝福-教你用python群发微信新年祝福
- linux中audit服务,linux下的audit服务
- 每个程序员都应该阅读的最有影响力的书是什么?
- 如何下载搜狗翻译读音
- 长坂坡被赵云挑翻50多员武将资料全部资料(转)
- 华三接入交换机链路聚合组配置
- Java对中文进行排序
- JavaScript(红宝书)(一)
- jmeter并发测试
热门文章
- python分析红楼梦中人物形象_红楼梦中贾宝玉的人物形象分析
- java的login_Java login登陆界面设计
- 【Writeup】2017陕西网络空间安全技术大赛CSTC misc部分
- linux 设置系统时钟,linux clock命令查看和设置硬件时钟
- 小米android手机同步数据,怎样将旧手机里面的数据,丝毫不差的转移到新手机?一键教你搞定...
- python 图像语义分割mIOU代码详解
- Linux 桌面系统
- mysql前缀索引 默认长度_如何确定前缀索引的长度?
- 【安卓USB开发】让手机与物联网设备鹊桥相会
- android引导页大小,Android:启动引导页实现