我正在使用 JExcel API 来读取现有 excel 文件的内容。
我正在尝试读取包含公式的单元格,并在该单元格中显示计算值。例如:25 = (a1 * b1),其中 456 显示在单元格中。使用 JExcel API,我可以读取单元格中的公式。但是我如何读取公式的计算值,例如 456(数字)。
我的代码
for(int i = 1; i < CS_BBH.getRows(); i++)
{
System.out.println(CS_BBH.getCell(13, i).getContents());
if(ExcelWriteHelper.isNumeric(CS_BBH.getCell(13, i).getContents()))
{
val = Double.parseDouble(CS_BBH.getCell(13, i).getContents());
if(val > 98)
{
ExcelWriteHelper.addCells(CS_BBH, 13, i, CS_BBH.getCell(13, i).getContents(), cellGreenFormat);
}
else
{
ExcelWriteHelper.addCells(CS_BBH, 13, i, CS_BBH.getCell(13, i).getContents(), cellYLFormat);
}
}
}
我可以在 jxl 库中使用任何其他原因来实现公式,然后得到真正的显示计算值。
因为我不能为此应用程序使用 poi 库。
请给我任何建议。