php利用phpexcel类导出导入excel用法

php利用phpexcel类导出导入excel用法

ID:26508454

大小:48.50 KB

页数:7页

时间:2018-11-27

php利用phpexcel类导出导入excel用法_第1页
php利用phpexcel类导出导入excel用法_第2页
php利用phpexcel类导出导入excel用法_第3页
php利用phpexcel类导出导入excel用法_第4页
php利用phpexcel类导出导入excel用法_第5页
资源描述:

《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用法 代码如下复制代码

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。