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导出数据的主要内容,如果未能解决你的问题,请参考以下文章

phpexcel导出数据表格

php怎么导出大量数据的Excel

markdown PHPExcel Notes和代码片段

用phpExcel和tp5导出数据

phpexcel导出阿里云图片

php代码片段: sendFile/videoStream/sendEmail/phpexcel/ffmpeg/zip