php生成标准excel表格,php导出生成excel表格几种方法介绍
利用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表格几种方法介绍相关推荐
- 不规则表格如何导出到excel?
不规则表格如何导出到excel? function exp(){ var a=[ {"bumen":"研发部","zhiwu":" ...
- jQuery表格数据导出成Excel插件
下载地址 一款能将网页上的Table表格数据导出成Excel文件的插件,这个导出插件使用jQuery代码实现的,很实用的导出Excel插件. dd:
- 使用 poi 通过浏览器方式导出Excel表格(导出字段与表格字段不一样且取值逻辑改变)
使用 poi 通过浏览器方式导出Excel表格(导出字段与表格字段不一样且取值逻辑改变) 思路:拿到表格页面查询的结果作为查询条件,表格页面的url和点击导出按钮的url是一样的,按钮的url多一个参 ...
- 计算机在表格底部插入一空行怎么弄,简单高效的Excel技巧,表格隔行插入空行,这两种方法很实用...
在对Excel表格进行操作的时候,我们有时候会碰到一个难题,那就是怎么在原表格中,隔行插入空行,以便于我们补充新增新的数据. 简单高效的Excel技巧,表格隔行插入空行,这两种方法很实用 如上图所示, ...
- Excel在行上输入连续序号的3种方法的操作比较
那今天呢小编要和大家分享的是,Excel在行上输入连续序号的3种方法的操作比较,比如下图需要在行上输入1-12月的数字 (快捷操作) (函数操作) (方方格子插件) 1.先看动图演示吧 2.我们可以在 ...
- 用Excel如何将文本转换为数字的七种方法
用Excel如何将文本转换为数字的七种方法 当下,很多工作都会用到Excel,下面本文分步介绍了如何将包含文本的Excel单元格转换为包含数字的单元格. 概述: 当导入在另一程序(如 dBASE 或 ...
- excil mysql查询 条件_excel多条件查找 Excel中实现多条件查找的15种方法
excel多条件查找 Excel中实现多条件查找的15种方法,平凡的世界平凡的你,努力学习使我们变得不平凡,今天要介绍的知识是excel多条件查找的相关知识,你准备好学习excel多条件查找 Exce ...
- java解析页面table表格内容导出为excel
最近,因为项目中需要做到各个终端兼容,所以在报表预览时必须通用,所以采用后台生成html表格代码,前台通过jquery的load方法载入设置到指定位置. 生成excel时,通过解析html表格操作,就 ...
- vue + element 表格数据导出为excel表格
由于业务内容的需要,我们有时候需要将表格中的数据做导出,生成一个excel表格,以下操作主要实现将element中的table数据生成一个excel表格并做下载操作. 效果图如下: 点击图中导出按钮时 ...
- js 实现网页表格数据导出到Excel表
最近在做一个项目,涉及到导出数据到Excel表格,由于是采用的前后端分离模式开发的,之前常用的方法已经失效,在网上找了一些资料和方法 js文件下载地址 1.是采用的一个插件 xlsx.full.min ...
最新文章
- Java项目:在线电影售票系统设计和实现(java+Springboot+ssm+mysql+jsp+maven)
- corners边框_安卓中设置(shape)圆角背景和边框(stroke)相关的问题
- dockerfile如何运行镜像内的脚本_Docker精华问答 | Docker commit如何用?
- Quartz的时间配置
- C/C++编程语言中枚举类型(enum)介绍
- 今天拿到一个TFS Workgroup Edition,想从B3R升级,结果开始了一天的艰难之路。。...
- html全屏显示两个显示器,google-chrome – 跨多个显示器的Windows / Chrome / ATI /浏览器全屏...
- UE4:转换成VR项目
- 用MATLAB画线段(简单说)
- windows2012r2文件服务器部署,Windows server 2012部署和配置群集文件服务器
- 【数字视频编码基础学习】像素格式RGB/YUV
- P1053 [NOIP2005 提高组] 篝火晚会
- JS遍历对象,获取key、value的几种方法
- hdu 5454 Excited Database(线段树)
- ZZULIOJ:1028: I love 闰年
- NOJ - 2070 马尔扎哈的疑惑
- 推荐技术微信群和QQ群
- 接手了一座年收入 2000 万美元的“屎山”,我到底该重写还是跳槽?
- iSpring Suite教程:使用iSpring创建视频讲座只需简单6步
- 什么是人因学( Ergonomics)?
热门文章
- idea设置自定义代码模板(webstorm也是如此)
- vs能运行python吗_vs怎么运行python(vs能运行python吗)
- 每天一个小异常——ssh整合空指针异常
- 如何测试软件的性能瓶颈,性能测试如何定位瓶颈
- 自适应 幻灯片代码 app_低成本0基础开发app之开发首页幻灯片接口
- 兼容ie6css怎么设置,CSS样式兼容IE6、IE7、IE8、FF火狐浏览器的方法
- linux work有关的命令,VM workstation 中linux 命令
- leetcode 第2高的薪水 oracle_詹姆斯本赛季薪水3744万美元排在第6位,比他高的都有谁?...
- 两个iphone怎么大量传照片_「唯物」传个视频到 iPhone,有了新方法
- 质量管理系统_晟通集团内训 | 质量管理系统提升实战训练