#coding=utf8
from selenium import webdriver
import xlrd,osdirname = os.path.dirname(os.path.dirname(__file__))
#join时,第二参数首位不能加/,加r的意思是原生字符串
filename = os.path.join(dirname,r'testdata/select_school.xlsx')#row,col获取哪行那列的值
def run_select_shool(row=1,col=1):#打开excel文件读取数据data = xlrd.open_workbook(filename)table = data.sheet_by_index(0)row = row-1col = col-1#获取整行整列的值nrows = table.row_values(row)ncols = table.col_values(0)print(nrows[col])def run_select_school2(filename,sheet_index=0,table_header_row=0):# 打开excel文件读取数据data = xlrd.open_workbook(filename)table = data.sheet_by_index(sheet_index)nrows = table.nrowsnclos = table.ncols#获取表头行的信息,为一个列表header_row_data = table.row_values(table_header_row)#将每行的信息放入一个字典,再将字典放入一个列表中list = []for rownum in range(1,nrows):rowdata = table.row_values(rownum)#如果rowdata有值,if rowdata:dict = {}for j in range(0,len(header_row_data)):#将excel中的数据分别设置成键值对的形式,放入字典,如‘标题’:‘name’;dict[header_row_data[j]] = rowdata[j]list.append(dict)print(list)return listrun_select_school2(filename)

python操作excel,将每行信息放在字典里,所有信息放在一个列表里相关推荐

  1. python每行输出8个式子_多图+代码 | 详解Python操作Excel神器openpyxl的各种操作!

    前言 大家好,在之前的十几篇办公自动化系列文章中,我们大多是以真实的案例需求来讲解Python如何进行自动化办公操作,并且多次使用到openpyxl来处理表格,今天我们就来详细的盘点Python操作E ...

  2. python与excel做数据可视化-python操作Excel、读取CVS与数据可视化

    1. python操作Excel python操作Excel有多种module可以实现(xlrd.xlwt.xlutils.openpyxl.xlsxwriter),本文使用xlsxwriter这个m ...

  3. 全网最全 Python 操作 Excel 教程,建议收藏!

    [欢迎关注微信公众号:厦门微思网络] 微思网络(官网):https://www.xmws.cn/ 0 Python Excel库对比 我们先来看一下python中能操作Excel的库对比(一共九个库) ...

  4. openpyxl删除添加excel列_Python | 如何使用Python操作Excel(二)

    0 前言 在阅读本文之前,请确保您已满足或可能满足一下条件: 请确保您具备基本的Python编程能力. 请确保您会使用Excel. 请确保您的电脑已经安装好Python且pip可用. 请确保您已经读过 ...

  5. 详解Python操作Excel文件

    前言 本篇文章主要总结了一下利用python操作Excel文件的第三方库和方法. 常见库简介 1.xlrd xlrd是一个从Excel文件读取数据和格式化信息的库,支持.xls以及.xlsx文件. 地 ...

  6. 全网最全Python操作Excel教程,建议收藏!

    作者:超级大洋葱806 来源:https://blog.csdn.net/u014779536/article/details/108182833 大家好,猪哥前几天帮学妹爬了个数据,使用到了Pyth ...

  7. 小白用python处理excel文件-刚入门的小白用Python操作excel表格!使工作效率提升一倍不止!...

    前言 某局某领导给了3只excel文件,一只里面有4个sheet需要处理,一个sheet有250+列,算下来总共有3000+列需要手动反复插入.删除列.拷贝.求和,所以给了4天的时间要完成. 我不愿意 ...

  8. 一文学会用Python操作Excel+Word+CSV

    作者:奈何缘浅wyj https://juejin.im/post/6868073137263607821 Python 操作 Excel 常用工具 数据处理是 Python 的一大应用场景,而 Ex ...

  9. 全网最全Python操作Excel教程,赶紧收藏

    0 Python Excel库对比 我们先来看一下python中能操作Excel的库对比(一共九个库): 1 Python xlrd 读取 操作Excel 1.1 xlrd模块介绍 (1)什么是xlr ...

  10. DAY 09 Python 操作Excel

    DAY 09 Python 操作Excel xlrd获取Excel Xlwt对Excel进行写操作 xlutils修改Excel文件内容 -xlrd获取Excel import xlrd #1 打开E ...

最新文章

  1. 初学者指南:使用 Numpy、Keras 和 PyTorch 实现最简单的机器学习模型线性回归
  2. Liunx下的日志清理shell脚本实战之日志备份
  3. python教程:mixin详解
  4. CSS中的a标签几个访问状态记录
  5. k8s php mysql_在k8s上部署第一个php应用
  6. 创维linux进入工厂模式,创维电视怎么进入工厂模式?
  7. R7-12 h0008.卡片延伸长度 (15 分)
  8. 95-190-032-源码-window-CountWindow
  9. asp.net oracle连接数据库,ASP.NET连接Oracle数据库的步骤详解
  10. 125条常见的java面试笔试题大汇总1
  11. php养老院管理系统论文,养老院一卡通管理
  12. 【Matlab元胞自动机】元胞自动机地铁火灾疏散模型【含源码 246期】
  13. 新视野大学英语第三版 读写(2020.12.05)
  14. 关于小米路由r3g,TTL刷openwrt救砖几个坑
  15. Adobe Acrobat XI经验总结(更于2022.5.11)
  16. 计算机毕设题目设计与实现(论文+源码)_kaic
  17. 时间序列中Hurst指数的计算(python代码)
  18. ARKit之路-ARKit概述之一
  19. Qt问题:中文乱码+常量中有换行符
  20. 微信小程序 轮播图 swiper图片组件

热门文章

  1. i奇艺高清播放器 v3.8.1.5 官方版
  2. 打印机php源码分析,PHP版本的网络打印机提交打印代码
  3. 洛谷P1135 搜索
  4. 2020年 Java面试题整理 最新Java面试题2020
  5. css如何引入字体包
  6. 让特定软件使用独显/集显的解决方法
  7. 计算机中最容易打开的程序方法是,电脑启动很慢怎么办?电脑启动很慢原因及解决方法...
  8. matlab点运算与不加点,MATLAB中的点运算与常规运算符规则
  9. css font-family css 字体 css 字体样式
  10. pygame之font模块