作者:乔山办公网日期:
返回目录:excel表格制作
可以使用excel插件,这个相对复杂。说个非常简单的,一般ecel文件可以保存成百为csv文件,然后你就可度以进行csv的文件处理。csv的组成一般是col1,col2,col3col12,col22,col33可见,只要使用explode 两次就可以得到一个array( array(ccol1,col2,col3), array(col12,col22,col33);)二维数回组,然后批量导入这个二维数组就很简单了。导出是一样的额,写入一个,想办法把取出的数据构造成col1,col2,col3col12,col22,col33这样的字符串,然后使用header函数即可导出csv文件,csv可以使用excel直接打开纯手打,望采纳!答
一、下载PHPExcel包,并放在thinkPHP文件中
二、复新建文件夹,命名为制PHPExcel,将上面两个文件PHPExcel,PHPExcel.php放到我们新建的百PHPExcel文件夹下面
三、将此文件夹放在thinkPHP核心包里面,路径如下:C:\Users\Administrator\Desktop\你的项目\ThinkPHP\Library\Vendor
四、前端度界面代码
<div style="margin-left: 100px;margin-top:-33px;">
<formaction="{:U('upload')}" enctype="multipart/form-data"method="post" >
<input type="file"name="photo" />
<input type="submit"value="导入数据知"style="background-color: #337AB7;color: white;">
</form>
</div>
五、后台代码
六、现在就可道以在你的网站里进行数据导入了
因为你使用来了命名空间,而该类是静态访问的源,并且存在于公共空知间,所以解决方法如下
\PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
在PHPExcel_IOFactory前加上"\"即可道
在tp5.0的根目录找到extend文件夹知,然后将道phpexcel文件夹放到这里面,然后项版目里面引入
// 引入 extend/phpexcel/PHPExcel.php
import('phpexcel.PHPExcel', EXTEND_PATH);
//实例化权PHPExcel
$objPHPExcel = new \PHPExcel();