thinkphp 3.2.3导入PHPExcel类的折腾总结

浏览:3884 发布日期:2017/05/14 分类:技术分享 关键字: thinkphp PHPExcel
这两天要开发一个excel导入导出,按网上搜到的介绍,报错提示类PHPExcel_IOFactory找不到,折腾了两天,终于搞定,原来不要用vendor,改用import才行。总结如下:
1)文件目录(我的是这么放):

2)关键代码,每一行都有注释:
//导入涉及的关键代码....
import("Org.PHPExcel", '', '.php'); //PHPExcel没有用命名空间,只能import加载
import("Org.PHPExcel.Reader.Excel2007", '', '.php'); //加载读.xlsx的类
//import("Org.Util.PHPExcel.Reader.Excel5"); //加载读.xls的类
$PHPReader=new \PHPExcel_Reader_Excel2007(); //new一下
//$PHPReader=new \PHPExcel_Reader_Excel5();
$objPHPExcel=$PHPReader->load($filename); //取出excel内容
$sheet = $objPHPExcel->getSheet(0); //取第一个sheet
$highestRow = $sheet->getHighestRow(); // 取得总行数
.............

//导出的与导入类似,只是加载的是写xls的类
.............
//import("Org.PHPExcel.Writer.Excel5", '', '.php'); //加载写.xls的类
.............
最佳答案
评论( 相关
后面还有条评论,点击查看>>