PHPExcel读取文件excel模板文件导出数据信息

作者:Liaodeity - 2016年03月18日

    在使用PHPExcel导出数据的时候,我们会碰到有时候导出的excel的格式是比较复杂的,所以我们可以通过一个excel预先排版好的模板文件,用户PHPExcel读取该文件,填充内容就行了,这样处理非常方便。

处理代码

以下为处理代码,也可以下载附件,有测试demo。

/**
 * 建百站 www.jianbaizhan.com
 */
set_time_limit(0);
include    './PHPExcel.php';
$phpexcel =    PHPExcel_IOFactory::createReader("Excel5")->load("report_tpl.xls"); 

$phpexcel->getProperties()->setCreator("文档作者") // 文档作者    
                  ->setLastModifiedBy("建百站") // 最后一次修改者     
                  ->setTitle("文档标题"); // 标题  
$sheet = $phpexcel->getSheetByName('Sheet1');// 获取已有编好的工作表
/*写入数据*/
$content = "test is content".date('Y-m-d H:i:s');
$sheet->setCellValue("B1",$content);

if(    $phpexcel ){
                
    $_ExcelExportPath =    "./";//保存目录
    
    if(    is_dir(    $_ExcelExportPath )    ){
        @mkdir(    $_ExcelExportPath );
    }
    
    $filename =     $_ExcelExportPath . uniqid() .    '.xls';
        
    $objWriter = new PHPExcel_Writer_Excel5( $phpexcel );
    
    $objWriter->save( $filename    );//保存文件
}
echo $content."<br/>";
echo $filename;


本文作者: Liaodeity

本文链接: https://www.jianbaizhan.com/article/368

版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!


 请勿发布不友善或者负能量的内容。审查将对发布广告等违规信息进行处罚!