phpexcel使用实例

if($_GPC[‘export‘] != ‘‘){
                include(dirname(__FILE__).‘/./PHPExcel-1.8/Classes/PHPExcel.php‘);
                $template = ‘./sdpost2.xlsx‘;
    			//var_dump($_GPC);
    			$objReader = PHPExcel_IOFactory::createReaderForFile($template);
    			$objPHPExcel = $objReader->load($template);
    			//$objPHPExcel->setActiveSheetIndex(1);
    			$title = $objPHPExcel->getActiveSheet()->getCell(‘A2‘)->getValue();

    			$title = eval(‘return "‘ . $title . ‘";‘);
    			$objPHPExcel->getActiveSheet()->setCellValue(‘A2‘, $title);
    			$objPHPExcel->getActiveSheet()->setCellValue(‘B5‘, $_GPC[‘time‘][‘start‘]);
    			$objPHPExcel->getActiveSheet()->setCellValue(‘C5‘, $_GPC[‘time‘][‘end‘]);

    			$line_no = 8;
    			foreach($branches as $branch){
    				$objPHPExcel->getActiveSheet()->setCellValue("A{$line_no}", $branch[‘dist2‘]);
    				$objPHPExcel->getActiveSheet()->setCellValue("B{$line_no}", $branch[‘num‘]+0);
    				$objPHPExcel->getActiveSheet()->setCellValue("C{$line_no}", $branch[‘money‘]+0);

    				$line_no++;
    			}

    			//$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, ‘Excel2007‘);
    			//$objWriter->save(‘myexchel.xlsx‘);

    			// 输出 97-2003 版本的
    			header(‘Content-Type: application/vnd.ms-excel‘);
    			header(‘Content-Disposition: attachment;filename="‘ . $title . ‘.xls"‘);
    			header(‘Cache-Control: max-age=0‘);

    			$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, ‘Excel5‘);
    			$objWriter->save(‘php://output‘);
    			return;
    			exit;
    		}

  

时间: 2024-08-29 06:39:53

phpexcel使用实例的相关文章

基于PHPExcel常用方法总结(phpexcel类库实例)

分享下对PHPExcel的常用方法进行详细的总结与分析. 对phpexcel类库不熟悉的朋友,可以阅读下<phpexcel中文帮助手册>中的内容,具体实例大家可以phpexcel快速开发指南中的相关例子. 代码1: // 通常PHPExcel对象有两种实例化的方式 // 1. 通过new关键字创建空白文档 $phpexcel = newPHPExcel(); // 2. 通过读取已有的模板创建 $phpexcel =PHPExcel_IOFactory::createReader("

tp中phpexcel导出实例

public function phpexcel(){ //测试$this->display("User:xx");//跨模块分配页面User模块xx.html // xx\ThinkPHP/Extend/Vendor/Excel/PHPExcel.php Vendor('Excel.PHPExcel'); //导入thinkphp第三方类库 //创建一个读Excel模板的对象 $objReader=PHPExcel_IOFactory::createReader('Excel5

ThinkPHP使用PHPExcel实现Excel数据导入导出完整实例

这篇文章主要介绍了ThinkPHP使用PHPExcel实现Excel数据导入导出,非常实用的功能,需要的朋友可以参考下 本文所述实例是使用在Thinkphp的开发框架上,要是使用在其他框架也是同样的方法,很多人可能不能正确的实现Excel的导入导出,问题基本上都是phpExcel的核心类引用路径出错造成的,如果有问题大家务必要对路劲是否引用正确进行测试. 具体操作步骤如下: (一)导入Excel 第一,在前台html页面进行上传文件:如: <form method="post"

phpExcel导出excel加超级链接的实例代码[转]

phpexcel实现的导出excel文件的代码,且可以在excel文件中加入超级链接. 说明:PHPExcel的开发包Tests目录有详细使用实例.以下代码支持中文,注意文件编码,文件保存为utf-8. 完整代码: 代码示例: <?php//写excel //Include class require_once(‘Classes/PHPExcel.php’); require_once(‘Classes/PHPExcel/Writer/Excel2007.php’); $objPHPExcel

PHPExcel 导出2003和2007的excel文档实例

require_once 'common/excel/PHPExcel.php'; require_once 'common/excel/phpExcel/Writer/Excel2007.php'; require_once 'common/excel/phpExcel/Writer/Excel5.php'; include_once 'common/excel/phpExcel/IOFactory.php'; $objExcel = new PHPExcel(); //设置属性 (这段代码无

【PHPExcel实例】 php 导出 excel 实例

CREATE TABLE `person` ( `number` int(11) DEFAULT NULL, `name` varchar(255) DEFAULT NULL, `birthday` date DEFAULT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8; INSERT INTO person values (1,'xiaofei','20001111');INSERT INTO person values (2,'xiaopi','2011

PHP实例:使用PHPExcel导入Excel2003文档和Excel2007文档到MySQL数据库中

如果要使用phpExcelReader将Excel 数据导入到mysql 数据库,请读者点击这个文章查看. 使用phpExcelReader将Excel 数据导入到mysql 数据库. 下面我们介绍另一种方法来实现导入Excel到MySQL数据库. 1.到官网http://phpexcel.codeplex.com/下载PHPExcel类库,我目前使用的是1.7.9版本.如图: 2.直接上代码. (1).conn.php文件(这个不用介绍,你懂得): PHP Code复制内容到剪贴板 $mysq

PHPExcel 数据导出实例

一.getdata.php namespace Webadmin\Model; use ExtendSpace\Excel;        --        略        --                // 取出数据         $dataBillArr = $this->get_list_bysql($sql);         // 替换数据中的 0 .1 为 是.否         // PHPExcel 有内置的方法处理,但是得到的是 TRUE/FALSE,这里自己处理吧

thinkphp3.2+PHPExcel导出查询数据到excel表格的实例

首先下载PHPExcel插件,我们需要把PHPExcel.php和PHPExcel文件夹放到D:\XAMPP\htdocs\fsxb\ThinkPHP\Library\Vendor\PHPExcel目录下,然后主题代码实现: public function download(){ Vendor('PHPExcel.PHPExcel'); Vendor('PHPExcel.PHPExcel.Writer.Excel2007'); // 首先创建一个新的对象 PHPExcel object $obj