php导出csv或xls文件程序

由于工作需要今天我们要把mysql数据库里面的数据导出到execel里面用,后来在网上找了一下原来这么简单,因csv文件只要以"," 分开就OK了,下面我们就来看看实例吧.

<?php
include("../inc/connect.php");
$Date = date("Y-m-d");
$Filename = $Date.".csv";
$Table = isset($_GET['tid'])?$_GET['tid']:''; 
header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:filename=".$Filename);

echo "用户名,真实姓名,联系方式,联系QQ,联系地址,邮箱地址 rn";
 $Sql = "Select * from  gx_member where datediff(m_time,'".date("Y-m-d H:i:s")."')<=$Table order by id desc ";
 $Result = mysql_query($Sql);
 while($rs = mysql_fetch_array($Result) ){
 echo $rs['m_name'].','. $rs['m_realname'].",". $rs['m_tel'].",". $rs['m_qq'].",". $rs['m_address'].",". $rs['m_mail']." rn ";
 }

?>

上面我们用的是导出csv文件还有一种就导出xls文件只要修改一下

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

就差不多了.

本站原创转载请注明www.111cn.net/phper/php.html

时间: 2024-08-02 02:43:32

php导出csv或xls文件程序的相关文章

mysql怎么导出csv格式数据文件

1.MySQL导出本地数据库数据到本地文件 Sql代码  代码如下 复制代码 load data infile '/tmp/test.csv'   into table test_info    fields terminated by ','  optionally enclosed by '"' escaped by '"'   lines terminated by 'rn';  load data infile '/tmp/test.csv' into table test_i

php mysql 导出csv excel格式文件并保存

$times = time();  $filename = $times.".csv";   $a = "联系人,联系电话,申请时间 ";     $days = postget("days");    $mktime = daystomktime($days);  $sql = "select * from  v_tugou where ($times-times)<$mktime";  $db = new db();

导出csv,默认打开程序设置

问题描述 privatevoidOutPutCsv(Stringcsv,stringdownFile){using(StringWriterms1=newStringWriter()){ms1.Write(csv);HttpContextcurContext=HttpContext.Current;//设置编码和附件格式curContext.Response.Clear();curContext.Response.ContentType="application/vnd.ms-text"

PHP导入和导出CSV文件实现程序

我们先准备mysql数据表,假设项目中有一张记录学生信息的表student,并有id,name,sex,age分别记录学生的姓名.性别.年龄等信息.  代码如下 复制代码 CREATE TABLE `student` (    `id` int(11) NOT NULL auto_increment,    `name` varchar(50) NOT NULL,    `sex` varchar(10) NOT NULL,    `age` smallint(3) NOT NULL defau

php 导出csv文件程序

php 导出csv文件程序 <?php   $Date = date("Y-m-d"); $Filename = $Date.'_'.date("h_i_s").".csv"; $Table = isset($_GET['tid'])?$_GET['tid']:''; $Auto = isset($_POST['d'])?$_POST['d']:''; if( is_numeric($Auto ) ){  $Table =$Auto; }

详解PHP导入导出CSV文件_php实例

我们先准备mysql数据表,假设项目中有一张记录学生信息的表student,并有id,name,sex,age分别记录学生的姓名.性别.年龄等信息. 复制代码 代码如下: CREATE TABLE `student` (       `id` int(11) NOT NULL auto_increment,       `name` varchar(50) NOT NULL,       `sex` varchar(10) NOT NULL,       `age` smallint(3) NO

thinkPHP导出csv文件及用表格输出excel的方法_php实例

本文实例讲述了thinkPHP导出csv文件及用表格输出excel的方法.分享给大家供大家参考,具体如下: 1.thinkphp导出csv文件 导出csv文件可能就那几行代码,今天有个问题困扰我好久,就是导出之后出现一些html代码,这个不应该,view里面是空的,controller中最后也没有$this->display(),最后细心看到think_page_trace这样的字样,恍然大悟,是页面的跟踪日志,这个默认是会输出来的.最后在方法后面加了一个exit结束就好了,下面是代码: 1.I

PHP把导入和导出CSV文件到mysql数据库方法

下面只是一个简单的实例 我们先准备mysql数据表,假设项目中有一张记录学生信息的表student,并有id,name,sex,age分别记录学生的姓名.性别.年龄等信息.  代码如下 复制代码 CREATE TABLE `student` (    `id` int(11) NOT NULL auto_increment,    `name` varchar(50) NOT NULL,    `sex` varchar(10) NOT NULL,    `age` smallint(3) NO

sqlite-Android如何将SQLite数据库中的数据导出为csv格式的文件

问题描述 Android如何将SQLite数据库中的数据导出为csv格式的文件 搜到了下边这个方法,但是我没实现功能,请各位指教.最好能有代码 public void ExportToCSV(Cursor c, String fileName) { int rowCount = 0; int colCount = 0; FileWriter fw; BufferedWriter bfw; File sdCardDir = Environment.getExternalStorageDirecto