我的php学习笔记(45) PHP输出CSV、Excel
一.定义header()头部的输出格式
header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:filename=php100.xls");
二.输出编码和支持的格式
(1)支持普通格式的CSV 文本规范,以空格和换行来识别
常用: \t \n 空白 换行
(2)支持简单的HTML代码和表格规范
常用:table 规范 ,表格合并规范,Font标签规范
新建一个csv.php:
<?php
header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:filename=php100.xls");
// echo "A1\t B1\t C1\n";
// echo "A2\t B2\t C2\n";
// echo "A3\t B3\t C3\n";
?>
<table border="1" width="20">
<tr>
<td><font color="red">学生统计</td>
</tr>
<tr>
<td>1</td>
<td>小红</td>
<td>18</td>
<td>女</td>
</tr>
<tr>
<td>2</td>
<td>小明</td>
<td>20</td>
<td>男</td>
</tr>
<tr>
<td>3</td>
<td>小花</td>
<td>30</td>
<td>女</td>
</tr>
<tr>
<td>=A2+A3+A4</td>
<td></td>
<td>=SUM(C2+C3+C4)</td>
<td></td>
</tr>
</table>
结果如下:
转载于:https://blog.51cto.com/raojiadashaoye/1422710
我的php学习笔记(45) PHP输出CSV、Excel相关推荐
- Polyworks脚本开发学习笔记(十二)-输出和读取文本文件
Polyworks脚本开发学习笔记(十二)-输出和读取文本文件 Polyworks作为一个测量工具,将测量的数据方便的导出到文本文件则是一项必须的功能.在DATA_FILE这个命令下提供了很多子命令用 ...
- tornado学习笔记day03-响应输出
write: 作用: 将chunk中的数据写到输出缓冲区 利用write方法写json数据 我们自己手动序列化json的那种方式Content-Type 的属性值为text-html 而我们采用wri ...
- l2-004 这是二叉搜索树吗?_算法学习笔记(45): 二叉搜索树
二叉搜索树(Binary Search Tree, BST)是一种常用的数据结构,在理想情况下,它可以以 的复杂度完成一系列修改和查询,包括: 插入一个数 删除一个数 查询某数的排名(排名定义为比该数 ...
- 32位汇编语言学习笔记(45)--测试简单文件操作接口(完)
这是<Assembly Language step by step programming with linux>书中的最后一个程序,也是全书中的最复杂的一个程序. 首先看一下这个程 ...
- Linux学习笔记45——软件安装:源代码与 Tarball
我们在第一章.Linux是什么当中提到了 GNU 计划与 GPL 授权所产生的自由软件与开放源码等咚咚.不过,前面的章节都还没有提到真正的开放源码是什么的讯息!在这一章当中,我们将借由 Linux 操 ...
- Python学习笔记——输入与输出用法
目录 1.输入input 2.输出print 1.输入input python里面的输入函数是input(),可以接收一个从键盘输入的内容,回车结束. python3版本的input可以接收任意的数据 ...
- C语言学习笔记02-输入输出运算符
输出输入运算符 输出和输入 printf()的基本用法 scanf()的基本用法 输入(输出)控制符 运算符 算数运算符 关系运算符 逻辑运算符 赋值运算符 输出和输入 printf()的基本用法 p ...
- python学习笔记 --- print (输出到文件 file)
print 输出直接到文件里 主要是python版本问题,语法不一样,这里记录一下. python 3.x #!/usr/bin/env python3 #coding:utf-8 K = 10 f ...
- 学习笔记(45):Python实战编程-键盘事件
立即学习:https://edu.csdn.net/course/play/19711/343107?utm_source=blogtoedu 1.键盘事件:按键松开或者按下触发事件的执行,一般组件要 ...
- C#学习笔记之-----倒序输出字符串
为什么80%的码农都做不了架构师?>>> 学习C#写的第一个程序,很简单啊,以后的代码都放在OSChina上了,VS升级u2后,github上说不定也有了哈.开发工具是VSE ...
最新文章
- COM:养分平衡在塑造植物根-真菌互作中的作用:事实与猜想
- C#使用sqlite-net搭建简易的ORM
- 计算机主机安装系统安装系统,系统重装
- Android 应用内启动第三方应用
- 深度学习(12)TensorFlow高阶操作一: 合并与分割
- service层中有某个事物要立马提交_硬货你要的,binder机制来了
- 云原生时代,政企混合云场景IT监控和诊断的难点和应对之道
- PhoneGap在Microsoft Visual Studio Express For Wi...
- 【语音处理】基于matlab GUI录音信号时域频域分析(带面板)【含Matlab源码 064期】
- 数学建模学习:灰色关联分析
- 通过一个简单例子看懂遗传算法,附MATLAB代码
- Matlab——指派问题
- 火星坐标系、WGS84坐标系、百度坐标系和Web墨卡托坐标系相互转换(基于Python实现)
- Python程序设计实验报告【合集】
- centos 6 php mysql_Centos 6安装完美搭建mysql、php、apache之旅
- sketch和zeplin
- 微型计算机扫描方法,微机习题课(键盘-8255A行扫描法).ppt
- 文件服务器批量权限修改,服务器文件批量权限设置权限
- Jenkins踩坑:Failed to connect to repository : Error performing git command: git ls-remote -h http://17
- CDR插件开发之Addon插件007 - Addon插件简介和案例演示