JAVA POI导入技术之EXCEL模板中制作下拉列表(二)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/samile6899/article/details/62885578

        在项目系统中,经常会用到POI导入导出EXCEL的功能。在进行POI进行导入EXCEL的时候,经常会涉及到EXCEL模板的问题,导入EXCEL的模板大部分都会涉及到下拉列表的选项值。今天就来说一说如果在EXCEL中制作下拉列表。

==============================================

        1,首先新建一个EXCEL文档并打开(我本地的格式是 WPS 2016)

        2,切换到  Sheet2 中,事先写好相应的枚举值;


        2,选择 “ 菜单栏 ”------》“公式 ------》“名称管理器 ”



              a,点击 “ 名称管理器 ”------》“ 新建 ”


              b,点击 “ 引用位置 ”------》然后选择 Sheet2 表中事先写好的枚举


             c,然后点击 “ 确定 ”按钮,新建成功

             d,以此方式进行添加,成功添加两个


        3,之后的话先在EXCEL中填写好需要导入的表头信息,然后选中该列


        4,选择 “ 菜单栏 ”------》“ 数据 ------》“ 数据有效性 ”


        5,在弹出的 “ 数据有效性 ”的弹出框中,设置条件


         6,点击 “确定 ”按钮,之后在EXCEL中可以看到该列设置下拉列表已成功。其他列同理。


            7,完成,OK !!!

=================================

但是一般系统中做EXCEL模板的时候,可能会涉及到后台验证的功能,所以还需要在模板中添加一个隐藏的id标识,以便在后台做EXCEL导入的时候,可能首先验证该模板是否是该系统服务器上下载的标准模板,防止其他。


最后,下拉列表啥的都制作完了,就要把EXCEL模板保护起来,不能随便修改编辑,要不然自己制作的EXCEL模板随随便便被人改来改去,不就白费功夫了吗?


点击“菜单---》审阅---》锁定单元格”

                              ---》保护工作表

                              ---》保护工作薄

并依次设置密码,就可以了。OK,完成!

--------------------------------------------------------------------------------

这边,我已经把DEMO例子上传了,大家可以对照这个模板进行尝试制作,欢迎大家和我讨论交流。(文档下载地址: http://download.csdn.net/download/samile6899/10171229


猜你喜欢

转载自blog.csdn.net/samile6899/article/details/62885578
今日推荐