百度PHPexcel
进入后
选择branches 进入选择版本 拷贝classes文件 改名为PHPexcel
下面是我用thinkphp3.2.3写的一个简单导出
public function PHPexcel(){
$path=str_replace(\'\\\',\'/\',__FILE__);//替\为/
$arr=explode(\'/\',$path);
$str = $arr[0].\'/\'.$arr[1].\'/\'.$arr[2].\'/\'.$arr[3].\'/\';//拼装文件路径
$a = $str.\'Public/Home/PHPexcel/\';//定义PHPexcel文件所在路径
$b = $str.\'/Public/Home/Xlsx/\'; //导出数据路径
require $a.\'PHPexcel.php\'; //导入PHPexcel文件
//实例化PHPexcel类
$objPHPexcel = new \PHPExcel();
//获取当前活动sheet的操作对象
$objSheet = $objPHPexcel->getActiveSheet();
//给当前活动sheet设置名称
$objSheet->setTitle(\'demo\');
//给当前活动sheet填充数据
/*
$objSheet->setCellValue(\'A1\',\'姓名\')->setCellValue(\'B1\',\'分数\');//行
$objSheet->setCellValue(\'A2\',\'李四\')->setCellValue(\'B2\',\'20\');//列
$objSheet->setCellValue(\'A3\',\'王五\')->setCellValue(\'B3\',\'80\');//列
//按照指定格式生成Excel文件
$objWriter=\PHPExcel_IOFactory::createWriter($objPHPexcel,\'Excel2007\');
$objWriter->save($b.\'demo_2.xlsx\');
*/
$array = array(
array(\'姓名\',\'分数\'),
array(\'李四\',\'40\'),
array(\'王五\',\'60\'),
array(\'赵六\',\'80\')
);
$objSheet->fromArray($array);
$objWriter=\PHPExcel_IOFactory::createWriter($objPHPexcel,\'Excel2007\');
$objWriter->save($b.\'demo_3.xlsx\');
}