PHP将数据导出Excel表中的实例(投机型)

开发技术 作者: 2024-08-18 00:25:01
下面小编就为大家带来一篇PHP将数据导出Excel表中的实例(投机型)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

1、简介

如何利用最简单粗糙暴力的方法将数据写入Excel文件中呢?

因为ms word和excel的文档都支持html文本格式,因此我们可以基于这个原理采用html文本格式进行数据的输出。

在html中,我们只需要将数据照着所想要的顺序放进相应的html表格中即可。

我们采用PHP进行数据获取整理以及构造相应的html文本,最后通过字节流输出下载到用户本地。

2、代码

直接上代码,这是一个很简单的程序,里面都带有注释了。

ExportExcel.class.PHP文件

\r\n\r\n"; #以下构建一个html类型格式的表格 $str .= $title; $str .="".$titlename.""; foreach ($data as $key=> $rt ) { $str .= " $v ) { $str .= "}
?>

$data = array(
array('a11','a22','a33'),array('b11','b22','b33'),array('c11','c22','c33'),array('d11','d22','d33'),array('e11','e22','e33'),array('f11','f22','f33'),);
$excelHead = "这个是Excel表格标题";
$title = "我的Excel表"; #文件命名
$headtitle= "<tr>
</tr>";
$titlename = "<tr>

excelData($data,$headtitle,$filename); ?>

3、测试

点击访问:

下载该Excel文件

成功后查看该文件:

进入后Excel提示说该文件格式与后缀名不一致,这也间接说明了我们所导出来的Excel文件仅仅只是个外表是Excel(实质是html文件),格式上并不是Excel文件。

点击是进入查看里面的内容,上看去挺像Excel的嘛,哈哈。就酱紫

更改后缀名为html进入查看:

你瞧,实质就是html文件嘛,只是Excel支持该格式而已。

以上这篇PHP将数据导出Excel表中的实例(投机型)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程之家。

原创声明
本站部分文章基于互联网的整理,我们会把真正“有用/优质”的文章整理提供给各位开发者。本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
本文链接:http://www.jiecseo.com/news/show_64071.html
php将数据导出excel表
{$excelHead} 表格1 表格2 表格3