乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > thinkphp怎么导入<em>phpexcel</em>类-php excel 插件,exce

thinkphp怎么导入<em>phpexcel</em>类-php excel 插件,exce

作者:乔山办公网日期:

返回目录: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();

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网