我如何在excel中创建一个下拉列表,就像html中的下拉列表一样,带有内置的“value”属性?我的要求是:我想显示的描述是不是存储在数据库中,但代码的描述。
**例如:**我有一个主题列表在excel单元格中,科学的描述是“科学”,但我想在数据库中存储代码“SCI”。
nhaq1z211#
您可以在工作表中使用ActiveX ComboBox,该工作表可从“开发人员”选项卡中获得。在工作表中输入两列数据-您可以隐藏这些列。然后设置组合框的属性:
设置ListFillRange和LinkedCell。我知道分发包含ActiveX控件的工作簿曾经有过问题。我不确定这是否仍然是一个问题,特别是当使用通用(标准)控件时。当然,Excel并不是为数据库的前端而设计的,因此您需要编写所有代码以保持所有内容同步。您可以使用更简单的Form Control/ComboBox。这将只在单元格中存储索引号-它没有任何可使用的事件。您可以使用基于链接单元格的公式,该公式将说明存储在另一个单元格中。当用户(假定)单击按钮提交数据时,您将从该单元格检索并存储说明。
ListFillRange
LinkedCell
kknvjkwl2#
嗯,我可以看到许多占位符出现在所有与java poi相关的网页上......但似乎没有解决你的问题。我发现管理这个问题的唯一方法是用我的默认文本设置单元格值-第一个值!
2条答案
按热度按时间nhaq1z211#
您可以在工作表中使用ActiveX ComboBox,该工作表可从“开发人员”选项卡中获得。
在工作表中输入两列数据-您可以隐藏这些列。然后设置组合框的属性:
设置
ListFillRange
和LinkedCell
。我知道分发包含ActiveX控件的工作簿曾经有过问题。我不确定这是否仍然是一个问题,特别是当使用通用(标准)控件时。
当然,Excel并不是为数据库的前端而设计的,因此您需要编写所有代码以保持所有内容同步。
您可以使用更简单的Form Control/ComboBox。这将只在单元格中存储索引号-它没有任何可使用的事件。您可以使用基于链接单元格的公式,该公式将说明存储在另一个单元格中。当用户(假定)单击按钮提交数据时,您将从该单元格检索并存储说明。
kknvjkwl2#
嗯,我可以看到许多占位符出现在所有与java poi相关的网页上......但似乎没有解决你的问题。我发现管理这个问题的唯一方法是用我的默认文本设置单元格值-第一个值!