我的要求是使用XSSFName
创建XSSFWorkbook.createName()
。我的代码是:
Name name = myworkbook.createName();
...
myworkbook.write(fos);
但是当我打开它时,我从excel中得到了这个错误:
Excel found unreadable content in 'filename.xlsm'. Do you want to reciver the contents of this workbook? If you trust the source of this workbook, click Yes.
我想避免这条消息。
我正在使用org.apache.poi 3.14
我的工作簿是XSSFWorkbook的一个实例,在我使用HSSFWorkbook之前,我没有遇到这个问题。 createName的实现与XSSF到HSSF不同。
还有其他人拥有相同的issue但旧版本