PHPExcel读取文件excel模板文件导出数据信息
在使用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 许可协议。转载请注明出处!