最近在做一个导入excel到系统的项目,php7.3版本导入报错误"continue" targeting switch is equivalent to "break". Did you mean to use "continue 2?",这说明系统压根没能解析excel的数据,顺着这条线往下,发现系统不兼容2007以下excel生成的xls后缀的文件。
解决办法如下:
第一,使用2007以上的excel格式的版本
第二,将代码continue改为break。
解决办法如下:
第一,使用2007以上的excel格式的版本
第二,将代码continue改为break。

附:
1、文件格式不同。xls 是一个特du有的二进制格式,zhi其核心结构是复合文档类型的dao结构,而 xlsx 的核心结构是 XML 类型的结构,采用的是基于 XML 的压缩方式,使其占用的空间更小。xlsx 中最后一个 x 的意义就在于此。
2、版本不同。xls是excel2003及以前版本生成的文件格式,而xlsx是excel2007及以后版本生成的文件格式。
3、兼容性不同。xlsx格式是向下兼容的,可兼容xls格式
以上就是“xls格式的excel无法导入系统,报错continue" targeting switch is equivalent”的详细内容,更多请关注木子天禾科技其它相关文章!