如何使用 POI 在具有样式的单元格中插入值

问题描述 投票:0回答:0

我正在尝试使用 Poi 在单元格中插入一个字符串。 问题是 excel 文件不是空的,但已经应用了一些样式。 我要放置值的单元格的边框样式如下图所示。

尽管单元格中没有任何值,但控制台告诉我边框范围已经写入。 我还考虑过使用 HSSFWorkbook 而不是 SXSSFWorkbook。 然而,使用 SXSSF 似乎更有效,因为我必须在同一文件的另一张表中处理数百万数据。

如果我使用空表,代码运行良好。 我该如何解决这个问题?

这是我的代码。

    public SXSSFWorkbook selectCalculateResultExcelValue(SXSSFWorkbook wb, Map<String, Object> searchParam) {

      SXSSFSheet xSheet=null;
      xSheet = wb.getSheet("Sheet1");
      String data = "JEJU";
      Row bodyRow=null;
      bodyRow=xSheet.createRow(5);
      Cell bodyCell = bodyRow.createCell(0);
      bodyCell.setCellValue(data);

    return wb;
}
java excel apache-poi hssfworkbook
© www.soinside.com 2019 - 2024. All rights reserved.