1.我这里以TP3.2为例进行讲解。
2.首先下载PHPExcel ,并放在项目ThinkPHP\Library\Vendor\PHPExcel目录下。
3.控制器代码如下:
<?php
// 本类由系统自动生成,仅供测试用途
namespace Home\Controller;
use Think\Controller;
class IndexController extends Controller {
/**
*
* Enter 导出excel共同方法 ...
* @param unknown_type $expTitle
* @param unknown_type $expCellName
* @param unknown_type $expTableData
*/
function index(){
$this->display();
}
public function exportExcel($expTitle,$expCellName,$expTableData){
$xlsTitle = iconv('utf-8', 'gb2312', $expTitle);//文件名称
$fileName = $_SESSION['account'].date('_YmdHis');//or $xlsTitle 文件名称可根据自己情况设定
$cellNum = count($expCellName);
$dataNum = count($expTableData);
vendor("PHPExcel.PHPExcel");
$objPHPExcel = new \PHPExcel();
$cellName = array('A','B','C','D','E',