java - 如何使用 POI 设置空白 excel 单元格

标签 java excel apache-poi

我有一个条件,我需要检查字符串中的定界符。如果找到,那么我需要将 excel 单元格设置为空白。我有这段代码:

                row = sheet.createRow(newRow);
            for(String fieldValues: fieldList)
            {
                if(fieldValues.contains(","))
                {
                    XSSFCell cell = row.createCell(cellNo);
                    cell.setCellValue(Cell.CELL_TYPE_BLANK);
                    cellNo++;
                }
                else
                {
                    XSSFCell cell = row.createCell(cellNo);
                    cell.setCellValue(fieldValues);
                    cellNo++;
                }
            }

Cell.CELL_TYPE_BLANK 没有设置空白单元格,即使我尝试使用 cell.setCellValue("") 但它还是没有设置。如果我们想设置一个空白单元格,它会尝试跳过那个单元格吗?如果没有,那么任何人都可以让我知道我该怎么做。

感谢您的帮助!!

最佳答案

根据文档和 POI 实现,我预计

cell.setCellType(Cell.CELL_TYPE_BLANK);

应该可以解决问题,这就是您所需要的。

关于java - 如何使用 POI 设置空白 excel 单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31155036/

相关文章:

java apache poi 如何设置两行始终显示

java - 在 hashMap<String, ArrayList<String>> 中存储信息的问题

java - 使用 Spring 测试列表是否为空

Excel 计算日期和年份

java - 编辑 Excel 文件时,由于 native 代码错误,崩溃发生在 Java 虚拟机之外

android - 如何使用 Apache POI 给出驻留在 android 项目 Assets 文件夹中的 xls 文件的路径

java - 组织 AsyncTask 的最佳方式

java - Scanner.useDelimiter 不适用于基于 Web 的 CSV 文件

Excel计算行数,同时将合并的行视为一个

Excel 2019 : CountA is counting empty cells in data imported from CSV