乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > phpExcel可以一次生成多个excel表么??求代码

phpExcel可以一次生成多个excel表么??求代码

作者:乔山办公网日期:

返回目录:excel表格制作




1.可以分多个sheet页.
2.后台升成多个文件,页面直接下载zip包方式
望采纳,谢谢。
————来自畅移,您的贴心伴侣


下载phpexcel类库 代码如下:
<?php
require_once('PHPExcel.php');
require_once('PHPExcel/IOFactory.php');
$objPHPExcel=new PHPExcel();
$iofactory=new IOFactory();
//获得数据 ---一般是从数据库中e799bee5baa6e997aee7ad94e58685e5aeb9331获得数据
$data=array(
0=>array('id'=>2013,'name'=>'张某某','age'=>21),
1=>array('id'=>201,'name'=>'EVA','age'=>21)
);
//设置excel列名
$objPHPExcel->setActiveSheetIndex(0)->setCellValue('A1','编号');
$objPHPExcel->setActiveSheetIndex(0)->setCellValue('B1','姓名');
$objPHPExcel->setActiveSheetIndex(0)->setCellValue('C1','年龄');
//把数据循环写入excel中
foreach($data as $key => $value){
$key+=2;
$objPHPExcel->setActiveSheetIndex(0)->setCellValue('A'.$key,$value['id']);
$objPHPExcel->setActiveSheetIndex(0)->setCellValue('B'.$key,$value['name']);
$objPHPExcel->setActiveSheetIndex(0)->setCellValue('C'.$key,$value['age']);
}
//excel保存在根目录下 如要导出文件,以下改为注释代码
$objPHPExcel->getActiveSheet() -> setTitle('SetExcelName');
$objPHPExcel-> setActiveSheetIndex(0);
$objWriter = $iofactory -> createWriter($objPHPExcel, 'Excel2007');
$objWriter -> save('SetExcelName.xlsx');
//导出代码
// $objPHPExcel->getActiveSheet() -> setTitle('SetExcelName');
// $objPHPExcel-> setActiveSheetIndex(0);
// $objWriter = $iofactory -> createWriter($objPHPExcel, 'Excel2007');
// $filename = 'SetExcelName.xlsx';
// header('Content-Type: application/vnd.ms-excel');
// header('Content-Type: application/octet-stream');
// header('Content-Disposition: attachment; filename="' . $filename . '"');
// header('Cache-Control: max-age=0');
// $objWriter -> save('php://output');
?>

相关阅读

  • 用友软件导出时提示没安装excel怎么办

  • 乔山办公网excel表格制作
  • 可能是版本存在冲突。如果你系统中安装了OFFICE2003或更高版本,用友U85X版的UFO报表文件在另存为EXCEL文件时可能提示“你没有正确安装EXCEL!请先安装!”而不能继续。解决方法一抄:
关键词不能为空
极力推荐
  • <em>Excel</em>特定<em>条件求平均值</em>-exce

  • 1、首先,打开excel表,鼠标点击要编辑的单zd元格;2、点击菜单栏的公式——“插入函数内”;3、在函数对话框内输入“AVERAGEIFS”,点击确定;4、在criteria2输入判断条件2;5、点击确定

ppt怎么做_excel表格制作_office365_word文档_365办公网