首页
/
每日頭條
/
科技
/
php讀取csv數據
php讀取csv數據
更新时间:2025-07-19 09:30:58

php讀取csv數據(PHP導出csv格式的文件)1

//今天給大家介紹一下這個csv文件的導出,不管是導入還是導出對于數據的簡單處理過濾是必須的,根據自己的需要進行處理即可。我這裡也稍微處理了一下。做一個簡單的功能的介紹。

代碼如下:

//表格的擡頭

$str = "g_id,分類id,分類名稱,商品貨号,商品名稱,價格\n";

//循環拼接表數據 $result 為查詢出的結果集

while($row=mysql_fetch_array($result))

{

//對某些字段數據進行一下過濾篩查

$g_name = str_replace(array("\r\n", "\r", "\n"), "", $row['g_name '];

$cat=str_replace(','," ",$row['c_id']);

//拼接要導出數據的字符串以逗号隔開每行以"\n"結束 要用英文下的逗号隔開字段

$str .= $g_id.",".$cat.",".$catname.",".$row['goods_sn'].",".$g_name.",".$row['price']."\n";

}

$filename = date('Ymd').'.csv'; //設置文件名

export_csv($filename,$str); //導出

//導出csv文件的函數直接調用即可

function export_csv($filename,$str)

{

header("Content-type:text/csv");

header("Content-Disposition:attachment;filename=".$filename);

header('Cache-Control:must-revalidate,post-check=0,pre-check=0');

header('Expires:0');

header('Pragma:public');

echo $str;

}

導出csv文件程序還是比較簡單的,直接套用,但是想要詳細了解還需要學習一下header()函數的,對于這個函數還是很有必要學習的,用處也很多的。這裡給大家提一下,私下自己去看吧。以csv格式導出還是用處很大的,因為他導出的數據要比xls數據量大一些。不過要想導特别大的數據還是需要特别處理的,待後期研究分享給大家。這塊有什麼問題,歡迎交流。

作者:吾林愛分享

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
圖片怎麼弄一個圈放大
圖片怎麼弄一個圈放大
總結:1、首先,打開電腦,下載“AdobePhotoshopCS6”并打開,在“橢圓”工具上點擊鼠标右鍵,選擇“橢圓選框工具”。2、緊接着,在編輯的圖片上畫橢圓,拖動的同時按住“shift”鍵,畫出來...
2025-07-19
微信轉賬怎麼設置24小時到賬
微信轉賬怎麼設置24小時到賬
總結:微信轉賬設置24小時到賬,操作步驟如下:1、打開微信,輸入賬号密碼登錄。2、點擊支付選項。3、點擊右上角的符号按鈕。4、點擊實時到賬。5、勾線24小時到帳。6、好友确認收錢後,将會在24小時後打...
2025-07-19
excel怎麼排序号1234
excel怎麼排序号1234
總結:excel排序号1234的具體操作步驟如下:1、在電腦上找到excel表格,并打開excel表格。2、打開表格進入之後,選中要排序的内容。3、再點擊工具欄裡面的排序選項,再點擊升序選項。4、操作...
2025-07-19
防疫行程卡怎麼弄
防疫行程卡怎麼弄
總結:1、打開手機上的支付寶APP,在支付寶APP的搜索框内輸入“防疫行程卡”進行搜索操作。2、在搜索顯示出來的頁面裡找到“防疫行程卡”選項。3、打開“疫情防控行程卡”頁面,在頁面顯示的輸入框中輸入手...
2025-07-19
手機顯示hd2什麼意思
手機顯示hd2什麼意思
手機顯示hd2,是指手機開通了高清語音。關于hd2的優點、缺點,詳細内容如下:1、優點:接電話更快,聲音更清晰,通話不斷線,與普通語音通話相比,它具有接聽更快、語音清晰度更高的優點,并且支持邊說邊聯網...
2025-07-19
Copyright 2023-2025 - www.tftnews.com All Rights Reserved