poi利用“名称管理器”构建excel级联下拉框的时候,一共有2级,一级列表包含数据类型为数字的数据,请问该怎么处理

X1aoHei
  • 1
新手上路,请多包涵

问题描述

poi利用“名称管理器”构建excel级联下拉框的时候,一共有2级,一级列表包含数据类型为数字的数据,请问该怎么处理

问题出现的环境背景及自己尝试过哪些方法

假设有2级菜单:
一级:1、2
二级:1.1、1.2、2.1、2.2
请问这样的需求可以用poi的名称管理器来实现吗?名称管理器的名称只能是字母或者下划线开头

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)
image.png

private void createName(Workbook wb, String nameName, String refersToFormula) {
            Name name = wb.createName();
            //这里nameName(名称管理器)必须以字母或者下划线开头,否则会报错。
            name.setNameName(nameName);
            name.setRefersToFormula(refersToFormula);
        }

你期待的结果是什么?实际看到的错误信息又是什么?

Invalid name: '1'; Names must begin with a letter or underscore and not contain spaces

回复
阅读 1.4k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
你知道吗?

宣传栏