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表数据相关推荐

  1. python怎么从excel获取数据_python如何读取excel表数据

    python读取excel表数据的方法:首先安装Excel读取数据的库xlrd:然后获取Excel文件的位置并且读取进来:接着读取指定的行和列的内容,并将内容存储在列表中:最后运行程序即可. pyth ...

  2. python读取excel中文_python如何读取excel

    python 读取excel可分为以下几步:首先安装excel库xlrd,然后获取excel文件位置并读取,最后读取sheet和指定的rows和cols内容 今天将要介绍的是如何通过Python语言来 ...

  3. python图像数据是几维数据_python实现读取类别频数数据画水平条形图案例

    1.数据分组– 频数分布表 环境配置:import pandas as pd import numpy as np import matplotlib.pyplot as plt 按照你设定合适的间隔 ...

  4. 怎么用python读取excel图_Python如何读取excel中的图片

    学会用Python提取word图片的小伙伴,今天又来学提取excel图片的方法啦.本期文章将通过python的包来提取,对比以往的代码更加简洁方便. 环境准备: python3 pillowpip i ...

  5. python 识别excel 公式_python – pandas读取excel值而不是公式

    这很奇怪. pandas的正常行为是读取值,而不是公式.可能,问题出在你的excel文件中.可能你的公式指向其他文件,或者它们返回一个pandas视为nan的值. 在第一种情况下,需要更新工作表,并且 ...

  6. python如何操作excel数据_Python如何操作Excel

    以上可以根据需求的不同,选择合适的工具,现在给大家主要介绍最常用的xlrd&xlwt&xlutils系统工具的使用 1. xlrd&xlwt&xlutils介绍 xlr ...

  7. python读取mysql中表内数据_Python读取MySQL表数据的方法介绍

    这篇文章主要为大家详细介绍了Python如何读取MySQL数据库表数据,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了Python读取MySQL数据库表数据的具体代码,供大家参 ...

  8. python提取数据库数据_Python如何读取MySQL数据库表数据

    本文实例为大家分享了Python读取MySQL数据库表数据的具体代码,供大家参考,具体内容如下 环境:Python 3.6 ,Window 64bit 目的:从MySQL数据库读取目标表数据,并处理 ...

  9. python 读excel中的sheet_python读取excel文件中所有sheet表格

    sales: store: """ (1)用load_workbook函数打开excel文件,返回一个工作簿对象 (2)用工作簿对象获取所有的sheet (3)第一个fo ...

  10. python作业:有一个学生成绩表,包括学号、姓名、高数、英语,计算机。 录入若干个学生学号、姓名、高数、英语,计算机5项数据。 将学生成绩表数据写入文件,文件名为“学生成绩表.txt

    1.有一个学生成绩表,包括学号.姓名.高数.英语,计算机. 录入若干个学生学号.姓名.高数.英语,计算机5项数据. 将学生成绩表数据写入文件,文件名为"学生成绩表.txt import cs ...

最新文章

  1. SAP MM 事务代码RWBE查询库存
  2. 百度定位SDK的使用示例
  3. List.FindAll 方法
  4. android ndk x86 arm,How to use SIGRTMIN in x86 or armeabi-v7a abi in Android NDK?
  5. 新建django项目
  6. CF407 E. k-d-sequence
  7. jquery解析php json,使用jQuery解析PHP Json对象.
  8. 查询与删除MSSQL中所有外键约束
  9. Biorhythms 中国剩余定理
  10. 使用Titan Framework搭建一个集群Demo
  11. 如何查看CSDN积分
  12. 1200兆路由器网速_水星MAC1200R千兆版评测/无线性能测试-路由器交流
  13. 如何用U盘安装Windows操作系统
  14. img标签中alt属性与title属性
  15. Mysql中date和datetime的区别
  16. submit事件监听问题
  17. ue4设置图片大小_如何达成照片级渲染效果,UE4来助你一臂之力
  18. 关于Unity下载资源默认下载到C盘,更改到其他盘的方法
  19. 【云原生】-Docker部署SQL Server及最佳应用
  20. ios-跳转到苹果自带地图进行导航

热门文章

  1. AMI,HDB3编码译码
  2. arcgispython空间插值_[转载]ARCGIS中几种空间插值简单比较
  3. C# NotifyIcon(通知区图标动画)
  4. 新一代报表工具FastReport VCL 6.9发布!
  5. web 开发生产率_11种可帮助Web开发人员克服最后期限的生产力工具
  6. android 壁纸改变回调,android_launcher的源码详细分析和壁纸修改
  7. linux整人指令,六个愚人节Linux恶作剧
  8. 禁用EnableViewState和启用EnableViewStat时请注意
  9. c语言怎么添加按钮,关于用C语言制作按钮的问题
  10. php在线拍照代码,PHP+Javascript实现在线拍照功能实例_php技巧