thinkphp phpexcel导入】的更多相关文章

上次做了一个基于tp3.2.3的phpexcel导出,这次是phpexcel导入,准备材料phpexcel(不知道下载地址的查看我上一篇博文),虽说是基于thinkphp3.2.3来的,也只不过是引入phpexcel用了tp框架的引入方式而已,其他都是适用于任何代码的,闲话不多说,上代码. 两个步骤 1.上传页面:和普通文件上传一样,这里就不附代码了(不知道的童鞋,补补html/css) 2.数据处理->插入数据库操作,(单sheet表格) public function import(){ i…
搞了个简单的Excel导入, 用的是PHPExcel(百科:用来操作Office Excel文档的一个PHP类库, 基于微软的OpenXML标准和PHP语言) 好, 不说了, 开始吧... 首先得有PHPExcel类库, 点这里下载 https://github.com/Zmwherein/PHPExcel.git 然后把它放在 \ThinkPHP\Library\Vendor(个人喜好, 能引入就行了) 如图: PHPExcel.php 类似一个入口文件. 可以进去看看里面写的方法是怎个跑法.…
导入方法比较简单 但必须考虑到Excel本身单元格格式问题 例如以0开头的字符串读出来被去掉了前导0 成为float型而丢失一位 必须进行处理 <?php /** * Author lizhaoyao * Add_Time:2015-08-26 * [php_excel_import 用户导入Excel] * @param [type] $file_name [要导入的文件路径] * @return [array] [返回数组] */ function php_excel_import($fil…
1.category分类表表结构id,name,pid,sort,结合category.class.php类使用. 2.PHPExcel导入数据函数示例 function excel_to_mysql($file){ //导入PHPExcel第三方类库 vendor('PHPExcel.PHPExcel'); //实例化PHPExcel类,用于接收Excel文件 $PHPExcel = new PHPExcel(); //读取Excel文件类实例化 $PHPReader = new PHPExc…
public function addall(){ $Water = M('Waterrate'); $config = array( 'maxSize' => 0, 'rootPath' => 'Public', 'savePath' => '/Home/excel/', 'saveName' => array('uniqid',''), 'exts' => array('xlsx','xls'), ' autoSub' => false, 'subName' =&g…
phpexcel导入excel时明明只有几行数据,却提示506行失败,原来是excel中有506行"无效数据"(看起来是空的,但是和没有数据不一样).…
public function studentImportExcel(){ if (!empty ( $_FILES)){ $upload = new \Think\Upload();                      // 实例化上传类 $upload->maxSize   =     10485760 ;                 // 设置附件上传大小 $upload->exts      =     array('xls','xlsx');       // 设置附件上传…
使用PHPExcel导入导出excel格式文件  作者:zccst  因为导出使用较多,以下是导出实现过程.  第一步,将PHPExcel的源码拷贝到项目的lib下  文件包含:PHPExcel.php 和 目录PHPExcel  源码见附件  注1:源码是zip格式,能在windows和linux通用.  注2:PHPExcel.zip是干净代码,能够直接引用.PHPExcel2.zip有svn记录,不适合直接引用.  第二步:在须要导出的handler页面中引用  1,在头部引入三个文件 /…
public function uploadExcel(){ if (!empty($_FILES)){ $upload = new \Think\Upload(); // 实例化上传类 $upload->maxSize = 10485760000 ; // 设置附件上传大小 $upload->exts = array('xls','xlsx'); // 设置附件上传类型 $upload->rootPath = './Public/excel/'; // 设置附件上传根目录 $uploa…
首先需要去官网https://github.com/PHPOffice/PHPExcel/下载PHPExcel,下载后只需要Classes目录下的文件即可. 1.PHPExcel导出方法实现过程 /** * 数据导出 * @param array $title 标题行名称 * @param array $data 导出数据 * @param string $fileName 文件名 * @param string $savePath 保存路径 * @param $type 是否下载 false-…