以上面的excel格式,输出字典类型:

import xlrd

def read_excel_data():

filename = 'E:\学历列表.xls'

data = xlrd.open_workbook(filename)

table = data.sheet_by_name('Sheet1')

row_num = table.nrows # 行数

# col_num = table.ncols # 列数

datas = dict([]) # 这步也要转字典类型

for i in range(row_num):

xx = dict([table.row_values(i)]) # 这一步就要给它转字典类型,不然update没法使用

datas.update(xx)

print(datas)

# print("字典中保存的学历:", datas[key])

if __name__ == "__main__":

read_excel_data()

结果:{10.0: '研究生教育', 11.0: '博士研究生毕业', 12.0: '博士研究生结业', 13.0: '博士研究生肄业', 14.0: '硕士研究生毕业'}

将excel转为python的字典_python读取excel数据转换成字典相关推荐

  1. 将excel转为python的字典_python读取excel表并把数据转存为字典

    excel表如下: 我们需要通过使用python的xlrd方法先读取excel,再遍历赋值给字典.代码如下: importxlrdclassRead_Ex():defread_excel(self): ...

  2. python自动化接口测试excel用例串行之行_python 读取 Excel 自动化执行测试用例

    python 读取 Excel 自动化执行测试用例 Excel 测试用例的读取 安装 python 操作Excel 的库 pip install xlrd/xlwt/xlutils (安装三个操作库) ...

  3. python提取excel前十行生成图_Python读取Excel数据生成图表 v2.0

    Python读取Excel数据生成图表 v2.0 一.需求背景 自己一直在做一个周基金定投模拟,每周需要添加一行数据,并生成图表.以前一直是用Excel实现的.但数据行多后,图表大小调整总是不太方便, ...

  4. python 读取excel文件 效率 时间 格式_python读取Excel文件中的时间数据

    在使用python读取Excel文件中的时间格式,碰到的时间格式转换问题: 读取这样的表格: 输出这样的数据结果: 然而这样的结果却不是我们想要的,我们需要的是这样的结果: 1.安装python官方库 ...

  5. python 在excel指定列添加数据_python读取excel指定列数据并写入到新的excel方法

    如下所示: #encoding=utf-8 import xlrd from xlwt import * #------------------读数据------------------------- ...

  6. 用python读取excel数据、并作图_Python读取Excel表格,并同时画折线图和柱状图的方法...

    今日给大家分享一个Python读取Excel表格,同时采用表格中的数值画图柱状图和折线图,这里只需要几行代码便可以实. 首先我们需要安装一个Excel操作的库xlrd,这个很简单,在安装Python后 ...

  7. python读excel表格数据绘制图表_Python读取Excel数据生成图表 v2.0

    原博文 2020-06-15 15:09 − ## Python读取Excel数据生成图表 v2.0 ## 一.需求背景 自己一直在做一个周基金定投模拟,每周需要添加一行数据,并生成图表.以前一直是用 ...

  8. python把字符串转化为字典_python 将字符串转换成字典dict的各种方式总结

    1)利用eval可以将字典格式的字符串与字典户转 >>>mstr = '{"name":"yct","age":10}' ...

  9. python excel取数 生成报告_python读取excel表格生成erlang数据

    为了将excel数据自动转换成所需要的erlang数据,听同事说使用python会很方便简单,就自学了两天python,写了一个比较粗糙的python脚本,不过能用,有什么优化的地方请指教 代码如下: ...

最新文章

  1. 真正的中台价值,「炒作」之后才被看见
  2. SUSE glibc升级为2.18过程记录
  3. 计算机不让爱奇艺显示在桌面,怎么让爱奇艺图标不在我的电脑里显示
  4. 基于matlab的数字下变频器的设计与仿真应用,基于MATLAB的数字下变频器的没汁与仿真应用...
  5. Vue 教程第四篇—— Vue 实例化时基本属性
  6. 模型优化秘诀:从数据的角度分析,零代码也可以提升精度
  7. 设计模式原则之六:依赖倒置原则
  8. Skyline开发1-环境搭建
  9. 工程选择LibGdx--开发环境搭建Strut2教程-java教程
  10. envi反演水质参数_Landsat8单窗算法地表温度反演
  11. 虚拟化发展历程及原理
  12. ASP入门教程 1小时ASP入门,非常简单
  13. 墨天轮“高可用架构”干货文档分享(含Oracle、MySQL、PG资料124篇)
  14. 计算机网络技术-Mooc
  15. 高斯消元法(matlab)
  16. 一份最全的excel下拉列表攻略
  17. 【Ubuntu18.04】移动固态硬盘安装ubuntu18.04、NIVDIA、CUDA、CUDNN——01
  18. 利用Java语言编写一个猜数字游戏(有次数限制)
  19. win32根据进程名获取进程ID或者终止进程
  20. jq 清空、删除、添加、替换数组的简单用法

热门文章

  1. 在gluster中配置distributed 卷
  2. 《Sibelius 脚本程序设计》连载(三十九) - 4.9 SystemStaff
  3. 适合初学者的struts简单案例
  4. 图片服务 - thumbor详细介绍
  5. 使用Docker Swarm部署MinIO ​​​​​​​
  6. 在centos7上设置swap交换空间
  7. SpringBoot约定大于配置的特性解读 SpringBoot快速入门
  8. 【JAVA 第四章 流程控制语句】课后习题 直线斜率 以及判断坐标是否在直线上点到直线的距离
  9. 【Python】文本进度条
  10. mycli到底有多好用?