php把数据表导出为Excel表的最简单、最快的方法(不用插件)

2015-01-24信息快讯网

很多时候,数据库中的数据需要导出成excel,以下是最简便的方法,不用导出excel的类,即使功能简单,但是对于没有复杂需求的项目“见效快”

先定义头部信息,表示输出一个excel。然后再以table的形式把数据库的信息循环的echo出来,就好了。

<?php

 header("Content-type:application/vnd.ms-excel");
 header("Content-Disposition:filename=xls_region.xls");

 $cfg_dbhost = 'localhost';
 $cfg_dbname = 'testdb';
 $cfg_dbuser = 'root';
 $cfg_dbpwd = 'root';
 $cfg_db_language = 'utf8';
 // END 配置

//链接数据库 $link = mysql_connect($cfg_dbhost,$cfg_dbuser,$cfg_dbpwd); mysql_select_db($cfg_dbname); //选择编码 mysql_query("set names ".$cfg_db_language); //users表 $sql = "desc users"; $res = mysql_query($sql); echo "<table><tr>"; //导出表头(也就是表中拥有的字段) while($row = mysql_fetch_array($res)){ $t_field[] = $row['Field']; //Field中的F要大写,否则没有结果 echo "<th>".$row['Field']."</th>"; } echo "</tr>"; //导出100条数据 $sql = "select * from users limit 100"; $res = mysql_query($sql); while($row = mysql_fetch_array($res)){ echo "<tr>"; foreach($t_field as $f_key){ echo "<td>".$row[$f_key]."</td>"; } echo "</tr>"; } echo "</table>"; ?>

php+mysql实现数据库随机重排实例
ThinkPHP基于PHPExcel导入Excel文件的方法
跟我学Laravel之视图 & Response
跟我学Laravel之请求与输入
跟我学Laravel之路由
跟我学Laravel之请求(Request)的生命周期
php保存二进制原始数据为图片的程序代码
ThinkPHP 3.2 数据分页代码分享
php json_encode()函数返回json数据实例代码
php返回json数据函数实例
php导出CSV抽象类实例
php中使用PHPExcel读写excel(xls)文件的方法
phpword插件导出word文件时中文乱码问题处理方案
phpExcel中文帮助手册之常用功能指南
PHP 导出Excel示例分享
ThinkPHP使用PHPExcel实现Excel数据导入导出完整实例
Codeigniter+PHPExcel实现导出数据到Excel文件
thinkphp实现面包屑导航(当前位置)例子分享
php实现zip压缩文件解压缩代码分享(简单易懂)
使用php语句将数据库*.sql文件导入数据库
php加速器eAccelerator的配置参数、API详解
yii框架builder、update、delete使用方法
yii框架表单模型使用及以数组形式提交表单数据示例
php将字符串转化成date存入数据库的两种方式
php导出csv数据在浏览器中输出提供下载或保存到文件的示例
PHP数据库操作之基于Mysqli的数据库操作类库
用PHP和Shell写Hadoop的MapReduce程序
php实现telnet功能示例
PHP中CURL的CURLOPT_POSTFIELDS参数使用细节
使用PHP导出Redis数据到另一个Redis中的代码
php导出excel格式数据问题
php导出word文档与excel电子表格的简单示例代码
php不使用插件导出excel的简单方法
Drupal读取Excel并导入数据库实例
php读取excel文件示例分享(更新修改excel)
©2014-2024 dbsqp.com