|
先上張圖
實(shí)現(xiàn)原理
先讀取數(shù)據(jù),用相應(yīng)的數(shù)據(jù)段寫入CSV的行的對應(yīng)段,然后保存為CSV即可,在最新版的淘寶助手中測試通過了
實(shí)現(xiàn)代碼
復(fù)制代碼 代碼如下:
function totaobao()
{
//加載所選商品
$map['goods_id'] = array('in',$this->returnid());
$result = $this->showgoods($map);
//寫入CSV并保存數(shù)據(jù)
$header =iconv('UTF-8','GB2312',"寶貝名稱,寶貝類目,店鋪類目,新舊程度,省,城市,出售方式,寶貝價(jià)格,加價(jià)幅度,寶貝數(shù)量,有效期,運(yùn)費(fèi)承擔(dān),平郵,EMS,快遞,付款方式,支付寶,發(fā)票,保修,自動重發(fā),放入倉庫,櫥窗推薦,開始時間,心情故事,寶貝描述,寶貝圖片,寶貝屬性,團(tuán)購價(jià),最小團(tuán)購件數(shù),郵費(fèi)模版ID,會員打折,修改時間,上傳狀態(tài),圖片狀態(tài),返點(diǎn)比例,新圖片,視頻,銷售屬性組合,用戶輸入ID串,用戶輸入名-值對,商家編碼,銷售屬性別名,代充類型,寶貝編號");
header("Content-type:text/csv");
header("Content-Disposition:attachment;filename=ybkgoods.csv");
header('Cache-Control:must-revalidate,post-check=0,pre-check=0');
header('Expires:0');
header('Pragma:public');
echo "$header/n";
//輸出數(shù)據(jù)體
foreach($result as $value)
{
//過濾描述字段
$desc = csvdatafilter("www.yibaikuan.com",$value['goods_desc']);
//截取圖片文件名
$img = msubstr($value['goods_thumb'],24,25);
//轉(zhuǎn)義
$body =iconv('UTF-8','GB2312',$value['goods_name'].",,,0,浙江,金華,b,".$value['shop_price'].",0,".$value['goods_number'].",14,1,20,20,10,,,0,0,1,0,1,,,".$desc.",,,,,0,0,,100,,0,".$img.":0:0:|;,,,,,,,0,");
echo "$body/n";
}
}
需要注意幾點(diǎn)
1.編碼問題
2.商品描述中的html代碼過濾問題
3.注意圖片的路徑
結(jié)語:
針對淘寶、拍拍、有啊 助手生成的csv的原理都是差不多的了,有需要的可以去測試。
php技術(shù):PHP 導(dǎo)出數(shù)據(jù)到淘寶助手CSV的方法分享,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。