php输出excel使用说明

其实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的内容替换成你从数据库读取出来的~~~^^

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏熊二哥

单例模式深入理解

最近去平安系面试时,遇到了个人技术领域认定的一大偶像吴大师(Cat作者),他随口问了个单例的问题,要求基于Java技术栈,给出几种单例的方案,并给出单元测试代码...

245100
来自专栏Kevin-ZhangCG

二十三种设计模式总结

定义:Ensure a class has only one instance, and provide a global point of access to...

11820
来自专栏IT杂记

Websocket HandShake Sec-WebSocket-Accept 生成策略

先阅读http://tools.ietf.org/html/rfc6455 规范,然后实践。 思路如下:     服务端先获得请求头部的Sec-WebSock...

22080
来自专栏滕先生的博客

runtime官方文档翻译版本通过OC源代码通过NSObject中定义的方法直接调用运行时的函数消息传递机制使用隐藏参数获取方法地址动态方法解析动态加载消息转发转发和多继承代理对象转发和继承类型编码声

29570
来自专栏酷玩时刻

微信扫码支付(模式一)微信扫码支付(模式一)

官方文档地址:https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=6_4

24430
来自专栏Python

python常用模块

 python常用模块 什么是模块?    常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。    但其实i...

378110
来自专栏linux驱动个人学习

late_initcall和module_init的区别

所有的__init函数在区段.init.text区段中,同时还在.initcall.init中还保存了一份函数指针,在初始化时内核会通过这些函数指针调用这些__...

17630
来自专栏orientlu

FreeRTOS 内存 Heap管理

FreeRtos 提供的几种 heap 管理在源码目录 Source/Portable/MemMang 下,选择哪种类型管理直接在编译时把原文件加入(比如在 m...

17130
来自专栏猿人谷

volatile

   当一个对象的值可能会在编译器的控制或监测之外被改变时,例如一个被系统时钟更新的变量,那么该对象应该声明成volatile。因此编译器执行的某些例行优化行为...

22070
来自专栏Java Web

Java 7的新特性

前言 看大佬推荐的书单买了一本《Java 8实战》,总觉得在了解Java 8之前,是不是也应该去了解了解一下Java 7的一些特性?所以就自己百度了一些资料来...

35450

扫码关注云+社区

领取腾讯云代金券