PHPExcel-1.8导出excel文件并下载

该博客介绍如何利用PHPExcel-1.8库将数据库内容一键导出为Excel文件,并创建超链接让用户方便下载。在新页面中,首先从数据库读取数据,然后利用PHPExcel将数据写入Excel文件并保存。代码示例展示了如何设置导出格式,同时提醒注意中文名称在导出图片时的处理问题。
摘要由CSDN通过智能技术生成

PHPExcel-1.8导出excel文件并下载

把数据库的内容按照一定格式一键导出excel文件,让用户下载。
做一个超链接到新的页面。

<a href="leadout.php">导出商品</a>

新页面先读取数据库内容
用PHPExcel-1.8将数据写入新建的excel文件中并保存。

$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
$objWriter->save( 'product.xlsx');

以下代码为设置本页的格式。在用户点击上面链接的时候就可以直接下载。是否出现选择保存路径的对话框,取决于浏览器设置。

$fileName = 'product.xlsx';
header( 'Content-Description: File Transfer' );  
header( 'Content-Type: application/octet-stream' );  
header( 'Content-Disposition: attachment;filename = ' . $fileName);  
header( 'Content-Transfer-Encoding: binary' );  
header( 'Expires: 0' );  
header( 'Cache-Control: must-revalidate, post-check = 0, pre-check = 0' );  
header( 'Pragma: public' );  
header( 'Content-Length: ' . filesize( $fileNa
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值