我正在使用 apache poi api
在我的 java 应用程序中生成 Excel 工作表。在 Excel 中设置的数据以字符串类型动态出现。 对于 column1,值是字母数字。当我生成 Excel 时,它会给我绿色指示,并在单元格上显示警告 “数字存储为文本” 或 “文本日期与两位数年份”。
我想删除那个警告。 我发现我们可以从 excel 中将一个单元格标记为“忽略错误”,以忽略警告。
如何以编程方式完成此任务,或者是否有任何其他替代方法来完成此任务?
我还附上了显示带有绿色标记的警告的屏幕截图。
代码:
if (cellValue != null && (shouldBeRightAlign))
{
cellType = Cell.CELL_TYPE_NUMERIC;
}
else if (cellValue != null)
{
cellType = Cell.CELL_TYPE_STRING;
}
cell.setCellValue(cellValue);
最佳答案
The API now provides a corresponding method
public void addIgnoredErrors(CellRangeAddress region,
IgnoredErrorType... ignoredErrorTypes)
关于java - 如何在 JAVA 中使用 apache poi 删除 Excel 中的警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23488221/