//本日给大家先容一下这个csv文件的导出,不管是导入还是导出对付数据的大略处理过滤是必须的,根据自己的须要进行处理即可。
我这里也轻微处理了一下。
做一个大略的功能的先容。

代码如下:

//表格的举头

php导出csvnPHP导出csv格局的文件 CSS

$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数据量大一些。
不过要想导特殊大的数据还是须要特殊处理的,待后期研究分享给大家。
这块有什么问题,欢迎互换。

作者:吾林爱分享