程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php生成excel文件(csv)簡單代碼

php生成excel文件(csv)簡單代碼

編輯:關於PHP編程

CSV是(逗號分隔值)的英文縮寫,通常都是純文本文件。建議使用WORDPAD或是記事本(NOTE)來開啟,再則先另存新檔後用EXCEL開啟,也可以直接使用excel打開,和excel文件一樣。

php生成excel文件(csv)參考代碼如下:

 代碼如下 復制代碼 <?php
header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:attachment;filename= www.bKjia.c0m 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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved