python设置Excel单元格的数据有效性
openpyxl设置Excel单元格的数据有效性
- 简介
- 设置单个单元格的数据有效性
- 设置多个单元格的数据有效性
简介
我们在日常给工作中都需要用python操作Excel,比如将数据写入Excel、读取Excel中数据、设置Excel单元格格式等,下面我要了解的就是在openpyxl模块中如何设置数据有效性。
设置单个单元格的数据有效性
例:将C2单元格设置数据有效性,内容为“是、否”
import openpyxl
from openpyxl.worksheet.datavalidation import DataValidationwb = openpyxl.load_workbook(r"demo.xlsx")
ws = wb["Sheet1"]
print("开始设置C2数据有效性")
dv = DataValidation(type="list",formula1='"是,否"',allow_blank=True)
temp = ws["C2"]
dv.add(temp)
ws.add_data_validation(dv)
wb.save(r"demo.xlsx")
print("设置成功")
设置结果如下
设置多个单元格的数据有效性
例:将C2:C5单元格设置数据有效性,内容为“是、否”
import openpyxl
from openpyxl.worksheet.datavalidation import DataValidationwb = openpyxl.load_workbook(r"demo.xlsx")
ws = wb["Sheet1"]
print("开始设置C2数据有效性")
dv = DataValidation(type="list",formula1='"是,否"',allow_blank=True)
dv.add("C2:C5") # 多个单元格设置有效性
ws.add_data_validation(dv)
wb.save(r"demo.xlsx")
print("设置成功")
设置结果如下
python设置Excel单元格的数据有效性相关推荐
- 总结Python设置Excel单元格样式的一切,比官方文档还详细。
Python对Excel表格处理非常方便,本文专门对Excel单元格样式设置进行总结,日常用到的设置基本都可以用openpyxl库完成. 创建一个表格 openpyxl是第三方库,如果你还没有安装,输 ...
- 总结Python设置Excel单元格样式的一切,比官方文档还详细
总结Python设置Excel单元格样式的一切,比官方文档还详细 Python对Excel表格处理非常方便,本文专门对Excel单元格样式设置进行总结,日常用到的设置基本都可以用openpyxl库完成 ...
- python设置excel单元格宽度
sheet.col(list).width = 0x0d00 + i *50 "list"是列的位置(从0开始,如下图 list应该是3) "50"这里是宽度参 ...
- python 设置excel单元格式,Python xlwt设置excel单元格字体及格式
Python xlwt设置excel单元格字体及格式 来源:中文源码网 浏览: 次 日期:2018年9月2日 [下载文档: Python xlwt设置excel单元格字体及格式.txt ...
- python 拆分excel工作表_使用python拆分excel单元格方法
在使用python语言时,利用openpyxl库操作excel,可以用来拆分excel单元格.那么,如何拆分单元格呢? 工具/原料 python pycharm openpyxl 截图工具 WPS 笔 ...
- python实现excel单元格合并_python进行excel单元格合并逆操作
python进行excel单元格合并逆操作.利用anaconda3中的 pandas对包含合并单元格的表进行预处理,完成取消合并单元格的操作. 目标 通过处理表格A,得到表格B. 图1(通过处理表格A ...
- poi设置excel单元格背景色
poi任意设置excel单元格背景色 Cell cell = sheet.createRow(0).createCell(0); XSSFCellStyle cellStyle = (XSSFCell ...
- Mac上xlwings库设置excel单元格字体
pycharm 2022.2 xlwings-version 0.24.6 macOS m1 12.6 此前遇到的问题: 1. windows的代码在mac上行不通 i ...
- JAVA导出excel表格标题加粗,【excle特定文字加粗】java如何设置excel单元格中部分文字加粗 例如:标题(加粗): 内容(不加粗)...
java如何设置excel单元格中部分文字加粗 例如:标题(加粗): 内容(不加粗) HSSFCellStyle style = (HSSFCellStyle) wb.createCellStyle( ...
- 设置Excel单元格背景色(setFillForegroundColor)
POI 设置Excel单元格背景色(setFillForegroundColor) 背景介绍: 使用Java开发信息系统项目,项目中往往会涉及到报表管理部分,而Excel表格首当其冲称为最合适的选择, ...
最新文章
- java获取数据库的列名,类型等信息
- Java Learning Path(三)过程篇
- TIOBE 6 月编程语言排行榜:Python 有望超越 C 语言成为第一名
- linux 下的emoji在MariaDB中的字符集修改
- J2EE Architecture(6)
- PostgreSQL(1)数据库安装(win和linux)
- CentOS6.9+Hadoop2.7.3+Hive1.2.1+Hbase1.3.1+Spark2.1.1
- 697.数组的度(力扣leetcode) 博主可答疑该问题
- 《21天学通C语言》总结(1)
- 超好用的数学公式识别软件mathpix!
- 新能源汽车前景广袤但痛点多多,大圆柱电池能否提供最优解?
- Halcon 第二章『图像滤波』◆第5节:texture_laws算子(纹理过滤器)的计算原理
- java 对象数据映射_SpringMVC中json数据映射为java对象的坑
- js判断数字,如果出现全角数字,将其转换为半角
- 笔记|matplotlib 技巧|使用 gricspec 实现的不同大小子图
- bat写暴力破解系统密码
- Python与金融:为什么将Python用于金融
- C语言 一个球从100米高度下落,每次下落反弹原来高度的一半,如此反复,求第10次落地时共经历了多少米?第10次反弹多高?
- Windows 11 系统下载,正式版尚未发布
- 高中毕业礼物送什么比较好?第一名的礼物你绝对想不到
热门文章
- xshell如何导入.xsh 文件
- C++14新特性:deprecated的含义与使用?
- gzip already installed and latest version解决方法
- Keil_V5 MDK编译时出现:关于core_cm3.c的错误
- 网秦安全盾 原理分析
- 锐龙r75800u参数 r7 5800u怎么样
- 马云马总,我祝福您全家和以后的子子孙孙都有996福报
- zencart和php是什么,什么是ZenCart ZenCart有什么特点 ZenCart模板
- BLE MESH中的Secure Network beacon包
- 【PyCharm 使用指南】之 error running