小编nah*_*ata的帖子

如何使用 [Apache POI] 创建依赖下拉列表

在这里,我创建了一个 excel 模板,使用[Apache POI]该用户可以填充数据。在那两个下拉列表中有。想要创建一个依赖于前一个单元格下拉列表的下拉列表。例如:如果我在单元格 3 中选择蔬菜类别,并且“大米、凝乳、牛奶”项目将出现在单元格 4 的相关下拉列表中。代码如下。

这里收集数据

   List<InternetItemResponse> internetItems = internetItemService.getAllByHotelId(hotelId);
    if (CollectionUtils.isNotEmpty(internetItems)) {
    String[] itemsName = new String[internetItems.size()];
    String[] itemsCategory = new String[internetItems.size()];
    String itemName;
    String itemCategory;
    Map<String, Set<String>> categoryVsItemName = new HashMap<>();
    Set<String> itemList;
    for (int i = 0; i < internetItems.size(); i++) {
        InternetItemResponse itemResponse = internetItems.get(i);
        if (itemResponse != null) {
            itemCategory = itemResponse.getCategory();
            if (!StringUtils.isEmpty(itemCategory)) {
                itemsCategory[i] = itemCategory;
                itemName = itemResponse.getTitle();
                itemsName[i] = itemName;
                if (CollectionUtils.isEmpty(categoryVsItemName.get(itemCategory))) {
                    itemList …
Run Code Online (Sandbox Code Playgroud)

java excel apache-poi

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

apache-poi ×1

excel ×1

java ×1