PHP程序员站--PHP编程开发平台
 当前位置:主页 >> PHP基础 >> 基础文章 >> 

phpExcel简单示例

phpExcel简单示例

来源:  作者:  发布时间:2012-04-02
PHPExcel是相当强大的 MS Office Excel 文档生成类库,当需要输出比较复杂格式数据的时候,PHPExcel 是个不错的选择。不过其使用方法相对来说也就有些繁琐。 本文以最简单的格式举例phpexcel的使用方式 首先去 http://phpexcel.codeplex.com 下载 PHPExcel 下载解压后

PHPExcel是相当强大的 MS Office Excel 文档生成类库,当需要输出比较复杂格式数据的时候,PHPExcel 是个不错的选择。不过其使用方法相对来说也就有些繁琐。
本文以最简单的格式举例phpexcel的使用方式

首先去http://phpexcel.codeplex.com下载PHPExcel

下载解压后有Classes,Documentation,Tests三个目录和changelog.txt ,install.txt ,license.txt三个文件

classes目录是phpexcel的主要文件,documentation是说明文档,texts目录里是示例

install.txt里有使用方式

使用时把classes全部copy到你的include目录里

在你的程序里include PHPExcel.php文件

以下是个简单的使用示例:

<?php
/** Error reporting */
error_reporting(E_ALL);

/** PHPExcel */
require_once 'PHPExcel.php';


// Create new PHPExcel object
echo " Create new PHPExcel object\n";
$objPHPExcel = new PHPExcel();


$objPHPExcel->setActiveSheetIndex(0)
            ->setCellValue('A1', 'Hello World!')
            ->setCellValue('B2', 'world!')
            ->setCellValue('C1', 'Hello')
            ->setCellValue('D2', 'world!');

 

$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');

$xlsname = "phpExcel_simple.xls";
$objWriter->save($xlsname);

 

需要注意的地方是$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');

createWriter的第二个参数可以指定生成的excel的版本

excel5是生成老版本的excel文档(以.xls为扩展名)

excel2007是生成较高版本的excel文档(以.xlsx为扩展名)

因为笔者的excel是2003版本的所以在此处用excel5做为参数

使用上面代码时把require_once 'PHPExcel.php';改为你的PHPExcel.php的路径.

 


延伸阅读:
php excel类phpExcel使用方法
利用PHPExcel导出 .xlsx .xls 档设定说明
PHPExcel导出excel方法
Tags: phpExcel  
最新文章
推荐阅读
月点击排行榜
PHP程序员站 Copyright © 2007-2010,PHPERZ.COM All Rights Reserved 粤ICP备07503606号