如何使用 poi 在 excel 中添加 multi-select 下拉列表

How to add multi-select dropdown in excel using poi

我有一个字符串列表(A、B、C、D、E),我已在 libre office 中使用范围和数据有效性将此列表添加到单元格中。但一次只有 select 一个值。我想要一些东西,如果我 select 首先 D 然后 C 输出应该像 D,C multi-select。我已经研究了所有关于堆栈溢出的问题,但我还没有找到任何东西。提前谢谢。

由于所提供的 link 需要 VBA 脚本来执行操作,因此目前无法在 POI 中执行此操作,因为对 reading/adding VBA 代码的支持非常有限的。您可以尝试通过 POI 的低级 API 添加它,但首先要找出 Excel 将 VBA 代码存储在 .xlsx 文件中的位置(它实际上是一个 zip-文件,所以你可以解压看看)。

请参阅以下内容以获取一些提示:

  • Macro support in POI
  • How to call a Macro from Apache POI library in Java?
  • How to call an Excel VBA Macro from Java Code?

POI 不支持多个 select 下拉菜单。

你可以关注下面的link。 http://poi.apache.org/spreadsheet/quick-guide.html#Validation