首页
/
每日頭條
/
科技
/
php讀取csv數據
php讀取csv數據
更新时间:2026-01-11 07:07:57

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
推荐阅读
lol海克斯鑽石怎麼獲得
lol海克斯鑽石怎麼獲得
《LOL》海克斯科技稀有寶石獲得方法海克斯科技稀有寶石怎麼得、LOL海克斯科技稀有寶石怎麼得?本次海克斯科技活動通過稀有寶石可以換取海克斯科技安妮皮膚。下面是6399遊戲小編為大家帶來詳細的介紹、歡迎大家閱讀~LOL海克斯科技稀有寶石獲得方...
2026-01-11
我的世界手遊自創服務器
我的世界手遊自創服務器
一開始你會覺得這個世界那麼大,有那麼未知可以探索,但随着時間,你會發現這個世界那麼孤獨,所以還是玩聯機吧。——墨迹的小蘑菇網易代理的《我的世界》iOS版在昨晚悄悄上線,今天獲得AppStore首頁大圖推薦~(安卓玩家不用着急,Android...
2026-01-11
筆記本電腦到底怎麼選
筆記本電腦到底怎麼選
【CNMO評測】“筆記本電腦應該如何選擇?”每天都會有人提出這樣的“靈魂拷問”,在購物季中更是如此。确實,筆記本電腦的選擇涉及到外觀、性能、尺寸、續航等多個維度的考量,似乎一篇論文的内容量才能系統性地回答這個問題。不過,我們作為普通消費者沒...
2026-01-11
hmi與plc的編程
hmi與plc的編程
一、設備簡介背闆機是鋼卷加工的一款設備,主要生産的産品用于貨架的托盤。二、工藝要求1、背闆機的加工方式分兩種,一種是走定長不打孔切斷,另一種是根據設定打孔參數來打孔,然後再切斷。2、根據設置好的加工長度,和白段長度(就是不打孔的距離),孔參...
2026-01-11
通達信圖标代碼和顔色代碼
通達信圖标代碼和顔色代碼
通達信顔色代碼大全大家可能會對交易軟件各項指标會做增加或修改。用代碼編寫主副圖時,經常要用到顔色代碼。我們常用的代碼比較好記,也好寫。比如:紅色代碼為COLORRED,綠色代碼為ColorGreen。因為它用了對應的文字表述。但這些對應可直...
2026-01-11
Copyright 2023-2026 - www.tftnews.com All Rights Reserved