Php导出excle文件
2016-03-24 11:34
519 查看
1.引用PHPExcle.php文件,引用PHPExcle类.
require_once(get_stylesheet_directory().’/Classes/PHPExcel.php’);
2.连接Mysql数据库,得到需要到处的数据Data.
$con = mysql_connect(servername,username,password);
$result = mysql_query(“SELECT * FROM tablename”);
mysql_close($con);
3.new一个PHPExcle对象,然后将数据导入到对象中.
require_once(get_stylesheet_directory().’/Classes/PHPExcel.php’);
2.连接Mysql数据库,得到需要到处的数据Data.
$con = mysql_connect(servername,username,password);
$result = mysql_query(“SELECT * FROM tablename”);
mysql_close($con);
3.new一个PHPExcle对象,然后将数据导入到对象中.
$objPHPExcel = new PHPExcel(); $objPHPExcel->setActiveSheetIndex(0); //定义第一行内容 $objPHPExcel->getActiveSheet()->SetCellValue('A1','ID'); //插入数据 $excelRow = 2; //从第二行开始插入数据 foreach($result as $data){ //向对象中插入数据,根据自己的导出的字段进行定义 $objPHPExcel->getActiveSheet()->SetCellValue('A'.$excelRow, $data->ID); $excelRow++; } //设置Excel的Title名称 $objPHPExcel->getActiveSheet()->setTitle('Title Slug'); //确定当前工作表 $objPHPExcel->setActiveSheetIndex(0); //清除乱码中多余的缓存 ob_end_clean(); //定义xls的header头 header('Content-Type: application/vnd.ms-excel;charset=UTF-8'); header('Content-Disposition: attachment;filename="'.$filename.'.xls"'); header('Cache-Control: max-age=0'); //将对象转换成流的形式输出 $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5'); //文件通过浏览器下载 $objWriter->save('php://output'); //必须有退出方法 exit;//或者die();也可以
相关文章推荐
- php 文件上传失败
- php之逻辑判断
- php中curl、fsockopen的应用
- php 判断是否是ajax提交的方法
- win7 64bit下最新Apahe2.4.18+php7.0.2+MySQL5.7.10配置
- PHP7中php.ini、php-fpm和www.conf的配置
- Windows10搭建PHP7开发环境
- PHP的错误机制总结
- php中文乱码问题
- Alluxio源码分析定位策略:本地优先策略LocalFirstPolicy
- PHP的错误机制总结
- Liunx 下 Ubuntu 14.04安装phpstrom 10
- php chartdirector win7
- H5学习_番外篇_PHP数据库操作
- 关于matplotlib在windows下的安装
- 解决向OutputStream流中插入空行
- PHP之string
- 计算 TP90TP99TP...
- php扩展模块安装 快速自动安装
- PHP设计模式 观察者设计模式