首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >php输出excel使用说明

php输出excel使用说明

作者头像
苦咖啡
发布2018-05-07 17:18:49
1.9K0
发布2018-05-07 17:18:49
举报
文章被收录于专栏:我的博客我的博客我的博客

其实php输出excel倒是很简单

第一:

 <?php
 header("Content-Type: application/vnd.ms-excel; charset=gb2312");
 //解释下,这里为何用gb2312,因为默认windows的编码用的是中文编码,如果用utf-8会乱码的
 //但是如果页面实在是用utf-8编码的怎么办呢?
 //iconv(‘utf-8’, ‘gb2312’, ‘内容’);这样就转换过来了~~
 header("Content-Disposition:filename=Joyous.xls");
 ?>

放在文档最上面,把文档里面其他内容全部删除了

第二:乱码最主要原因就是编码不统一~~~

下面是我的例子贴出代码(页面编码gb2312)

<?php
 header("Content-Type: application/vnd.ms-excel; charset=gb2312");
 header("Content-Disposition:filename=Joyous.xls");
 ?>
 <table width="210" border="0" cellspacing="0" cellpadding="0">
  <tr>
  <td width="70">姓名</td>
  <td width="70"><font>年龄</font></td>
  <td width="70">班级</td>
  </tr>
  <tr>
  <td>张三</td>
  <td>24</td>
  <td>06</td>
  </tr>
  <tr>
  <td>李四</td>
  <td>25</td>
  <td>04</td>
  </tr>
  <tr>
  <td>王五</td>
  <td>25</td>
  <td>02</td>
  </tr>
 </table>

附注:这样可以把table的内容替换成你从数据库读取出来的~~~^^

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2012年5月13日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档