搜索
博主信息
博文 12
粉丝 1
评论 1
访问量 22063
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
PHPExcel的使用方法
黄小凡的博客
原创
1026人浏览过

    公司这几天要求做一个网站后台,能把用户信息从数据库都下载到Excel表中,其实可以直接从数据库导出到Excel表中即可,但是这是客户要求的,那就没有办法了,百度了许久,终于琢磨出来了,供大家学习使用!

    PHPExcel百度网盘下载链接:  https://pan.baidu.com/s/1i5d0TpV 密码: tjse 

    一、首先把PHPExcel下载完之后,解压出来,主要文件在\PHPExcel-1.8\Classes目录,所以如果你需要使用PHPExcel的话,请把该目录,复制到你需要的目录下。

    二、在你的php文件中,导入Classes\PHPExcel.php文件,如下例子:

<?php
    require '../Classes/PHPExcel.php';
    $objPHPExcel = new PHPExcel();
    $objPHPExcel->getProperties()  //获得文件属性对象,给下文提供设置资源
          ->setCreator( "黄小凡")                 //设置文件的创建者
          ->setLastModifiedBy( "黄小凡")          //设置最后修改者
          ->setTitle( "Office 2007 XLSX Test Document" )    //设置标题
          ->setSubject( "Office 2007 XLSX Test Document" )  //设置主题
          ->setDescription( "Test document for Office 2007 XLSX, generated using PHP classes.") //设置备注
          ->setKeywords( "office 2007 openxml php")        //设置标记
          ->setCategory( "Test result file");                //设置类别// 
    // 给表格添加数据
    $objPHPExcel->setActiveSheetIndex(0)             //设置第一个内置表(一个xls文件里可以有多个表)为活动的
            ->setCellValue( 'A1', '用户ID')          //给表的单元格设置数据
            ->setCellValue( 'B1', '用户名字')        //数据格式可以为字符串
            ->setCellValue( 'C1', '用户电话');              
    $objPHPExcel->setActiveSheetIndex(0)
		->setCellValue( 'A2', $value['id']) 
		->setCellValue( 'B2', $value['username']) 
		->setCellValue( 'C2', $value['电话'] );
    $objActSheet = $objPHPExcel->getActiveSheet();
	// 给当前活动的表设置名称
	$objActSheet->setTitle('客户信息登记表');
	$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
	$objWriter->save('customerInfo.xlsx');         //存储文件到当前目录
?>

    (在数据多的情况下,可以使用for循环,将数据写入到excel表中)

    这里仅提供简要的使用方法,想要使用更多的方法请自行查看PHPExcel类的注释,希望对大家有帮助。

转载请注明出处。

本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学