首页
/
每日頭條
/
科技
/
php讀取csv數據
php讀取csv數據
更新时间:2025-12-01 12:07:29

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
推荐阅读
qq怎麼關閉微博小程序
qq怎麼關閉微博小程序
iOS8發布後,不少應用也紛紛更新适配的版本。昨日,新版微博iPhone客戶端正式通過審核,在适配iOS8的基礎上,加入了自定義尾巴、群組和私密發送功能。此前,少數派曾介紹過如何自定義微博尾巴,現在該功能已集成到新版iPhone微博客戶端,...
2025-12-01
exsle數據分析方法
exsle數據分析方法
exsle數據分析方法?點擊“文件”,點擊“選項”選擇加載項,選擇分析工具庫,選擇完成點擊“轉到”,下面我們就來說一說關于exsle數據分析方法?我們一起去了解并探讨一下這個問題吧!exsle數據分析方法點擊“文件”,點擊“選項”。選擇加載...
2025-12-01
小米造假被市場監管局處罰
小米造假被市場監管局處罰
見習記者李牧青2022年2月8日,工業和信息化部發布《關于2022年第四季度電信服務質量的通告》(以下簡稱《通告》)。《通告》顯示,2022年第四季度,全國電信用戶申訴率為9.0人次/百萬用戶,同比下降67.5%,環比下降39.1%。其中,...
2025-12-01
有人發
有人發
“怎麼就成了拐賣婦女了?”2022年5月28日,廣西平果市舊城鎮六岸村龍肥屯,村民覃仕平告訴南風窗,他和“妻子”黃劍英是自由戀愛。“年前,她的身份證到期了,她還去平果市公安局換證。”覃仕平試圖說明,黃劍英平時的出入,也都自由。但在最近,覃仕...
2025-12-01
kml文件能不能導入arcgis
kml文件能不能導入arcgis
方法一:添加擴展模塊直接打開ArcGIS安裝包中有打開KML文件的插件,需要單獨安裝。1、在ArcGIS的安裝文件中找到DataInteropDesktop,點擊Setup安裝,一直點擊下一步,直至安裝完成。DataInteropDeskt...
2025-12-01
Copyright 2023-2025 - www.tftnews.com All Rights Reserved