问题描述:使用esaypoi导出后缀为xlsx的Excel文件后,用wps可以打开,用office Excel工具打不开,报错如下:
问题原因:后缀为.xlsx如果使用office工具打开需要Excel版本在2007及以上。
问题解决:在导出为表格文件时默认导出xls格式。
提示:xls与xlsx不同点如下。
1、文件格式不同。xls 是一个特有的二进制格式,其核心结构是复合文档类型的结构,而 xlsx 的核心结构是 XML 类型的结构,采用的是基于 XML 的压缩方式,使其占用的空间更小。xlsx 中最后一个 x 的意义就在于此。
2、版本不同。xls是excel2003及以前版本生成的文件格式,而xlsx是excel2007及以后版本生成的文件格式。
3、兼容性不同。xlsx格式是向下兼容的,可兼容xls格式。