1. 云栖社区>
  2. PHP教程>
  3. 正文

phpexcel导出excel表简单入门示例

作者:用户 来源:互联网 时间:2017-12-01 19:15:02

excel导出phpexcel简单入门示例

phpexcel导出excel表简单入门示例 - 摘要: 本文讲的是phpexcel导出excel表简单入门示例, 先下载PHPEXCEL类文件,放在class目录下面,然后新建一个index.php文件,内容如下 <?php error_reporting(E_ALL); ini_set('display_errors', TRUE); ini


先下载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;


?>

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索excel , 导出 , phpexcel , 简单 , 入门 示例 ,以便于您获取更多的相关知识。