欢迎来到天天文库
浏览记录
ID:26508454
大小:48.50 KB
页数:7页
时间:2018-11-27
《php利用phpexcel类导出导入excel用法》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、--php利用PHPExcel类导出导入Excel用法PHPExcel类是php一个excel表格处理插件了,下面我来给大家介绍利用PHPExcel类来导入与导出excel表格的应用方法,有需要了解的朋友不防参考参考(PHPExcel自己百度下载这里不介绍了)。导出Excel用法//设置环境变量(新增PHPExcel) 代码如下复制代码set_include_path('.'.PATH_SEPARATOR.Yii::app()->basePath.'/lib/PHPExcel'.PATH_SEPARATOR.
2、get_include_path()); //注:在yii中,也可以直接Yii::import(“application.lib.PHPExcel.*”); //引入PHPExcel相关文件 require_once"PHPExcel.php"; require_once'PHPExcel/IOFactory.php'; require_once'PHPExcel/Writer/Excel5.php'; //把要导出的内容放到表格 代码如下复制代码//新建 $resultPHPExcel = ne
3、w PHPExcel(); //设置参数 //设值 ----$resultPHPExcel->getActiveSheet()->setCellValue('A1', '季度'); $resultPHPExcel->getActiveSheet()->setCellValue('B1', '名称'); $resultPHPExcel->getActiveSheet()->setCellValue('C1', '数量'); $i = 2; foreach($data as $item){ $resultPHPEx
4、cel->getActiveSheet()->setCellValue('A' . $i, $item['quarter']); $resultPHPExcel->getActiveSheet()->setCellValue('B' . $i, $item['name']); $resultPHPExcel->getActiveSheet()->setCellValue('C' . $i, $item['number']); $i ++; }设置导出参数 代码如下复制代码//设置导出文件名 $outputFil
5、eName = 'total.xls'; $xlsWriter = new PHPExcel_Writer_Excel5($resultPHPExcel); //ob_start(); ob_flush(); header("Content-Type: application/force-download"); header("Content-Type: application/octet-stream"); header("Content-Type: application/download"); heade
6、r('Content-Disposition:inline;filename="'.$outputFileName.'"'); header("Content-Transfer-Encoding: binary"); header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); header("Cache-Control: must-revalida
7、te, post-check=0, pre-check=0"); header("Pragma: no-cache"); ----$xlsWriter->save( "php://output" );输出有错。 默认$xlsWriter->save("php://output");可能因为缓存不够大,而显示不完整,所以做个中转,方式如下: 代码如下复制代码 $finalFileName = (Yii::app()->basePath.'/runtime/'.time().'.xls'; $xlsWriter-
8、>save($finalFileName); echo file_get_contents($finalFileName); //file_get_contents() 函数把整个文件读入一个字符串中。和 file() 一样,不同的是 file_get_contents() 把文件读入一个字符串。 导入Excel用法 代码如下复制代码
此文档下载收益归作者所有