您可以使用win32com来运行Excel(假设您的计算机上有Windows和Excel),而不是使用读取Excel文件的库。然后可以使用VBA文档帮助您在Excel中导航。在

我不得不用包含没有绑定到单元格的复选框的电子表格来完成。所有的复选框都有默认名称(例如“复选框1”),所以我按名称搜索它们。在from win32com.client import gencache

excel = gencache.EnsureDispatch('Excel.Application')

wb = excel.Workbooks.Open(r"C:\Temp\MySpreadsheet.xlsx")

ws = wb.Worksheets.Item(1)

print('Shape count: %s' % len(ws.Shapes))

for shape in ws.Shapes:

if shape.Type == 8: # form control

if 'Check Box' in shape.Name:

print('%s: %s' % (shape.AlternativeText, shape.ControlFormat.Value))

显然,复选框的值是1.0(true)或-4146(false)。在

您可以轻松获取其他信息,例如工作表的名称或单元格的值。在

^{pr2}$

python从excel中读取数据然后随机选一个_从Python读取Excel复选框相关推荐

  1. c#读取excel两列数据并绘制xy曲线_用Python轻松搞定Excel中的20个常用操作

    来源 |早起Python(ID: zaoqi-python) Excel与Python都是数据分析中常用的工具,本文将使用动态图(Excel)+代码(Python)的方式来演示这两种工具是如何实现数据 ...

  2. python解释器环境中、用于表示上一次_在Python解释器环境中,用于表示上一次运算结果的特殊变量为( )。 (3.4分)_学小易找答案...

    [单选题]( )是 Python官方的扩展库命令,使用的较为普遍. (3.4分) [单选题]Python语言属于( ). (3.4分) [单选题]Python解释器的提示符为( ). (3.4分) [ ...

  3. 两个excel有两列不完全相同的数据,以它们为匹配ID,使一个excel中的数据转移到另外一个excel中

    具体的意思请看图片     上边的两个表我们分别称为excel1和excel2,其中excel1中的A列只是excel2中A列的一部分,现在我们想以两个表的A列为匹配ID来使得excel1后边列的数据 ...

  4. c#读取excel两列数据并绘制xy曲线_我用Python展示Excel中常用的20个操作

    我的公众号:早起Python ======== 前言 Excel与Python都是数据分析中常用的工具,本文将使用动态图(Excel)+代码(Python)的方式来演示这两种工具是如何实现数据的读取. ...

  5. 使用python读取excel中的数据,并绘制折线图

    使用python读取excel中的数据,并绘制折线图 做实验的时候采集到一些数据,从文本拷贝到excel,然后从十六进制转换成十进制.图表是分析数据的有利工具,使用python绘制出的图表简明美观.所 ...

  6. python处理微信消息导入excel_使用python读取excel中的数据,并重新写入到新的excel中...

    使用Python3运行 起初是读取excel中的数据,进行相关的计算将结果追加在后面,没有找到合适的办法,就只能采用这种读取数据,进行相关操作,重新写入的方法 1. 主要流程 (1)使用xlrd打开x ...

  7. 使用Python将Excel中的数据导入到MySQL

    使用Python将Excel中的数据导入到MySQL 工具 Python 2.7 xlrd MySQLdb 安装 Python 对于不同的系统安装方式不同,Windows平台有exe安装包,Ubunt ...

  8. python把数据写入excel_Python向excel中写入数据的方法

    Python向excel中写入数据的方法 最近做了一项工作需要把处理的数据写入到Excel表格中进行保存,所以在此就简单介绍使用Python如何把数据保存到excel表格中. 数据导入之前需要安装 x ...

  9. Python办公自动化实践1:从多个excel表中提取数据并汇总到一个工作表页中,表格,抽取,sheet

    Python办公自动化实践1:从多个excel表中提取数据并汇总到一个工作表页中,表格,抽取,sheet 发表时间:2020-04-26 问题:从当前目录或子目录中查询符合条件的excel表格,并从这 ...

  10. python填写excel-Python向excel中写入数据的方法

    最近做了一项工作需要把处理的数据写入到Excel表格中进行保存,所以在此就简单介绍使用Python如何把数据保存到excel表格中. 数据导入之前需要安装 xlwt依赖包,安装的方法就很简单,直接 p ...

最新文章

  1. linux的安装nmom命令,Linux下块设备查看命令lsblk详解
  2. 安卓开发环境之 Android Studio
  3. 数据库图书管理建表与修改表
  4. 如何在Ubuntu 20.04 上安装 Xrdp 服务器(远程桌面)
  5. FluorineFx对于现有站点的配置
  6. 洛谷 P1875 佳佳的魔法药水
  7. SpringMVC入门实例及详细讲解
  8. matlab光学应用实践,Matlab在光学信息处理仿真实验中的应用
  9. P3239 [HNOI2015]亚瑟王
  10. python换行输入数据_python 对比两个文件内容或字符串内容时的换行符/交作业检测小程序...
  11. 容器服务ACK+容器网络文件系统CNFS快速搭建NGINX网站(体验有礼)
  12. gnuradio+b210实现FM收音机
  13. Access2007实用教程pdf
  14. 英特尔(中国)架构师夏磊先生一行到访云创
  15. 【李刚-21天通关Python-03】之 运算符
  16. 第二证券|沪指缩量跌0.25%,地产、医药板块强势,钠电池概念表现亮眼
  17. 《多传感器融合定位》惯性导航基础(二)
  18. oracle 取季度末,根据季度及年度值,查季度末最后一天
  19. 就这么漂来漂去---一个毕业三个月的java程序员的裸辞风波
  20. linux的pci文件是哪个,Linux系统查看PCI设备信息

热门文章

  1. js代码实现点击按钮出现60秒倒计时
  2. 巧妙按键法,包含几乎所有可以实现的按键功能(单击,双击,N击,长按等功能)
  3. switch好玩吗_外媒评Switch平台最佳游戏 好玩的基本都在这了
  4. Word解决:以下内容无法保存在未启用宏的文档中: ●VBA工程 请单击“否“返回”另存为“对话框,然后在文件类型“下拉框中选择一种启用宏的文件类型。是否继续将其另存为未启用宏的文档?
  5. python导入栈包
  6. 环境猫室内监测仪——您的空气智能管家
  7. Android设置输入法
  8. uncode,utf8编码的文章
  9. 判断二元关系的性质:自反性、对称性、传递性
  10. eclipse快捷方式打不开解决方法