openpyxl模块操作excell表格

openpyxl官方文档

from openpyxl  import Workbook
from openpyxl  import load_workbook
from openpyxl.worksheet.datavalidation import DataValidationif __name__ == '__main__':# Create the workbook and worksheet we'll be working withwb = load_workbook(r'H:\AlarmAnalysis\测试.xlsx')print(wb.sheetnames)  ws = wb.activeprint('打开文件')# Create a data-validation object with list validationdv = DataValidation(type="list", formula1='"Dog,Cat,Bat"', allow_blank=True)# Optionally set a custom error messagedv.error ='Your entry is not in the list'dv.errorTitle = 'Invalid Entry'# Optionally set a custom prompt messagedv.prompt = 'Please select from the list'dv.promptTitle = 'List Selection'print('设置数据有效性')#设置验证的单元格范围c1=ws['A1']dv.add(c1)# Add the data-validation object to the worksheetws.add_data_validation(dv)wb.save(r'H:\AlarmAnalysis\测试.xlsx')print('设置成功')

Python数据有效性DataValidation模块相关推荐

  1. python:Json模块dumps、loads、dump、load介绍

    20210831 https://www.cnblogs.com/bigtreei/p/10466518.html json dump dumps 区别 python:Json模块dumps.load ...

  2. 能带曲线图绘制python_如何使用python的matplotlib模块画折线图

    python是个很有趣的语言,可以在cmd命令窗口运行,还有很多的功能强大的模块.这篇经验告诉你,如何利用python的matplotlib模块画图. 工具/原料 windows系统电脑一台 pyth ...

  3. python之路——模块和包

    一.模块 1.什么是模块? 常见的场景:一个模块就是一个包含了Python定义和声明的文件,文件名就是模块名字加上.py的后缀. 但其实import加载的模块分为四个通用类别: 1.使用Python编 ...

  4. Python multiprocess 多进程模块

    转发:http://www.langzi.fun/Python multiprocess 多进程模块.html 需要注意的是,如果使用多线程,用法一定要加上if __name__=='__main__ ...

  5. Python 安装 xlsx模块

    为什么80%的码农都做不了架构师?>>>    Python 安装 xlsx模块 很多时候自动化测试时测试用例是写在excel中的如何读取转换成字典是一个比较关键的问题,使用pip命 ...

  6. python时间处理模块 datetime time模块 deltetime模块

    1 首先介绍time模块,因为简单 python 自带模块 本人使用time模块,只使用两个函数 time函数和sleep函数 import time a.     time.time()   函数 ...

  7. python使用joblib模块保存和加载机器学模型

    python使用joblib模块保存和加载机器学模型 # 导入需要的包和库: # Import Required packages #-------------------------# Import ...

  8. python时间处理模块datetime+dateutil、numpy时间处理模块datetime64以及pandas时间处理模块Timestamp的演化路径及常用处理接口

    python时间处理模块datetime+dateutil.numpy时间处理模块datetime64以及pandas时间处理模块Timestamp及常用处理接口 python时间处理模块dateti ...

  9. Python之glob模块进行文件匹配及遍历

    Python之glob模块进行文件匹配及遍历 glob是python自带的一个操作文件的相关模块,用来查找符合特定规则的文件路径,是python处理文件路径相关问题中常用的包. glob 文件名模式匹 ...

  10. Python使用re模块进行正则匹配日期和时间

    Python使用re模块进行正则匹配日期和时间 目录 Python使用re模块进行正则匹配日期和时间 日期匹配 时间匹配 日期匹配 #导入需要的正则匹配的re包 # Load regex packag ...

最新文章

  1. logistics-6-decidedZone management
  2. 【laravel】用laravel在游览器中显示Hello World
  3. OpenStack Days走进北京 主角是用户
  4. SECRET SHARING STEP BY STEP
  5. 如何防止插入删除表造成的数据库死锁
  6. Kubernetes 凭什么成了云原生应用底座?
  7. cf451E. Devu and Flowers(产生不同多重集数量)
  8. vxworks 调式
  9. linux一键安装node+npm
  10. Flutter下拉刷新,上拉加载更多数据
  11. java.util.concurrent.TimeUnit
  12. python log模块_Python日志模块-logging
  13. 数据分析,怎么做才算到位?
  14. 【情感识别】基于matlab PNN概率神经网络语音情感识别【含Matlab源码 544期】
  15. 《Unix编程艺术》笔记(一)
  16. word计算机相乘公式,怎么使用Word复制乘积公式
  17. int转byte数组以及相关原理
  18. 右下角弹窗 html 怎么写,右下角弹窗广告.html
  19. 优化vue项目打包的chunk.js 和 chunk-vonder.js
  20. 【转】bt5更新源(完整)

热门文章

  1. 100天python_GitHub - 332465723/Python-100-Days: Python - 100天从新手到大师
  2. python朋友圈图片_教你如何用Python处理图片九宫格,炫酷朋友圈
  3. (附源码)php二手服装网站 毕业设计201711
  4. html姓名签到,方案二-签到搜索界面-姓名.html
  5. 在一所普通211高校读本科在TOP2高校读研究生的感触
  6. javascript:理解try...catch...finally
  7. Unity3d接入googleplay内购详细说明(四)
  8. xcode5 自定义模板
  9. 利用C++的多态写一个电脑组装的具体实现
  10. FPGA 基础知识(亚稳态、流水线、时序约束、信号同步、时钟等)