做网站被骗预付款怎么办,网站统计数据分析,企业标识设计,移动ui设计 网站文章目录 1. 复现错误2. 分析错误3. 解决错误 1. 复现错误 今天在开发过程中#xff0c;测试指给我一个bug#xff0c;如下图所示#xff1a; 于是#xff0c;我拿到这个文件标准模板.xlsx#xff0c;尝试使用WPS打开看看#xff0c;如下图所示#xff1a; 如上图所示测试指给我一个bug如下图所示 于是我拿到这个文件标准模板.xlsx尝试使用WPS打开看看如下图所示 如上图所示使用WPS可以打开但使用office无法打开是不是很奇怪
2. 分析错误 我们都知道Excel有两种后缀名 .xlsx .xls
我将标准模板.xlsx修改为标准模板.xls如下图所示 由图可知office能够正常打开标准模板.xls文件。
这种两种后缀名的文件有什么区别呢如下所示 文件格式不同 xls是一个特有的二进制格式其核心结构是复合文档类型的结构 而xlsx的核心结构是XML类型的结构采用的是基于XML的压缩方式使其占用的空间更小。xlsx中最后一个x的意义就在于此。 版本不同 xls是excel2003及以前版本生成的文件格式 而xlsx是excel2007及以后版本生成的文件格式。 兼容性不同xlsx格式是向下兼容的可兼容xls格式。
3. 解决错误 我们可以使用如下方式打开此类文件 我们使用WPS打开下载的.xlsx文件 我们将.xlsx文件修改为.xls文件
以上两种方式时修改下载后的.xlsx文件显然这是不符合逻辑的。
实际上我们下载时就应该是.xls文件而不是.xlsx文件。
此时我们就需要修改代码在代码中将Excel的后缀名设置为.xls如下图所示 因而在用户下载时就是标准模板.xls而非标准模板.xlsx。