先下载PHPEXCEL类文件,放在class目录下面,然后新建一个index.php文件,内容如下
<?php
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);
if (PHP_SAPI == 'cli')
die('This example should only be run from a Web Browser');
/** Include PHPExcel */
require_once 'class/PHPExcel.php';
// Create new PHPExcel object
$objPHPExcel = new PHPExcel();
// Set document properties
$objPHPExcel->getProperties()->setCreator("duchengjiu")
->setLastModifiedBy("duchengjiu")
->setTitle("Office 2007 XLSX userTable")
->setSubject("Office 2007 XLSX userTable")
->setDescription("Test userTable for Office 2007 XLSX.")
->setKeywords("office 2007")
->setCategory("userTable");
//连接数据库,获取数据库中的信息
mysql_connect('localhost','root','root');
mysql_select_db('test');
$result = mysql_query("select * from user");
$i = 1;
while(list($id, $username, $password) = mysql_fetch_row($result)){
// Add some data
$objPHPExcel->setActiveSheetIndex(0)
->setCellValue('A'.$i, $id)
->setCellValue('B'.$i, $username)
->setCellValue('C'.$i, $password);
$i++;
}
$objPHPExcel->getActiveSheet(0)->setTitle('Simple');
$objPHPExcel->setActiveSheetIndex(0);
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="01simple.xls"');
header('Cache-Control: max-age=0');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save('php://output');
exit;
?>
分享到:
相关推荐
设置表格字体颜色、数据格式、对齐方式、添加批注、合并拆分单元格、内容自适应、合并单元格、换行
总之,`PHPExcel`是PHP中强大的Excel处理库,它提供了一套完整的API,可以方便地导出多工作表Excel文件,自定义每个工作表的头部标题,从而满足各种数据导出需求。通过熟练掌握这个库,你可以提高工作效率,提升用户...
总的来说,使用`PHPExcel`库在PHP中导出Excel表格是一个简单而强大的过程,适合处理各种数据导出需求。通过掌握基本的`PHPExcel`操作,你可以根据实际需求自定义样式、公式和其他高级功能,以满足更复杂的应用场景。
使用PHPExcel导出Excel文件某些数据丢失做基于微信公众号的Web开发的时候,系统中可能会将用户的微信昵称存储下来,并且可能需要在导出的Excel文件中
为了导出数据到Excel,我们需要创建工作表、设置表头和添加数据行。下面是一个创建新工作表并填充数据的基本示例: ```php // 创建新的工作表 $objPHPExcel->setActiveSheetIndex(0); // 设置表头 $objPHPExcel->...
php导出excel文档,相关代码组建,已经测试通过了。可共学习使用。
本篇文章将详细介绍如何在ThinkPHP3.2.3中整合PHPExcel来实现数据的导出功能,并讨论如何通过vendor管理器来优化这一过程。 首先,我们要理解ThinkPHP3.2.3中的Vendor管理。在3.2.x版本中,虽然没有引入Composer...
在这个场景下,"phpexcel导出工作薄"就是指使用PHPExcel库来生成Excel工作簿的过程。下面将详细讲解如何使用PHPExcel来实现这一功能。 首先,你需要安装PHPExcel库。最常用的方法是通过Composer,PHP的依赖管理工具...
下面是一个简单的HTML导出示例: ```php require_once 'PHPExcel/Classes/PHPExcel.php'; $objPHPExcel = PHPExcel_IOFactory::load('yourfile.xlsx'); // 加载Excel文件 $worksheet = $objPHPExcel->...
以上总结了使用PHPExcel库进行Excel表导出的关键知识点,包括库的引入、工作簿和工作表的创建、数据的写入、文件的保存和下载等。掌握这些知识可以帮助开发者有效地处理Excel文件的生成和数据导出任务。
PHPExcel数据库表导出PHPExcel数据库表导出
在处理大数据量的Excel文件时,使用phpExcel工具进行数据导出是一个常见的任务。然而,在这个过程中,开发者经常面临内存溢出错误的问题。这主要是因为phpExcel在内存中保存单元格信息,当数据量大时,内存消耗超过...
通过学习和实践提供的示例代码,以及参考开发手册,开发者可以掌握如何利用这个库来满足各种 Excel 功能需求,如数据导入导出、报表生成、数据分析等。在实际项目中,PHPExcel 可以极大地提高开发效率,特别是在处理...
phpexcel 操作excel 例子 边框。图片,颜色等等。开发需要可以看看
对于导出带有图片的Excel,`phpExcel`提供了一套完整的API来操作单元格和图像。我们可以创建一个新的`PHPExcel`对象,设置工作表,插入图片,并写入数据。以下是一个示例: ```php $objPHPExcel = new PHPExcel(); ...
要导出Excel文件,创建一个新的`PHPExcel`对象,设置数据,然后使用`Writer`来保存文件: ```php $phpExcelObject = new PHPExcel(); $worksheet = $phpExcelObject->getActiveSheet(); $worksheet->setCellValue('...
5. 利用CSV格式:对于简单的表格数据,导出为CSV格式也是一种轻量级的选择,它可以直接被Excel打开,且无需额外的库支持。 6. 异步处理:如果系统支持,可以将导出任务作为一个异步操作,让用户等待通知,而不是在...
这里的"PHPExcel 1.8 Excel导入导出"是指使用PHPExcel 1.8版本进行Excel数据的导入和导出操作。 首先,我们需要理解PHPExcel的核心概念。它提供了一个对象模型,可以创建、读取和修改Excel文件。在1.8版本中,主要...
引用phpexcel 导出带有背景颜色的excel,自定义背景颜色