`
禹爸爸
  • 浏览: 86294 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

PHP导出Excel

    博客分类:
  • PHP
阅读更多

无比风骚的PHPExcel,官方网站: http://www.codeplex.com/PHPExcel
导入导出都成,可以导出office2007格式,同时兼容2003。
下载下来的包中有文档和例子,大家可以自行研究。
抄段例子出来:

<?php
/**
* PHPExcel
*
* Copyright (C) 2006 - 2007 PHPExcel
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*
* @category PHPExcel
* @package PHPExcel
* @copyright Copyright (c) 2006 - 2007 PHPExcel ( http://www.codeplex.com/PHPExcel)
* @license http://www.gnu.org/licenses/lgpl.txt LGPL
* @version 1.5.0, 2007-10-23
*/

/** Error reporting */
error_reporting(E_ALL);

/** Include path **/
set_include_path(get_include_path() . PATH_SEPARATOR . '../Classes/');

/** PHPExcel */
include 'PHPExcel.php';

/** PHPExcel_Writer_Excel2007 */
include 'PHPExcel/Writer/Excel2007.php';

// Create new PHPExcel object
echo date('H:i:s') . " Create new PHPExcel object/n";
$objPHPExcel = new PHPExcel();

// Set properties
echo date('H:i:s') . " Set properties/n";
$objPHPExcel->getProperties()->setCreator("Maarten Balliauw");
$objPHPExcel->getProperties()->setLastModifiedBy("Maarten Balliauw");
$objPHPExcel->getProperties()->setTitle("Office 2007 XLSX Test Document");
$objPHPExcel->getProperties()->setSubject("Office 2007 XLSX Test Document");
$objPHPExcel->getProperties()->setDescrīption("Test document for Office 2007 XLSX, generated usingphpclasses.");
$objPHPExcel->getProperties()->setKeywords("office 2007 openxmlphp");
$objPHPExcel->getProperties()->setCategory("Test result file");


// Add some data
echo date('H:i:s') . " Add some data/n";
$objPHPExcel->setActiveSheetIndex(0);
$objPHPExcel->getActiveSheet()->setCellValue('A1', 'Hello');
$objPHPExcel->getActiveSheet()->setCellValue('B2', 'world!');
$objPHPExcel->getActiveSheet()->setCellValue('C1', 'Hello');
$objPHPExcel->getActiveSheet()->setCellValue('D2', 'world!');

// Rename sheet
echo date('H:i:s') . " Rename sheet/n";
$objPHPExcel->getActiveSheet()->setTitle('Simple');


// Set active sheet index to the first sheet, so Excel opens this as the first sheet
$objPHPExcel->setActiveSheetIndex(0);


// Save Excel 2007 file
echo date('H:i:s') . " Write to Excel2007 format/n";
$objWriter = new PHPExcel_Writer_Excel2007($objPHPExcel);
$objWriter->save(str_replace('.php', '.xlsx', __FILE__));

// Echo done
echo date('H:i:s') . " Done writing file./r/n";

分享到:
评论

相关推荐

    php导出excel文件

    下面我们将深入探讨如何使用PHPExcel来实现PHP导出Excel文件的过程。 首先,要使用PHPExcel,你需要先下载并引入库到你的项目中。这通常通过Composer(PHP的依赖管理工具)完成。在你的项目根目录下创建`composer....

    php导出excel类

    "php导出excel类"指的是使用PHP编程语言创建一个类,该类能够处理和生成Excel文件。这个压缩包文件“php-excel-v1[1].1-20090910”很可能包含了这样一个类库,可能是一个早期版本的PHP Excel类,用于帮助开发者方便...

    php导出excel类.zip

    这个"php导出excel类.zip"文件提供了一个专为这个目的设计的PHP类库,可以帮助开发者轻松地生成和下载Excel文件。下面我们将详细探讨这个类库的关键知识点。 1. **编码设置**:在处理数据时,编码是非常重要的,它...

    PHP 导出Excel (注:导出带图片的EXCEL也支持)

    在PHP开发中,导出Excel数据是一项常见的任务,特别是在数据报表和分析场景中。本教程将专注于使用PHP生成带有图片的Excel文件,并解决文件保存后可能出现的乱码问题。我们将探讨如何利用PHP的第三方库来实现这一...

    PHP导出Excel代码

    在PHP开发中,导出Excel文件是常见的需求,例如生成报表、数据分析或数据备份等。PHPExcel库是一个广泛使用的PHP库,能够帮助开发者创建、读取和修改Excel文件。本篇文章将详细探讨如何使用PHP和PHPExcel库来实现...

    php 导出excel表数据

    在这个过程中,确保中文字符正确显示,避免乱码问题,是至关重要...希望这个详细的解答能够帮助你理解和实现PHP导出Excel数据的功能,如果你在实际操作中遇到任何问题,记得查阅PHPExcel的官方文档或在线社区寻求帮助。

    PHP导出excel到本地

    总结一下,PHP导出Excel到本地主要涉及以下知识点: 1. 使用Composer安装PHPOffice库。 2. 引入`autoload.php`文件以自动加载库中的类。 3. 创建`Spreadsheet`对象并设置工作表属性。 4. 使用`setCellValue()`填充...

    PHP导出excel表格

    本教程将深入探讨如何使用PHP导出Excel表格,并解决可能出现的乱码和保存问题。 首先,我们需要了解PHP如何生成Excel文件。最常用的方法是使用PHP的内置函数或第三方库。一个常见的库是PHPExcel,它可以创建、读取...

    [extjs]php导出excel组件及sql.zip

    首先,`[extjs]php导出excel组件及sql.zip`中的`extjs_excel.js`文件是ExtJS的JavaScript代码,用于创建一个按钮或其他UI元素,当用户点击时触发导出操作。ExtJS是一个强大的JavaScript库,专门用于构建富客户端应用...

    php导出excel打包表格

    后台php读取数据,提供PHP导出csv压缩包文件的表格,提供压缩打包下载

    PHP 导出Excel

    "PHP导出Excel"这个主题是PHP开发者经常会遇到的需求,比如在数据分析、报表生成或数据导出等场景。以下将详细讲解如何使用PHP来创建并导出Excel文件。 1. **PHPExcel库的使用** PHP导出Excel时,最常用的是...

    PHPExcel PHP导出excel

    php导出excel文档,相关代码组建,已经测试通过了。可共学习使用。

    php根据excel模板导出excel并合并单元格

    "php根据excel模板导出excel并合并单元格"这个主题涉及了如何利用PHP来读取Excel模板,填充数据,并在生成的新Excel文件中保持或修改单元格的合并状态。下面我们将详细探讨这一过程。 1. **PHPExcel库**:在PHP中,...

    php导出excel

    php导出excel 一数组的方式 数组的形式导入excel

    PHP 导出excel的方法,只传入数组即可

    本篇文章将详细探讨如何仅通过传入数组就能实现PHP导出Excel的功能。 在PHP中,最常用的库之一是PHPExcel,它允许我们创建、读取和修改Excel文件。然而,由于PHPExcel项目已经不再维护,现在推荐使用其替代品——`...

    PHP导出EXCEL快速开发指南

    ### PHP导出EXCEL快速开发指南 #### 一、引言 在Web开发中,数据导出至Excel是一项常见的需求,特别是在企业级应用中。PHP作为一种广泛使用的服务器端脚本语言,提供了多种方法来实现这一功能。其中,`PHPExcel`库...

    PHP导出数据到excel

    总之,使用PHP将数据从MySQL导出到Excel文件是一个实用的功能,结合`mysqli`或`PDO`进行数据库操作,以及`phpspreadsheet`这样的库处理Excel文件,可以实现高效且灵活的数据导出。确保在实际项目中考虑性能、安全性...

Global site tag (gtag.js) - Google Analytics