使用Poi在Excel中删除列表

时间:2013-06-22 07:36:12

标签: java excel apache-poi html-select validation

如何在html中创建下拉列表,如html中的下拉列表,内置“值”属性?

我的要求是:我想显示未存储在数据库中的描述,而是显示描述的代码。

Ex:我在excel单元格中有一个主题列表,对于Science,描述是“Science”,但我想将代码“SCI”存储在数据库中。

1 个答案:

答案 0 :(得分:0)

您可以在工作表中使用ActiveX ComboBox,可从Developers选项卡中获取。

在工作表中输入两列数据 - 您可以隐藏列。然后设置组合框的属性:

  • ColumnCount 2
  • BoundColumn 1
  • ColumnWidths 0 pt; 20 pt

设置ListFillRangeLinkedCell

据我所知,分发包含ActiveX控件的工作簿时遇到了问题。我不确定这是否仍然存在问题,特别是在使用通用(标准)控件时。

当然,Excel不是设计为数据库的前端,因此您需要编写所有代码以使所有内容保持同步。

您可以使用更简单的Form Control / ComboBox。这只会将索引号存储在单元格中 - 它没有任何可以使用的事件。您可以使用基于链接单元格的公式,该公式将描述存储在另一个单元格中。当用户(可能)点击按钮提交数据时,您将从该单元格中检索并存储描述。