最近几天在做一个报表生成和导出的功能,期间也做了不少东西,收获了不少,现在大概总结一下近期来遇到的问题吧。
由于之前做过的一个oa办公系统,就是一个写工作日志的系统,如今新加入了生成报表和导出日志的功能,所以最近两天都在做这个东西,先说一下昨天做的生成报表的功能呢吧。
因为之前做过一个自动生成sitemap的功能,也接触过一些基本的文件操作,所以逻辑上还是没有什么太大的问题的。只是在期间的过程中,遇到许多大大小小的问题,仅此记录一下。
因为是要做成Excel表格,跟xml文件不大一样,网上查了一下,需要引入一个phpexcel的东西,然后,问题就来了。
就说这个引入,就成了一大难题,参考thinkphp官方文档,我把phpexcel放到这里。
然后按照官方文档的描述:
Vendor("PHPExcel.PHPExcel"); //引入phpexcel类(注意你自己的路径) Vendor("PHPExcel.PHPExcel.IOFactory");
这样来引入外部类,然后new这个类,失败,提示类不存在,显然是没有引入进来啊,于是我换成,import()来引入,失败,又换成