//错误处理 时区设置
error_reporting(E_ALL);
ini_set('display_errors',TRUE);
ini_set('display_startup_errors',TRUE);
date_default_timezone_set('PRC');require_once './Classes/PHPExcel.php';$obj = new PHPExcel();
//设置文档属性
$obj->getProperties()->setCreator('IIIThSoul')//创建者->setLastModifiedBy('IIIThSoul')//最后修改者->setTitle('PHPExcel Test Document')//标题->setSubject('PHPExcel Test Document')//主题->setDescription('PHPExcel测试文档')//设置文档描述->setKeyWords('office PHPExcel php')//关键词->setCategory('Test result file');//分类
//添加一些数据
$obj->setActiveSheetIndex(0)//设置活动表格->setCellValue('A1','Hello')//在表格位置加值->setCellValue('B2','World!')->setCellValue('C1','Hello ')->setCellValue('D2','World');
$obj->getActiveSheet()->setCellValue('A8',"Hello\nWorld!");
$obj->getActiveSheet()->getRowDimension(8)->setRowHeight(-1);//获取单元格设置高度
$obj->getActiveSheet()->getStyle('A8')->getAlignment()->setWrapText(true);//获取单元格样式并设置//重命名表格
$obj->getActiveSheet()->setTitle('Simple');
//设置活动的表格为第一个,这样就打开了第一个表格
$obj->setActiveSheetIndex(0);//输出到浏览器(Excel)
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="01simple.xls"');
header('Cache-Control: max-age=0');
//如果浏览器为IE9 那就需要下面的
header('Cache-Control:max-age=1');
/*
//如果服务通过SSL,则需要下面的
header('Expires:Mon,26 Jul 1997 05:00:00 GMT');
header('Last-Modified:'.gmdate('D,d M Y H:i:s').' GMT');//宗师在被修改
header('Cache-Control:cache,must-revalidate');
header('Pragma:public');//HTTP/1.0
*/
$obj = PHPExcel_IOFactory::createWriter($obj,'Excel5');
$obj->save('php://output');

【PHPExcel】生成xls文件并下载相关推荐

  1. Asp.net生成Excel文件并下载(解决使用迅雷下载页面而不是文件的问题)

    这里采用的是在服务端先生成Excel文件,然后利用文件地址下载的方法. 先试用Response.WriteFile的方法: FileInfo fi = new FileInfo(excelFile); ...

  2. 【原】Asp.net生成Excel文件并下载(更新:解决使用迅雷下载页面而不是文件的问题)...

    这里采用的是在服务端先生成Excel文件,然后利用文件地址下载的方法. 生成Excel文件的方法,见:[原].Net创建Excel文件(插入数据.修改格式.生成图表)的方法 先试用Response.W ...

  3. java迅雷下载excel,Asp.net生成Excel文件并下载(更新:解决使用迅雷下载页面而不是文件的问题)...

    (一) 如果在迅雷的下载对话框中点取消,则会使用IE的下载,这里的文件又是正确的了: 怀疑迅雷是根据下载对话框中的网址重新请求下载,与发起请求的页面已经无关,而IE又不会把ViewState信息传到迅 ...

  4. Asp.net生成Excel文件并下载(更新:解决使用迅雷下载页面而不是文件的问题)...

    这里采用的是在服务端先生成Excel文件,然后利用文件地址下载的方法. 生成Excel文件的方法,见:[原].Net创建Excel文件(插入数据.修改格式.生成图表)的方法 先试用Response.W ...

  5. 前端实现生成pdf文件并下载

    前端实现生成pdf文件并下载 思路 下载依赖 使用方式 备注 参考 思路 通过 html2canvas 将 HTML 页面转换成图片,然后再通过 jspdf 将图片的 base64 生成为 pdf 文 ...

  6. 通过前端实现导出生成pdf文件并下载

    通过前端实现导出生成pdf文件并下载 使用 jspdf.js + html2canvas 插件,实现前端生成pdf 并下载的功能 步骤如下 1.先通过npm 安装插件 npm install jspd ...

  7. php 删除xls文件,使用PHPExcel将xls文件转换为xlsx时出错

    我正在使用库PHPExcel在PHP中创建一个Web应用程序,一个功能是将xls文件转换为xlsx . 这是功能的代码: set_include_path(get_include_path() . P ...

  8. 超详细的java生成excel文件并下载

    在网上随手一搜,可以搜到很多java生成excel文件相关的博客,但每个都有不同,核心点说清楚了,但具体运用的时候,相信大家或多或少都没法一次直接运用,这样每次去找并且运用的时候很费时间,所以这也是我 ...

  9. SpringBoot生成Excel文件并下载到浏览器

    SpringBoot生成并下载Excel文件到浏览器 前言 分析业务 如何实现下载 工具类及实现方法 导出 导出工具类 下载 以请求方式下载 前言 今天又接到了如题的需求,突然脑子一抽不记得这个逻辑是 ...

最新文章

  1. 玩嗨的2亿快手“老铁”和幕后的极致视觉算法
  2. 访问控制列表(ACL)基本的配置以及详细讲解
  3. MySQL-proxy实现读写分离详细步骤
  4. .Android项目导入时,出现的Could not write file 。。。。。。.classpath错误解决办法
  5. android 三个点按钮实现_Android 常用侧滑栏实现
  6. java堆排序解决topk问题,利用堆排序来解决topK问题
  7. php多条件循环语句,PHP 实用教程-条件语句与循环语句
  8. 产品经理学习---人性七宗罪:打造完美产品的金钥匙
  9. Java乔晓松-android中调用系统拍照功能并显示拍照的图片
  10. Exchange误删除邮箱用户后恢复账户问题
  11. 学 Python 没找对路到底有多惨?| 码书
  12. 从零开始刷Leetcode——数组(448.485.509)
  13. 计算机基础854哈工大,854计算机基础大纲
  14. 驱动开发入门 - 之二:Win7-x64 + VMWare (Win7-x64) + WinDbg 双机调试环境搭建
  15. java计算机毕业设计网上商城系统源码+系统+数据库+lw文档+mybatis+运行部署
  16. 在计算机中NIC是什么意思?
  17. 用 Python 创建属于自己的网易云音乐
  18. MySQL数据库——常用数据库大汇总(附带优缺点)
  19. 【小牛分享】jquery mobile网页demo实例代码下载
  20. violate,synchronized

热门文章

  1. R语言使用ggplot2包使用geom_dotplot函数绘制分组点图(配置显示的分组)实战(dot plot)
  2. R语言使用for循环嵌套ggplot2可视化输出多个可视化结果实战
  3. R语言聚类分析之层次聚类(hierarchical clustering)实战
  4. 机器学习特征筛选:相关系数法(correlation)
  5. R循环函数(for、while、break、next)
  6. 什么是牛顿法(Newton methods)?什么是拟牛顿法(Quasi Newton methods)?牛顿法和梯度下降法的区别是什么?
  7. python代码根据时间获取周数(week of the year)
  8. 孙立岩 python-basic: 用于学习python基础的课件(十三十四 十五)
  9. 下列哪个可以选中矩形文字块_PPT很难?一个字母就可以搞定
  10. node.js 微信小程序 部署服务器_微信小程序云开发环境部署,及添加数据