php生成excel文件(csv)简单代码

php生成excel文件(csv)参考代码如下:

 代码如下 复制代码
<?php
header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:attachment;filename= www.111cn.net test_data.xls");
//输出内容如下:
echo   "姓名"."t";
echo   "年龄"."t";
echo   "学历"."t";
echo   "n";
echo   "张三"."t";
echo   "25"."t";
echo   "本www.111Cn.net科"."t";
?>

下面这种方法是从一个项目中摘取的(只支持1997-2003)      t是Tab

 代码如下 复制代码

<?php
        /**
         * 导出 Excel 表格
         *
         */
        public function excel(){
            // 表示输出的是excel文件
           header("Content-type:application/vnd.ms-excel;");
            // 表示输出的文件名为lamp_dtype.xls
           header("Content-Disposition:filename=lamp_dtype.xls");
            $exc .= "类型名称t宿舍类别t宿舍面积t容纳人数t月租/人t备注tn";
            $dtype = D('dtype');
            // 查询数据库内的信息
            $datas = $dtype->select();
            // 循环输出每条信息
            foreach($datas as $data){
                $exc .="{$data['name']}t{$data['type']}t{$data['area']}t{$data['capacity']}t{$data['rent']}t{$data['remark']}tn";
            }
            // UTF-8 转换成 GB2312
            $exc =iconv("UTF-8","GB2312",$exc);
            echo $exc;

           // 避免输出下面的内容

            exit();
        }
?>

=================================================

生成csv:        逗号是Tab

时间: 2024-10-27 22:33:58

php生成excel文件(csv)简单代码的相关文章

php生成excel文件的简单方法

 生成excel文件,最简单的莫过于把数据库的数据导入到excel就行了,下面有个不错的示例,大家可以参考下 生成excel 当然使用的是 phpExcel这个类库了,可是它太麻烦了,对于只要简单生成来说有点不值得    什么叫简单,把数据库的数据导入到excel就行了, 这个就是简单了    下面看一段代码(代码来自网络)    注意要双引号的字符串   代码如下: <?php  header("Content-type:application/vnd.ms-excel"); 

php生成与读取excel文件(.csv)实例

excel文件(.csv)  代码如下 复制代码 <?php  function getCSVdata($filename)  {      $row = 1;//第一行开始      if(($handle = fopen($filename, "r")) !== false)       {          while(($dataSrc = fgetcsv($handle)) !== false)           {              $num = count

php读取excel文件(.csv)实例介绍

PHP有自带的分析.csv函数:fgetcsv array fgetcsv ( int $handle [, int $length [, string $delimiter [, string $enclosure]]] ) handle 一个由 fopen().popen() 或 fsockopen() 产生的有效文件指针. length (可选)必须大于 CVS 文件内最长的一行.在 PHP 5 中该参数是可选的.如果忽略(在 PHP 5.0.4 以后的版本中设为 0)该参数的话,那么长度

使用PHP Excel类读取和生成excel文件

 使用PHP来生成Excel的方法有很多,比如使用最简单的回车符,制表符来生成,或者直接使用html的table格式,但这些方式兼容性都有所欠缺.测试了一下PHPExce类,发现太l强大了,可以输出非常复杂的excel表格,另外说一下还可以读取Excel文件.闲话少说,放出简要代码: <?php require_once './Classes/PHPExcel.php';   $objExcel = new PHPExcel();   $objWriter = new PHPExcel_Writ

Windows中使用Java生成Excel文件并插入图片的方法_java

生成简单的Excel文件 在现实的办公中,我们常常会有这样一个要求:要求把报表直接用excel打开.在实习中有这样一个需求.根据所选择的资源查询用户所提供附件的全部信息并生成excel供下载.但是在查询的时候我们需要来检测用户所提供的附件里面的信息是否有错误(身份证).有错误的生成错误信息excel.      Apache的POI项目,是目前比较成熟的HSSF接口,用来处理Excel对象.其实POI不仅仅只能处理excel,它还可以处理word.PowerPoint.Visio.甚至Outlo

php,不用COM,生成excel文件

excel|生成excel 用php生成excel文件   <?header("Content-type:application/vnd.ms-excel");header("Content-Disposition:filename=test.xls");echo "test1\t";echo "test2\t\n";echo "test1\t";echo "test2\t\n";

使用.NET生成Excel文件

excel|生成excel   我在工作中遇到了一些生成Excel的问题.在网络上查找了很多方法,各有优劣.最后选择了使用OFFICE 的Excel 自动化服务来生成Excel文件的办法,也就是使用Excel提供的Com对象.具体的代码如下:public static void CreateExcel()  {   for(int i = 0 ; i<1 ; i++)   {    string staFile = "D:\\test\\x";    System.Reflect

谢谢帮忙-如何实现数据抓取并生成Excel文件

问题描述 如何实现数据抓取并生成Excel文件 如何实现 网络数据抓取,那个需求分析如何去设计啊,要这么样才能达到在抓取数据时并进行筛选,并保存到本地的数据库中去 解决方案 这个要看你使用的什么语言,不同的语言有不同的做法 而Excel本身有标准的xls文件和Excel可以加载的xml和csv文件等,生成方法也不一样,难易程度却相差很大 解决方案二: 这个要看你使用的什么语言,不同的语言有不同的做法 而Excel本身有标准的xls文件和Excel可以加载的xml和csv文件等,生成方法也不一样,

php,不用COM,生成excel文件_php基础

用php生成excel文件   <?header("Content-type:application/vnd.ms-excel");header("Content-Disposition:filename=test.xls");echo "test1\t";echo "test2\t\n";echo "test1\t";echo "test2\t\n";echo "tes