PHPexcel导出数据
Posted 码哥的笔记
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHPexcel导出数据相关的知识,希望对你有一定的参考价值。
百度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\');
}
以上是关于PHPexcel导出数据的主要内容,如果未能解决你的问题,请参考以下文章