PHPExcel 导入数据导多个工作区(sheet)
来源:互联网 发布:脚垫 知乎 编辑:程序博客网 时间:2024/06/07 00:36
导出数据导EXCEL中有时需要分开保存到多个工作区内,实现代码如下:
PS:貌似只能导出总共几万条数据,并不能每个工作区都几万条。
include_once 'include/tools/arrayfunction.php';require_once 'Classes/PHPExcel.php';require_once 'Classes/PHPExcel/IOFactory.php';require_once 'Classes/PHPExcel/Reader/Excel5.php';$colmuns = array('coloumns1','coloumns2','coloumns3');$profixs = array('A','B','C','D','E','F','G','H','I','J','L','K','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z');$objPHPExcel = new PHPExcel();$objPHPExcel->getProperties() ->setCreator("Hohan") ->setLastModifiedBy("Hohan") ->setTitle("Office 2003 XLSX Test Document") ->setSubject("Office 2003 XLSX Test Document") ->setDescription("Test document for Office 2003 XLSX, generated using PHP classes.") ->setKeywords("office 2003 openxml php") ->setCategory("Test result file");foreach($profixs as $key => $value){ // 9-01号之前开发 最后出库日期是9-01之前或未出库 库存大于0 $sql = " "; $sql = $dbcon->query($sql); $sql = $dbcon->getResultArray($sql); $objPHPExcel->createSheet(); $objActSheet = $objPHPExcel->setActiveSheetIndex($key); $objPHPExcel->getActiveSheet()->setCellValue('A1','coloumns1'); $objPHPExcel->getActiveSheet()->setCellValue('B1','coloumns2'); $objPHPExcel->getActiveSheet()->setCellValue('C1','coloumns13'); $i = 1; foreach($sql as $key2 => $val){ $objPHPExcel->getActiveSheet()->setCellValue('A'.($i+1),$val['coloumns1']); $objPHPExcel->getActiveSheet()->setCellValue('B'.($i+1),$val['coloumns2']); $objPHPExcel->getActiveSheet()->setCellValue('C'.($i+1),$val['coloumns3']); $i ++; } $objPHPExcel->getActiveSheet()->setTitle($value);}$obwrite = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');header('Pragma: public');header('Expires: 0');header('Cache-Control:must-revalidate,post-check=0,pre-check=0');header('Content-Type:application/force-download');header('Content-Type:application/vnd.ms-execl');header('Content-Type:application/octet-stream');header('Content-Type:application/download');header("Content-Disposition:attachment;filename=mulit_sheet.xls");header('Content-Transfer-Encoding:binary');$obwrite->save('php://output');exit;
阅读全文
0 0
- PHPExcel 导入数据导多个工作区(sheet)
- phpexcel数据导出分多个工作区(sheet)
- PHPExcel导入数据
- thinkphp PHPExcel 导入数据
- phpexcel 批量导入数据
- PHPExcel 多工作表 导入
- phpexcel来做表格导出(多个工作sheet)
- yii phpexcel 导入数据和导出数据
- phpexcel类导出数据 导入数据
- PHPExcel sheet复制
- phpexcel 导入excel2003或2007文件数据
- PHP使用PHPExcel导出,导入数据总结
- PHPExcel导入excel数据到数据库中
- 使用PHPexcel把excel数据导入数据库
- 用phpExcel导入数据到mysql数据库
- PHPExcel自动导入数据到数据库
- 利用PHPExcel批量导入数据【用法说明】
- phpexcel导入excel处理大数据
- spring data jpa的一个异常
- Grade编译错误 java.util.zip.ZipException: duplicate entry的解决方法
- 【卖家必看干货】4大高效评价请求模板,激活各类买家
- oracle listagg() 去重
- Technical Support
- PHPExcel 导入数据导多个工作区(sheet)
- 字符串格式化
- 图像预处理-基本概念
- mac配置maven
- 西部数据硬盘区分
- 对TCP三次握手机制的理解 整理
- Hystrix 使用与分析 博客分类: ● Distribution ● CoreJava DistributionJavaSOA 转载请注明出处哈:http://hot66hot.it
- springboot shiro权限控制讲解01 每天进步百分之一
- poj 2752 Seek the Name, Seek the Fame