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

代码如下:

//表格的举头

php生成csv文件PHP导出csv格局的文件 HTML

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

作者:吾林爱分享