thinkphp3.23整合phpexcel】的更多相关文章

HINKPHP3.2.3整合PHPexcel实现数据的导入导出.可以上传excel文件后批量导入到数据库,兼容.xls和.xlsx格式:数据库里的数据可以按照搜索条件和分页导出为excel文件.最近接了一个小活,客户要求实现既可以手工录入数据又可以excel文件上传后批量导入到数据库,要求兼容.xls和.xlsx格式:数据库里的数据可以按照搜索条件和分页导出为excel文件.比较麻烦的是excel里的一个机型字段是一对多的,即一个产品对应多个机型,是按照逗号分隔的,导入时要先将机型分隔成数组,然…
由于thinkphp3.2使用命名空间,而 PHPExcel没有使用,那么两者整合的最重要问题就是如何导入的问题. 一.PHPExcel.php和PHPExcel文件夹都放在ThinkPHP/Library/Org/Util下,PHPExcel.php修改为PHPExcel.class.php. 二. public function index(){ //导入PHPExcel类库,因为PHPExcel没有用命名空间,只能inport导入 import("Org.Util.PHPExcel&quo…
thinkphp3.2与phpexcel完美案例 // 导出exl public function look_down(){ $id = I('get.id'); $m = M ('offer_goods'); $where['offer_id'] = $id; $data = $m->field('goods_id,goods_sn,goods_name,barcode,goods_type,price')->select(); // 导出Exl import("Org.Util.…
本文将给小伙伴们做一个基于ThinkPHP3.2.的简单ajax登陆demo.闲话不多说.直接进入正文吧. 可能有些小伙伴认为TP自带的跳转页面挺好,但是站在网站安全的角度来说,我们不应该让会员看到任何错误信息,或者可以暴露网站服务端信息的内容.TP的那个跳转页面太经典了.稍微了解框架的人看到那个页面,就知道你的网站是基于哪个框架构建的了.然后就对症下药开始找你站上的漏洞了. 在TP官网的讨论区看到不少小伙伴在使用TP3.2的ajax的时候遇到各种小问题,尝试着回答了几个,但是力不从心,发帖的人…
版本 ThinkPHP3.2.3 下载PHPExcel 将这两个文件放到并更改名字 excel文件: 数据库表: CREATE TABLE `sh_name` ( `name` varchar(255) DEFAULT NULL, `age` int(11) DEFAULT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8; 代码: 代码主要在index方法中,有数据提交则写入数据库,否则展示表单 <?php namespace Home\Controller;…
先整个最基础的代码,理解了这个,后面的就非常简单了 $file_name= './Upload/excel/123456.xls'; import("Org.Util.PHPExcel"); import("Org.Util.PHPExcel.IOFactory"); $objReader = \PHPExcel_IOFactory::createReader('Excel5'); $objPHPExcel = $objReader->load($file_n…
public function ff(){ import("Org.Util.PHPExcel"); import("Org.Util.PHPExcel.Worksheet.Drawing"); $objPHPExcel = new \PHPExcel(); $objDrawing = new \PHPExcel_Worksheet_Drawing(); $objDrawing->setPath('./images/01.gif'); /*设置图片高度*/ $…
1.impot导入 第一种方式: import("Org.Util.PHPExcel.TextT"); $tt = new \TextT(); //创建PHPExcel对象,注意,不能少了\ echo $tt->ss(); 对应ThinkPHP\Library\Org\Util\PHPExcel\TextT.class.php文件 第二种: require(LIB_PATH.'Org/Util/PHPExcel/TextT.php'); $tt = new \TextT(); /…
PHPExcel想必大家都不陌生,是用来操作Office Excel 文档的一个PHP类库,它基于微软的OpenXML标准和PHP语言.可以使用它来读取.写入不同格式的电子表格 本次只做数据导出功能的实现,而且我也只做了数据导出(  ̄ー ̄)! 废话少说 1. 导入类库 首先需要下载类库,官方网站:http://phpexcel.codeplex.com/ 将下载下来的包解压:PHPExcel_1.8.0_doc.zip\Classes下面的文件就是我们需要的 ThinkPHP第三方类需要放在/T…
Thinkphp 3.23要连接MSSQL,必须配置下,以下是主要的步骤. 1.要安装Microsoft Drivers for PHP for SQL Server驱动 下载驱动以前,要查看一下php的版本,3.2版本支持php5.4以上. Version 3.2 supports PHP 5.6, 5.5, and 5.4 Version 3.1 supports PHP 5.5 and 5.4 Version 3.0 supports PHP 5.4 下载地址:https://msdn.m…