1、在 common 目录下 创建一个 components 将 Classes目录(改名为PHPExcel)和PHPExcel.php 放在新创建的目录下。再在 components 下创建一个CommonFunc.php:
<?php
namespace common\components;
use yii;
class CommonFunc{
public static function expor(){
require(Yii::getAlias("@common")."/components/PHPExcel.php");
require(Yii::getAlias("@common")."/components/PHPExcel/Writer/Excel2007.php");
$obj=new \PHPExcel();
$objSheet=$obj->getActiveSheet(); //获取当前sheet活动对象
$objSheet->setTitle("标题");
$objSheet->setCellValue('A1','姓名')->setCellValue('B1','年龄');
$objWriter= new \PHPExcel_Writer_Excel2007($obj);
header("Pragma:public");
header("Content-Type:application/x-msexecl;name=\"{$filename}.xls\"");
header("Content-Disposition:inline;filename=\"{$filename}.xls\"");
$objWriter->save("php://output");
}
}
?>
2、任意控制器下:
use common\components\CommonFunc;
CommonFunc::exportData(); //调用
本文介绍如何使用PHPExcel库在Yii框架中实现Excel文件的创建与导出功能。通过具体的代码示例,展示了如何设置Excel表格的内容、标题及保存方式。

653

被折叠的 条评论
为什么被折叠?



