今天看啥  ›  专栏  ›  寻找无名的特质

使用NPOI遇到Initialisation of record 0x862 left 2 bytes remaining still to be read

寻找无名的特质  · 简书  ·  · 2019-08-17 07:11

在使用NPOI读入Excel文件时,遇到了Initialisation of record 0x862 left 2 bytes remaining still to be read错误,跟踪一下,发现错误发生在读入文件时:

HSSFWorkbook hssfworkbook = new HSSFWorkbook(file);

不是所有的文件都出错,因此怀疑是文件格式的问题。这个文件是用老版本的Excel编写的,抱着试试看的心态,用最新的Office 365打开,保存为最新的格式,然后再保存为2003-2007格式,问题消失了。Google了一下,发现Java的POI也有类似的问题,解决方法相同。




原文地址:访问原文地址
快照地址: 访问文章快照