网站首页 > 开源技术 正文
这篇文章简要讲解如何使用PHP输出显示CSV和EXCEL文件的简单方法,并以此作为深入了解应用PHP语言生成和分析复杂CSV/EXCEL文件的抛砖引玉。
(1)生成CSV文件:以空格和换行识别,以半角逗号(即,)作分隔符,列为空也要表达其存在。常用:,和\n跳至下一单元格和换行,演示代码如下:
<?php header("Content-type:application/vnd.ms-excel"); header("Content-Disposition:filename=space.csv"); echo "A,B"; ?>
结果截图如下:
(2)生成EXCEL文件:与上述不同,常用:\t和\n跳至下一单元格和换行,演示代码如下:
<?php header("Content-type:application/vnd.ms-excel"); header("Content-Disposition:filename=space.xls"); echo "A\t B\t"; ?>
其结果与上图相同,并且,其支持简单的HTML代码和表格规范(如常用的table规范,表格合并规范等),支持EXCEL运算语法,演示代码如下:
<?php header("Content-type:application/vnd.ms-excel"); header("Content-Disposition:filename=space.xls"); ?> <table width="100"> <tr> <td colspan="3" align="center"><span style="color:red;">工资表</span></td> </tr> <tr> <td>编号</td><td>姓名</td><td>月薪(元)</td> </tr> <tr> <td>001</td><td>张三</td><td>8000</td> </tr> <tr> <td>002</td><td>李四</td><td>9000</td> </tr> <tr> <td colspan="2" align="center">小计</td><td>=SUM(C3:C4)</td> </tr> </table>
结果如下图所示:
猜你喜欢
- 2024-10-09 PHPPresentation简介(php讲解)
- 2024-10-09 ASP.NET MVC5+EF6+EasyUI 后台管理系统
- 2024-10-09 php微信抓娃娃游戏完整源码分享|微信夹娃娃抓猴子游戏
- 2024-10-09 php快速制作企业小程序官网,企业门店小程序DIY制作源码分享
- 2024-10-09 [composer-unused]扫描代码找出没有使用的依赖
- 2024-10-09 MySQL 教程-安装-管理-MySQL PHP 语法-教程文档大全学习知识点
- 2024-10-09 PHP学习第十课:Mysql数据库(php+mysql)
- 2024-10-09 php微信投票活动源码,多公众号吸粉、多样式 多功能
- 2024-10-09 php素材(模板)下载付费资源类源码分享,不要浪费了你的资源
- 2024-10-09 如何让Word、Excel文件显示内容的缩略图,而不是图标!
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)