最近在做一個導入excel到系統(tǒng)的項目,php7.3版本導入報錯誤"continue" targeting switch is equivalent to "break". Did you mean to use "continue 2?",這說明系統(tǒng)壓根沒能解析excel的數(shù)據(jù),順著這條線往下,發(fā)現(xiàn)系統(tǒng)不兼容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無法導入系統(tǒng),報錯continue" targeting switch is equivalent”的詳細內(nèi)容,更多請關注木子天禾科技其它相關文章!