PHPExcel的使用方法和代码示例

1. 简介

PHPExcel是用来操作Office Excel文档的一个PHP类库,它基于微软的OpenXML标准和PHP语言。可以用它来读取或写入Excel电子表格。

也就是说,PHPExcel是一个操作Excel表格的类库。

2. 下载

GitHub上的源码地址:https://github.com/PHPOffice/PHPExcel

百度网盘地址:http://pan.baidu.com/s/1hsBS44W

3. 部署

下载 PHPExcel-1.8.zip 之后解压,里面的Classes文件夹就是我们所需要的类库。

这里,以ThinkPHP 3.2.3版本中的部署为例进行讲解。

将Classes文件夹拷贝出来,并重命名为PHPExcel。然后,将其拷贝到TP框架的Vendor目录(ThinkPHP/Library/Vendor/)下。

4. 示例

首先,封装一个函数,便于对所有的二维数组导出为Excel表格。

/**
 * 导出excel表格(适合没有单元格合并的情况)
 * @param array $data 二维数组
 * @param array $table_head 表头(即excel工作表的第一行标题)
 * @param string $file_name 文件名
 * @param string $sheet_name 工作表名
 */
function export_excel(array $data=array(), array $table_head=array(), $file_name='excel', $sheet_name='sheet') 
{
    vendor('PHPExcel.PHPExcel');   // 将Vendor目录中的PHPExcel/PHPExcel.php类文件引入

    $objPHPExcel = new PHPExcel();  // 创建PHPExcel对象

    // 设置excel文件的属性,在excel文件->属性->详细信息,可以看到这些值
    $objPHPExcel->getProperties()  //获得文件属性对象,给下文提供设置资源
                ->setCreator( "admin")     //设置文件的创建者
                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值