用PHPExcel写完导入,发现问题也是不少,在这里总结下.
问题一,遇到报错信息如下:
The filename D:\www/20170406011522.xlsx is not recognised as an OLE file.
文件的类型,完整性,大小等因素都会报此错,解决办法:
1.检查上传之后保存的值打印出来看(文件类型,保存路径,临时文件夹文件名,保存的文件名);
2.检查上传文件的后缀名.我的代码必须是能打开的.xls文件才行,而.xlsx就会报错或者不能打开的.xls也会报错.(使用Excel2007创建的文档,需要另存为2003的).
3.检查文件的完整性,是不是能正常打开.
4.检查文件的大小是否超过范围.
不能打开各种类.
解决办法:
1.检查引入文件的路径.
2.检查明明空间.
3.不能重复定义类
mark一下我的代码: