最近公司要做Excel的模板导出,导入数据的工作,导出时还要动态生成模板,并且生成单选下拉菜单,和多选下拉菜单。

开始搞这个很快除了多选的都搞定了,就是多选卡住了。弄了很久。。。最后终于在和多方面的交流下成功弄出。

之前在网上找不到方法很是头疼,现在弄出来分享一下给大家。。欢迎指教 效果文件

在效果文件里K(根据需要可以隐藏)列就是str = Sheet1.Cells(1, 11)  要获取的值,其中6,7就是6列和7列

具体思路是,java  POI 和带有VB的Excel模板结合。注意:Excel要支持VB

1.先准备一个带有VB语言实现下拉菜单多选功能的Excel模板点击打开链接

2.用java POI 读取这个模板文件,并把数据写入模板这个就不具体写了网上都有

想要下拉菜单多选,要先有下拉菜单。

Workbook workbook = null;
try {workbook = WorkbookFactory.create(new File(

POI 多选下拉菜单(复选框) 导出Excel模板 下拉菜单单选,下拉菜单多选相关推荐

  1. Easyexcel导出带下拉框选项excel模板

    需求:导出的excel模板,表头字段动态生成.sheet页下拉框内容动态生成 解决思路:为了避免excel下拉框选项过多会导致内容不显示,将下拉框的内容都存储在另一个新建的固定的sheet页,再通过引 ...

  2. java使用POI的HSSFWorkbook导出excel模板添加各种校验

    java导出excel模板添加各种校验 添加值域(下拉列) /*** @description 设置某些列的值只能输入预制的数据,显示下拉框.* @param sheet 模板sheet页(需要设置下 ...

  3. POI 导出excel ,xlsx 公式多个下拉框 XSSF

    业务需求需要导出Excel,然而xls部分公式无法使用,且导出效率和行数有限制,因此更换导出文件为xlsx,下拉框个数根据参数传入.代码写得有点乱,如下代码为导出excel xlsx格式的代码 /** ...

  4. java poi导出excel模板_POI通过模板导出EXCEL文件的实例

    一般的EXCEL导出使用POI先创建一个HSSFWorkbook,然后通过不断创建HSSFRow,HSSFCell后设置单元格内容便可以完成导出. 这次在项目中需要用到模板,导出的内容包括(1.模板中 ...

  5. easyexcel和poi是否有版本冲突_记使用EasyPoi导出Excel遇到的问题

    报错: [2019-01-0414:31:07]172.20.2.150 content:[14:31:07.977][52][956DE36473C8E283]ERRORc.a.e.e.e.t.Ex ...

  6. java poi设置单元格格式为数值_java中导出excel设置单元格的样式为数字格式怎么设置_Java代码实现设置单元格格式...

    java中导出excel设置单元格的样式为数字格式怎么设置 如果是使用poi,它会自动根据参数值设置单元格为恰当格式,只需传入数字类型参数值即可,比如 double value=....; cell. ...

  7. easyExcel导出某列是固定下拉选框的excel模板

    easyexcel导出固定下拉选框的模板,项目中遇到的,记录一下. 1.示例 如图,第四列的值是下拉选框,是服务器端根据真实数据动态生成的. 2.实现方案 2.1 依赖 <dependency& ...

  8. 使用excelJs.js,导出excel,可以设置序列以及下拉框的联动

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.ExcelJS是什么? 二.使用步骤 1.安装 2.封装 3.使用 前言 提示:这里可以添加本文要记录的大概内容: ...

  9. JAVA导出Excel到浏览器_多个浏览器下应用前端JS实现一键导出excel表

    1 2 3 4 5 导出表格 6 7 varTmr;8 functiongetExplorer() {9 varexplorer=window.navigator.userAgent ;10 //ie ...

  10. POI——动态修改Excel模板下拉框

    需求: 在导入页面放置了的Excel模板,最开始内容是写死的.现在需要将数据库的数据动态的加载到excel模板的下拉框中.使用的为poi.xssf 相关jar包 poi-3.10-FINAL-2014 ...

最新文章

  1. Android复习16【材料设计新特性:fragment、RecyclerView】
  2. python编程数学函数_【编程】Python数学函数
  3. php+compose+使用,docker使用 docker-compose配置PHP环境(php+nginx+mysql)及启动
  4. python中使用sys模板和logging模块获取行号和函数名的方法
  5. linux tail命令_操作手册
  6. JAVA面试题 + 答案
  7. 深入理解SpringBoot(5)
  8. django项目实现第三方github登录
  9. 全国专业技术人员计算机应用能力考试word2003题库版,全国专业技术人员计算机应用能力考试word2003...
  10. 通过一个小Trick实现shader的像素识别/统计操作
  11. mysql基础2-数据库的相关操作
  12. 数据结构:顺序表的基本操作
  13. 超链接 与众不同的鼠标滑过超链接下划线动画效果
  14. dell服务器装系统键盘鼠标动不了,13G 服务器操作系统安装常见问题解答 (FAQ)
  15. 朝向look at和lookRotation
  16. 在太空飞船里玩狼人杀是什么体验?
  17. ue4网格转地形_UE4 山脉风景地形模型
  18. alpine 使用国内源
  19. php 生成斜体字,JavaScript italics方法入门实例(把字符串显示为斜体)
  20. 行(DataRow)对象四种行版本:Current! Original! Proposed! Default!

热门文章

  1. 【机器学习】几种常见的有监督学习算法
  2. KB、kb和MB、mb有什么区别
  3. Cocos Creator如何制作3D微信小游戏教程
  4. java 枚举 中文_JAVA枚举类的简单使用
  5. WES分析1-外显子测序
  6. PS抠图小技巧-【色彩范围】
  7. Regester 正则表达式测试工具
  8. 基于中国新能源汽车税收政策下成都市场发展路线研究
  9. APP性能测试(手机端和服务端)
  10. 人工智能的主要优势是什么?