使用Poi在Excel中创建下拉列表

llew8vvj  于 2022-12-30  发布在  其他
关注(0)|答案(2)|浏览(252)

我如何在excel中创建一个下拉列表,就像html中的下拉列表一样,带有内置的“value”属性?
我的要求是:我想显示的描述是不是存储在数据库中,但代码的描述。

**例如:**我有一个主题列表在excel单元格中,科学的描述是“科学”,但我想在数据库中存储代码“SCI”。

nhaq1z21

nhaq1z211#

您可以在工作表中使用ActiveX ComboBox,该工作表可从“开发人员”选项卡中获得。
在工作表中输入两列数据-您可以隐藏这些列。然后设置组合框的属性:

  • 列计数2
  • 边界列1
  • 列宽0磅; 20磅

设置ListFillRangeLinkedCell
我知道分发包含ActiveX控件的工作簿曾经有过问题。我不确定这是否仍然是一个问题,特别是当使用通用(标准)控件时。
当然,Excel并不是为数据库的前端而设计的,因此您需要编写所有代码以保持所有内容同步。
您可以使用更简单的Form Control/ComboBox。这将只在单元格中存储索引号-它没有任何可使用的事件。您可以使用基于链接单元格的公式,该公式将说明存储在另一个单元格中。当用户(假定)单击按钮提交数据时,您将从该单元格检索并存储说明。

kknvjkwl

kknvjkwl2#

嗯,我可以看到许多占位符出现在所有与java poi相关的网页上......但似乎没有解决你的问题。我发现管理这个问题的唯一方法是用我的默认文本设置单元格值-第一个值!

相关问题