yii phpexcel自动生成文件保存到服务器上
2014-09-18 11:43
302 查看
最近再整一个报表任务,每天必须把表导出来按excel格式发送邮件给管理员,利用phpexcel把表保存到服务器上,然后再通过phpmailer发送就ok.
ob_end_clean();
ob_start();
$objectPHPExcel = new PHPExcel();
$objectPHPExcel->setActiveSheetIndex(0);
$objectPHPExcel->setActiveSheetIndex(0)->setCellValue("A$i",$resource->source_name);
$objectPHPExcel->setActiveSheetIndex(0)->setCellValue("B$i", $one);
$objectPHPExcel->setActiveSheetIndex(0)->setCellValue("C$i", $two);
$objectPHPExcel->setActiveSheetIndex(0)->setCellValue("D$i", $three);
$objectPHPExcel->setActiveSheetIndex(0)->setCellValue("E$i", $price);
$objectPHPExcel->setActiveSheetIndex(0)->setCellValue("F$i", $goods_price);
$objectPHPExcel->setActiveSheetIndex(0)->setCellValue("G$i", $product);
$objectPHPExcel->setActiveSheetIndex(0)->setCellValue("H$i", $count);
$filename = "c.xls";
$objWriter = PHPExcel_IOFactory::createWriter($objectPHPExcel, 'Excel5');
$objWriter->save($filename);
注意再生成的时候打开生成的excel,再次生成就会出现fopen权限报错。帮助到的留言,哈哈
ob_end_clean();
ob_start();
$objectPHPExcel = new PHPExcel();
$objectPHPExcel->setActiveSheetIndex(0);
$objectPHPExcel->setActiveSheetIndex(0)->setCellValue("A$i",$resource->source_name);
$objectPHPExcel->setActiveSheetIndex(0)->setCellValue("B$i", $one);
$objectPHPExcel->setActiveSheetIndex(0)->setCellValue("C$i", $two);
$objectPHPExcel->setActiveSheetIndex(0)->setCellValue("D$i", $three);
$objectPHPExcel->setActiveSheetIndex(0)->setCellValue("E$i", $price);
$objectPHPExcel->setActiveSheetIndex(0)->setCellValue("F$i", $goods_price);
$objectPHPExcel->setActiveSheetIndex(0)->setCellValue("G$i", $product);
$objectPHPExcel->setActiveSheetIndex(0)->setCellValue("H$i", $count);
$filename = "c.xls";
$objWriter = PHPExcel_IOFactory::createWriter($objectPHPExcel, 'Excel5');
$objWriter->save($filename);
注意再生成的时候打开生成的excel,再次生成就会出现fopen权限报错。帮助到的留言,哈哈
相关文章推荐
- 去掉excel保存文件时自动生成备份
- 去掉excel保存文件时自动生成备份
- CodeSmith生成的代码自动保存到文件[转]
- php中soap 的使用实例无需手写WSDL文件,提供自动生成WSDL文件类
- php中soap 的使用实例和一些个人看法!亲测,无需手写WSDL文件,提供自动生成WSDL文件类
- 2012年11月23日-c#生成Excel文件在服务器并且可以导出到本地
- php图片文件上传类 (附自动生成缩略图)
- UltraEdit不自动生成保存备份文件(.bak)
- 使用POI生成Excel文件,可以自动调整excel列宽遇到的问题及解决
- 使用POI生成Excel文件,可以自动调整excel列宽 .
- 初学Phreeze 5 --excel 表格,自动生成文件
- Php生成Excel文件如此简单
- 在服务器端生成Excel文件然后从服务器下载的本地的代码
- ASP.NET 将 DataView 数据导出到服务器上生成Excel文件
- 使用POI生成Excel文件,可以自动调整excel列宽等
- php生成EXCEL文件
- prjDAOTest - 不安装Excel,自动生成Excel文件 - 超简单事例 - VB6 + DAO
- phpExcel读取excel文件 生成excel文件
- PHP 将Yii模板代码变量替换后生成新的控制器代码写入文件
- 将服务器的网页报表保存到excel文件