一小子攻城狮
想与博主以及众群友“发生关系”的请点击加【群243143941】;
  • 攻城狮
  • 身处网络
  • 随笔
12月92014

php导出excel,不用php Excel类

作者:老温   发布:2014-12-9 16:17 Tuesday   分类:攻城狮   阅读:223次   评论:1条  

不用phpExcel臃肿的类也能成功导出xsl格式文件 且能正常打开


//excel输出
header('Content-Type: application/vnd.ms-execl');
header('Content-Disposition: attachment; filename=sogouMall.xls');
header('Pragma: no-cache');
header('Expires: 0');
echo iconv('UTF-8', 'GBK',"序号\t串号\t手机型号\t安装省份\t安装时间\t\n"); 
//参考上一行写就行了【\t另起一列  \n另起一行】

<?
	if(count($data)>40000){
		$filename_type='csv';
	}else{
		$filename_type='xls';
	}
	header("Content-Type: application/vnd.ms-excel");
	Header("Accept-Ranges:bytes");
	Header("Content-Disposition:attachment;filename=".$filename.".".$filename_type); //$filename导出的文件名
	header("Pragma: no-cache");
	header("Expires: 0");
	if($filename_type=='xls'){ 
	echo '<html xmlns:o="urn:schemas-microsoft-com:office:office"
	   xmlns:x="urn:schemas-microsoft-com:office:excel"
	   xmlns="http://www.w3.org/TR/REC-html40">
	<head>
	   <meta http-equiv="expires" content="Mon, 06 Jan 1999 00:00:01 GMT">
	   <meta http-equiv=Content-Type content="text/html; charset=gb2312">
	   <!--[if gte mso 9]><xml>
	   <x:ExcelWorkbook>
	   <x:ExcelWorksheets>
	     <x:ExcelWorksheet>
	     <x:Name></x:Name>
	     <x:WorksheetOptions>
	       <x:DisplayGridlines/>
	     </x:WorksheetOptions>
	     </x:ExcelWorksheet>
	   </x:ExcelWorksheets>
	   </x:ExcelWorkbook>
	   </xml><![endif]-->

	</head>';
}

echo '<table><tr><td style='vnd.ms-excel.numberformat:@'></td></tr></table>';

/**
1) 文本:vnd.ms-excel.numberformat:@
2) 日期:vnd.ms-excel.numberformat:yyyy/mm/dd
3) 数字:vnd.ms-excel.numberformat:#,##0.00
4) 货币:vnd.ms-excel.numberformat:¥#,##0.00
5) 百分比:vnd.ms-excel.numberformat: #0.00%
这些格式你也可以自定义,比如年月你可以定义为:yy-mm等等。那么知道了这些格式,怎么去把这些格式添加到cell中呢?很简单,我们只需要把样式添 加到对应的标签对(即闭合标签)即可。如<td></td>,给标签对<td></td>添加样式,如 下: <td style="vnd.ms-excel.numberformat:@">410522198402161833</td>
同样,我们也可以给<div></div>添加样式,也可以给<tr>< /tr>,<table></table>添加样式;当我们在父标签对和子标签对都添加样式时,数据会以哪一个样式呈现 呢?经过测试,会以离数据最近的样式呈现.
*/




本文固定链接: http://php.oneboys.cn/post-6.html

blogger
该日志由 老温 于2014-12-9 16:17 Tuesday发表在 攻城狮 分类下。
版权所有:《一小子攻城狮》 → 《php导出excel,不用php Excel类》;
除特别标注,本博客所有文章均为原创. 互联分享,尊重版权,转载请以链接形式标明本文地址;
本文标签: phpExcel
上一篇::php命令行传参数
下一篇:linux之screen的使用及常用方法

热门文章

相关文章

  • 魔方图片相册 纯html+css 实现
  • 防止table或者div被撑开
  • windows git相关 curl清除代理等
  • api的错误码该怎么设计
  • 模拟GET或者POST请求测试CDN等
评论列表 ↓
呦,果断人中龙凤! 美女程序员      2014-12-16 16:47 @回复
刚用了一下,不错
取消回复

发表评论

亲,头像对么?

提交中,请稍候……



    最新文章热门文章随机文章

    • php邀请背景图合成二维码
    • 列表点击编辑
    • css 宽度不固定 正方形盒子
    • 终端生成证书 公私钥
    • apache环境接收自定义header
    • PHP curl 模块获取header和body完整信息
    • php导出excel,不用php Excel类
    • Mysql 导入错误1064 USING BTREE错误
    • PHP PDO属性列表以及PDO方法分类
    • mysql1153错误,max_allowed_packet
    • 新媒体运营
    • 加粉四个方法
    • SEO优化旗舰店站,js展示店铺内容技巧
    • SVN命令文档
    • php取客户端IP
  • 标签

      PDO方法 PDO属性 MYSQL MYSQL重装 linux学习 linux命令screen php命令行 phpExcel max_allowed_packet Jquery php命名空间 MYSQL错误 php获取header信息 getallheaders php弱类型 php运算符优先级 自媒体运营 svn svn命令 解除svn控制 PHP 客户端IP sql随机取出数据 SQL语句limit qq群排名 QQ群排名技术 刷QQ群活跃度 .htaccess rar安装 301重定向 mysql_ping api错误码设计 PDO PDO连接状态 营销中的驱动媒介 curl获取header信息 CURL HTML+CSS checkbox的change事件 DOM加载 图片加载 微信公众账号 微信公众账号加粉 解除svn版本控制 html5 html5上传 html5进度条上传 高并发 队列 高并发超载 html5预览 MEMCACHE 一致性哈希算法 WDCP zendStudio php内置函数不能自动提示 insertinto selectinto 经典SQL语句大全 sql学习 Javascript 日期函数 获取月份天数 linux find命令 锚点 HTML 正则表达式 CSS自动折行 CSS自动换行 SQL CDN测试 哈夫曼 SQL删除重复并保留一条 curl下载 修改mysql root密码 php删除文件夹 php遍历文件夹 JS js时间戳 iframe跨域 js+iframe跨域传递参数 长连接 mysql长连接apache mysql长连接fastcgi base64编码加密 SSDB ssdb遍历集合 ssdb集合 emlog nginx伪静态 Fireworks 文字水印 前端 echarts echarts全国地图 html+css隐藏滚动条 魔方图片 魔方相册 html+css魔方相册 php错误日志 PhpSpreadsheet PhpSpreadsheet导入 PhpSpreadsheet导出 PhpSpreadsheet设置单元格属性 js函数抖动 中文分词 中文切词 php公众号 网易云音乐播放器 网易云音乐歌单播放器 解析header 解析cookie CSS
  • 存档

    • 2021年2月(2)
    • 2021年1月(3)
    • 2020年11月(11)
    • 2020年10月(3)
    • 2020年8月(1)
    • 2020年2月(9)
    • 2020年1月(2)
    • 2019年12月(3)
    • 2016年11月(1)
    • 2016年5月(1)
    • 2016年2月(1)
    • 2015年10月(2)
    • 2015年9月(2)
    • 2015年7月(9)
    • 2015年6月(5)
    • 2015年5月(1)
    • 2015年4月(4)
    • 2015年3月(13)
    • 2015年2月(3)
    • 2015年1月(8)
    • 2014年12月(10)
© 2010 - 2014 老温PHP 版权所有