用于shiftrows函数调用的Apache POI org.apache.poi.ss.formula.FormulaParseException。

时间:2016-07-29 11:17:26

标签: java excel apache-poi

我正在使用Apache POI来读取和写入xls和xlsx格式的Excel文件。

如果代码处理由POI /我的代码编写的文件的后续行,它不会抛出异常但是如果用户从Excel写入文件,我会得到

org.apache.poi.ss.formula.FormulaParseException: Specified named range 'LOCAL_YEAR_FORMAT' does not exist in the current workbook.

异常发生在:

postWB.getSheet(postSheet.getSheetName()).shiftRows(i, postSheet.getPhysicalNumberOfRows(), 1);

从这里的一些问题可以看出,它可以是jar兼容性,也可能是bug。我已经更换了最新的poi库和依赖项的所有jar。

对shiftrows的任何解决方法都没有找到此异常。

0 个答案:

没有答案