首页
/
每日頭條
/
科技
/
php讀取csv數據
php讀取csv數據
更新时间:2026-01-19 08:45:12

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
推荐阅读
房産中介房源管理系統排名
房産中介房源管理系統排名
在當今科技高速化的信息化時代,誰先掌握了科技,誰先掌握了信息,誰就先掌握了這個時代,在變幻多端的市場中,房産中介管理系統顯得越發重要。房産中介服務,作為房産交易裡繞不開的一環,專業的房産中介管理系統,功能這邊比如房客源人員功能、考勤、财務、...
2026-01-19
明明已經打開移動數據,手機怎麼顯示還是無信号
明明已經打開移動數據,手機怎麼顯示還是無信号
明明已經打開移動數據,手機怎麼顯示還是無信号?建議按一下方法進行排查一下:是否正确的插入了SIM卡是否插入了錯誤的SIM卡,如标準版插入電信SIM卡等進入硬件檢測查看SIM卡是否工作正常(撥号界面輸入*#*#64663#*#*)嘗試更換一張...
2026-01-19
電腦連接qq開不了網頁怎麼辦
電腦連接qq開不了網頁怎麼辦
首先,打開開始菜單,選擇運行,輸入:cmd。Windows10電腦的話在下面的搜索欄裡輸入cmd,點擊右鍵,選擇以管理員身份運行。然後輸入“ipconfig/displaydns”,然後按回車。這一步會列出你曾使用過的DNS緩存接下來再輸入...
2026-01-19
怎麼打開360殺毒軟件
怎麼打開360殺毒軟件
怎麼打開360殺毒軟件?太長不看版:調優好的360基本上是殺毒能力加強版的火絨,默認設置的360是披着殺毒軟件外殼的病毒,我來為大家科普一下關于怎麼打開360殺毒軟件?下面希望有你要的答案,我們一起來看看吧!怎麼打開360殺毒軟件太長不看版...
2026-01-19
電腦對比度怎麼調
電腦對比度怎麼調
電腦對比度怎麼調?點擊開始菜單裡的“控制面闆”選項,我來為大家科普一下關于電腦對比度怎麼調?下面希望有你要的答案,我們一起來看看吧!電腦對比度怎麼調點擊開始菜單裡的“控制面闆”選項。先切換至大圖标顯示方式,點擊控制面闆裡的“NVIDIA控制...
2026-01-19
Copyright 2023-2026 - www.tftnews.com All Rights Reserved