利用php导出excel我们大多会直接生成 csv文件,这种方便快捷如果不是要求很高,完全可以利用csv 来实例了,

这是最简单的了

代码如下

复制代码

$tx=’表头’;

echo $tx."nn";

//输出内容如下:

echo "姓名"."t";

echo "年龄"."t";

echo "学历"."t";

echo "n";

echo "张三"."t";

echo "25"."t";

echo "本科"."t";

?>

如果你一定要输入xls标准的excel文件可参考下面方法

/**

* 输出XLS的头信息

* 注:使用此函数前后都不应有任何数据输出

* @param $data Array 下载的数据

* @param $file_name String 下载的文件名

*/

代码如下

复制代码

function outputXlsHeader($data,$file_name = 'export')

{

header('Content-Type: text/xls');

header ( "Content-type:application/vnd.ms-excel;charset=utf-8" );

$str = mb_convert_encoding($file_name, 'gbk', 'utf-8');

header('Content-Disposition: attachment;filename="' .$str . '.xls"');

header('Cache-Control:must-revalidate,post-check=0,pre-check=0');

header('Expires:0');

header('Pragma:public');

$table_data = '';

foreach ($data as $line)

{

$table_data .= '

';

foreach ($line as $key => &$item)

{

$item = mb_convert_encoding($item, 'gbk', 'utf-8');

$table_data .= '' . $item . '';

}

$table_data .= '';

}

$table_data .='';

echo $table_data;

die();

}

下面还推荐一下第三方的做法

引用google code中推荐的小类库(大体同方法一,比较复杂点)

http://code.google.com/p/php-excel/downloads/list

PHPEXCEL 类库,功能强大,支持win Excel2003 ,Win Excel2007

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

php生成标准excel表格,php导出生成excel表格几种方法介绍相关推荐

  1. 不规则表格如何导出到excel?

    不规则表格如何导出到excel? function exp(){ var a=[ {"bumen":"研发部","zhiwu":" ...

  2. jQuery表格数据导出成Excel插件

    下载地址 一款能将网页上的Table表格数据导出成Excel文件的插件,这个导出插件使用jQuery代码实现的,很实用的导出Excel插件. dd:

  3. 使用 poi 通过浏览器方式导出Excel表格(导出字段与表格字段不一样且取值逻辑改变)

    使用 poi 通过浏览器方式导出Excel表格(导出字段与表格字段不一样且取值逻辑改变) 思路:拿到表格页面查询的结果作为查询条件,表格页面的url和点击导出按钮的url是一样的,按钮的url多一个参 ...

  4. 计算机在表格底部插入一空行怎么弄,简单高效的Excel技巧,表格隔行插入空行,这两种方法很实用...

    在对Excel表格进行操作的时候,我们有时候会碰到一个难题,那就是怎么在原表格中,隔行插入空行,以便于我们补充新增新的数据. 简单高效的Excel技巧,表格隔行插入空行,这两种方法很实用 如上图所示, ...

  5. Excel在行上输入连续序号的3种方法的操作比较

    那今天呢小编要和大家分享的是,Excel在行上输入连续序号的3种方法的操作比较,比如下图需要在行上输入1-12月的数字 (快捷操作) (函数操作) (方方格子插件) 1.先看动图演示吧 2.我们可以在 ...

  6. 用Excel如何将文本转换为数字的七种方法

    用Excel如何将文本转换为数字的七种方法 当下,很多工作都会用到Excel,下面本文分步介绍了如何将包含文本的Excel单元格转换为包含数字的单元格. 概述: 当导入在另一程序(如 dBASE 或  ...

  7. excil mysql查询 条件_excel多条件查找 Excel中实现多条件查找的15种方法

    excel多条件查找 Excel中实现多条件查找的15种方法,平凡的世界平凡的你,努力学习使我们变得不平凡,今天要介绍的知识是excel多条件查找的相关知识,你准备好学习excel多条件查找 Exce ...

  8. java解析页面table表格内容导出为excel

    最近,因为项目中需要做到各个终端兼容,所以在报表预览时必须通用,所以采用后台生成html表格代码,前台通过jquery的load方法载入设置到指定位置. 生成excel时,通过解析html表格操作,就 ...

  9. vue + element 表格数据导出为excel表格

    由于业务内容的需要,我们有时候需要将表格中的数据做导出,生成一个excel表格,以下操作主要实现将element中的table数据生成一个excel表格并做下载操作. 效果图如下: 点击图中导出按钮时 ...

  10. js 实现网页表格数据导出到Excel表

    最近在做一个项目,涉及到导出数据到Excel表格,由于是采用的前后端分离模式开发的,之前常用的方法已经失效,在网上找了一些资料和方法 js文件下载地址 1.是采用的一个插件 xlsx.full.min ...

最新文章

  1. Java项目:在线电影售票系统设计和实现(java+Springboot+ssm+mysql+jsp+maven)
  2. corners边框_安卓中设置(shape)圆角背景和边框(stroke)相关的问题
  3. dockerfile如何运行镜像内的脚本_Docker精华问答 | Docker commit如何用?
  4. Quartz的时间配置
  5. C/C++编程语言中枚举类型(enum)介绍
  6. 今天拿到一个TFS Workgroup Edition,想从B3R升级,结果开始了一天的艰难之路。。...
  7. html全屏显示两个显示器,google-chrome – 跨多个显示器的Windows / Chrome / ATI /浏览器全屏...
  8. UE4:转换成VR项目
  9. 用MATLAB画线段(简单说)
  10. windows2012r2文件服务器部署,Windows server 2012部署和配置群集文件服务器
  11. 【数字视频编码基础学习】像素格式RGB/YUV
  12. P1053 [NOIP2005 提高组] 篝火晚会
  13. JS遍历对象,获取key、value的几种方法
  14. hdu 5454 Excited Database(线段树)
  15. ZZULIOJ:1028: I love 闰年
  16. NOJ - 2070 马尔扎哈的疑惑
  17. 推荐技术微信群和QQ群
  18. 接手了一座年收入 2000 万美元的“屎山”,我到底该重写还是跳槽?
  19. iSpring Suite教程:使用iSpring创建视频讲座只需简单6步
  20. 什么是人因学( Ergonomics)?

热门文章

  1. idea设置自定义代码模板(webstorm也是如此)
  2. vs能运行python吗_vs怎么运行python(vs能运行python吗)
  3. 每天一个小异常——ssh整合空指针异常
  4. 如何测试软件的性能瓶颈,性能测试如何定位瓶颈
  5. 自适应 幻灯片代码 app_低成本0基础开发app之开发首页幻灯片接口
  6. 兼容ie6css怎么设置,CSS样式兼容IE6、IE7、IE8、FF火狐浏览器的方法
  7. linux work有关的命令,VM workstation 中linux 命令
  8. leetcode 第2高的薪水 oracle_詹姆斯本赛季薪水3744万美元排在第6位,比他高的都有谁?...
  9. 两个iphone怎么大量传照片_「唯物」传个视频到 iPhone,有了新方法
  10. 质量管理系统_晟通集团内训 | 质量管理系统提升实战训练