POI && easyExcel 设置单元格时间格式的有效性验证

设置单元格时间格式的有效性验证示例

// 检查的区域   new CellRangeAddressList(-1, -1, 3, 4);  表示第四行整列
CellRangeAddressList cellRangeAddressList = new CellRangeAddressList(-1, -1, 4, 4);
DataValidationHelper helper = writeSheetHolder.getSheet().getDataValidationHelper();
//DVConstraint constrain1 = DVConstraint.CreateDateConstraint(条件,"最小时间","最大时间","时间格式"); //这是检查时间的方法
DataValidationConstraint constraint = helper.createDateConstraint(DataValidationConstraint.OperatorType.BETWEEN,"Date(1900, 1, 1)","Date(2099, 12, 31)","yyyy-MM-dd");
DataValidation dataValidation = helper.createValidation(constraint, cellRangeAddressList);
// 输入无效值时是否显示错误框
dataValidation.setShowErrorBox(true);
// 验证输入数据是否真确
dataValidation.setSuppressDropDownArrow(true);
// 设置无效值时 是否弹出提示框
dataValidation.setShowPromptBox(true);
// 设置提示框内容 createPromptBox
// 设置无效值时的提示框内容 createErrorBox
dataValidation.createPromptBox("温馨提示","请输入[yyyy-MM-dd]格式日期!!!");
writeSheetHolder.getSheet().addValidationData(dataValidation);

参考

NPOI 高级功能
Apache POI createDateConstraint工作示例
POI导出EXCEL时,设置单元格格式有效性验证

POI easyExcel 设置单元格时间格式的有效性验证相关推荐

  1. 表格大小设置_系统地学习Excel第18课,设置单元格字体格式

    上一篇:系统地学习Excel第17课,设置单元格格式 本篇内容结构如下: 本篇在章节中的位置 单元格字体格式包括字体.字号.字形.颜色等.Excel中文版默认单元格: 字体为[宋体]或[等线]: 字号 ...

  2. python excel 单元格格式_python设置单元格数值格式

    python xlwt如何设置单元格格式 python xlwt模块怎么设置excel单元格的属性 如图,默认是general.我想写入的时候就是Text类型.请问应该怎么做. from xlwt i ...

  3. hutool导出excel 设置单元格日期格式 poi设置excel单元格日期格式

    hutool导出导入excel很方便,但没有依赖poi,需要手动添加poi依赖. <properties><poi.version>4.1.2</poi.version& ...

  4. POI中设置单元格背景色

    该篇文章为转载,原文地址: POI操作Excel:cell的背景颜色类型 POI中背景颜色设置方法如下:HSSFCellStyle style = workbook.createCellStyle() ...

  5. POI按照源单元格设置目标单元格格式

    原文:http://jjw198874.blog.163.com/blog/static/1889845522011102401854234/ POI按照源单元格设置目标单元格格式 poi按照一个源单 ...

  6. VBA Excel实践如何系列(三)vba如何设置单元格边框、字体

    vba设置单元格字体,以下是设置给定单元格内字体的加粗,单元格填充灰色等,参数是Range对象 Sub font_sty(Rng As Range)Rng.SelectSelection.Font.B ...

  7. C# 之 使用XSSFWorkbook 设置单元格样式

    1.设置单元格字体格式:IFont IFont ifont = hssfworkbook.CreateFont();ifont1.Boldweight=(short)FontBoldWeight.Bo ...

  8. Microsoft Excel 教程:如何在 Excel 中更改单元格的格式?

    欢迎观看 Microsoft Excel 教程,小编带大家学习 Microsoft Excel 的使用技巧,了解如何在 Excel 中更改单元格的格式. 可以对整个单元格以及单元格中的数据应用格式. ...

  9. java poi 设置时间空间_java - POI - 如何将单元格值设置为Date并应用默认的Excel日期格式?...

    java - POI - 如何将单元格值设置为Date并应用默认的Excel日期格式? 我已经使用Apache POI一段时间以编程方式读取现有的Excel 2003文件. 现在我有了一个新的要求,即 ...

最新文章

  1. Crystal Report 加载模板报错 无法在c++ 堆栈中打开由jrc 引擎处理的文档
  2. Android蓝牙串口通讯【转】
  3. 【最详细】数据结构(C语言版 第2版)第七章课后习题答案 严蔚敏 等 编著
  4. 设计模式之四(抽象工厂模式第二回合)
  5. wordpress忘记登录密码,更改域名的办法。
  6. MySQL关于Table cache设置,看这一篇就够了
  7. DevComponents.AdvTree 相关笔记
  8. python创建线程_Python 创建线程的方法
  9. js去除字符串空格(空白符)
  10. html中的reset(重置)按钮
  11. C++和数据结构考试总结
  12. 【Web】lighttpd基础
  13. pppo服务器光信号亮红灯,光纤猫光信号闪红灯不能上网怎么办
  14. C. Dominant Piranha(思维) Codeforces Round #677 (Div. 3)
  15. 非磺酸型离子液体([pmim]HSO4、[bmim]HSO4、[bpy]HSO4、[ppy]HSO4、[pmim]BF、[pmim]CF3SO3、[pmim]H2PO4)的定制合成
  16. 自动添加芝麻代理白名单的方法
  17. win10系统不认ps2键盘怎么办?圆口键盘win10系统无法使用的解决方法,亲测有效!!
  18. Docker下运行两个ClickHouse容器后 ReplicatedMergeTree引擎借助Zookeeper将数据无法同步的解决方案,提示错误为“DNS_ERROR”
  19. Minecraft 1.16 简易高效的自动钓鱼脚本
  20. (简单)华为畅玩5C NEM-AL00的usb调试模式在哪里打开的教程

热门文章

  1. C# 语言 和西门子S7200 smart通信
  2. 华为平板matepad鸿蒙,华为鸿蒙平板 MatePad Pro 2 多屏协同还有突破
  3. 英语c开头语言,61句C开头的英语谚语带翻译
  4. 鸿蒙手机手表,不再是大号手环!华为鸿蒙手表来了:要和苹果抢生态?
  5. Syn和Lock的区别
  6. 服务器微信了早上好,最好的早安问候语,适合发微信朋友圈
  7. 如何用matlab解异或方程,高斯消元法求解异或方程组: cojs.tk 539.//BZOJ 1770 牛棚的灯...
  8. 基于scratch-blocks进行生成代码
  9. Java锁的基础认知
  10. 【Java】JDK11特性概览