php导出excel表格
来源:互联网 发布:淘宝 法律咨询 靠谱吗 编辑:程序博客网 时间:2024/05/02 05:42
有两种方法,一种是利用php自带的函数,另一种是利用phpexcel类库。
通常使用第一种方法就够了,简单,快捷。
第一种方法如下:
<span style="font-size:18px;"><?phpinclude_once("conn.php");//首先,在php文件的开头,通过header()定义输出的文件类型为excel文件//定义输出的文件类型,表示输出的是一个excel文件header("Content-type:application/vnd.ms-excel");//定义输出的文件名,表示输出的文件名为test.xls,如果文件名为中文,用iconv函数进行转码header("Content-Disposition:filename=baobiao.xls");//为什么要加\t和\n呢?主要是通过程序的手段来模拟table键和回车键 // \t:table键 ,通过程序的手段来模拟table键和回车键的按下 // \t\n:table键并换行//其实在大部分情况下,可以将数据从数据库中取出,然后按照每一列数据结束后加\t,每一行数据结束后加\n的方法echo出来//给excel表格的每一列添加一个标题echo "ID\t";echo "客户简称\t";echo "预算\t";echo "缴费\t";echo "缴费方式\t";echo "特殊情况\t";echo "决算\t\n";$sql="select * from kehu_information where final_cost<=jiaofei order by kehu_id asc";$rec=mysql_query($sql);//返回一个结果集$row_num=mysql_num_rows($rec);//结果集中的行数$col_num=mysql_num_fields($rec);//结果集中的列数while($row=mysql_fetch_array($rec)){//从结果集中逐行获取记录 for($col=0;$col<$col_num;$col++){ if($col==($col_num-1)){//excel文件中列的数字编号从0开始,总列数-1 对应excel文件中最大列的编号 echo $row[$col]."\t\n";//如果是最后一列,加上 \n 来模拟回车键 }else{ echo $row[$col]."\t";//每一行数据逐列输出到excel文件单元格中,不是最后一列时,加上 \t 来模拟tab键 } }}?></span>
0 0
- php导出excel表格
- php导出excel表格
- php导出excel表格
- php导出excel表格
- php导出excel表格
- php导出EXCEL表格
- php导出EXCEL表格
- php导出excel表格
- php导出excel表格
- PHP导出 Excel表格数据
- php导入导出excel表格
- 【PHP】Excel表格导入导出
- 转 PHP导出Excel表格
- php导出excel表格文件
- PHP快速导出excel表格
- PHP导出excel表格,PHP导出Excel报表,PHP导出Xls表格!
- PHP导出Excel表格(最简易)
- php通过PHPExcel导出Excel表格
- 11st
- Android开源框架ImageLoader的完美例子
- uvc摄像头代码解析4
- uvc摄像头代码解析5
- (转)路径中 斜杠/和反斜杠\ 的区别
- php导出excel表格
- 美化TabHost
- 大型网站技术架构核心原理与案例分析--第一章(总结待续)
- android EditView自动判断输入长度,并限制字数,然后将光标停在最后
- Sicilly 1152 马的简单周游问题(5*6)
- 模型选择之交叉验证
- 从B树、B+树、B*树谈到R 树
- Android开发环境配置
- uvc摄像头代码解析6