PHP 导出数据到淘宝助手CSV的方法分享


Posted in PHP onFebruary 27, 2010

先上张图
PHP 导出数据到淘宝助手CSV的方法分享
PHP 导出数据到淘宝助手CSV的方法分享
实现原理

先读取数据,用相应的数据段写入CSV的行的对应段,然后保存为CSV即可,在最新版的淘宝助手中测试通过了

实现代码

function totaobao() 
    {         //加载所选商品 
        $map['goods_id'] = array('in',$this->returnid()); 
        $result = $this->showgoods($map); 
        //写入CSV并保存数据     
        $header =iconv('UTF-8','GB2312',"宝贝名称,宝贝类目,店铺类目,新旧程度,省,城市,出售方式,宝贝价格,加价幅度,宝贝数量,有效期,运费承担,平邮,EMS,快递,付款方式,支付宝,发票,保修,自动重发,放入仓库,橱窗推荐,开始时间,心情故事,宝贝描述,宝贝图片,宝贝属性,团购价,最小团购件数,邮费模版ID,会员打折,修改时间,上传状态,图片状态,返点比例,新图片,视频,销售属性组合,用户输入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"; 
        //输出数据体 
        foreach($result as $value) 
        { 
//过滤描述字段 
            $desc = csvdatafilter("www.yibaikuan.com",$value['goods_desc']); 
//截取图片文件名 
            $img = msubstr($value['goods_thumb'],24,25); 
            //转义 
            $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"; 
        }          
    }     

需要注意几点
1.编码问题
2.商品描述中的html代码过滤问题
3.注意图片的路径
结语:
针对淘宝、拍拍、有啊 助手生成的csv的原理都是差不多的了,有需要的可以去测试。
PHP 相关文章推荐
一些使用频率比较高的php函数
Oct 03 PHP
PHP 采集程序中常用的函数
Dec 09 PHP
PHP字符串处理的10个简单方法
Jun 30 PHP
无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装最快的解决办法
Aug 01 PHP
php中使用redis队列操作实例代码
Feb 07 PHP
深入PHP5中的魔术方法详解
Jun 17 PHP
解析PHP汉字转换拼音的类
Jun 18 PHP
PHP中的排序函数sort、asort、rsort、krsort、ksort区别分析
Aug 18 PHP
为PHP安装imagick时出现Cannot locate header file MagickWand.h错误的解决方法
Nov 03 PHP
ThinkPHP函数详解之M方法和R方法
Sep 10 PHP
简单谈谈PHP面向对象之标识对象
Jun 27 PHP
php实现的简单多进程服务器类完整示例
Feb 01 PHP
基于pear auth实现登录验证
Feb 26 #PHP
php str_pad() 将字符串填充成指定长度的字符串
Feb 23 #PHP
php 用checkbox一次性删除多条记录的方法
Feb 23 #PHP
PHP实现域名whois查询的代码(数据源万网、新网)
Feb 22 #PHP
PHP 伪静态隐藏传递参数名的四种方法
Feb 22 #PHP
收藏的PHP常用函数 推荐收藏保存
Feb 21 #PHP
Search File Contents PHP 搜索目录文本内容的代码
Feb 21 #PHP
You might like
PHP+jQuery 注册模块开发详解
2014/10/14 PHP
php如何控制用户对图片的访问 PHP禁止图片盗链
2016/03/25 PHP
mysql查找删除重复数据并只保留一条实例详解
2016/09/24 PHP
php格式化时间戳
2016/12/17 PHP
Laravel-添加后台模板AdminLte的实现方法
2019/10/08 PHP
User Scripts: Video Download by User Scripts
2007/05/14 Javascript
最近项目写了一些js,水平有待提高
2009/01/31 Javascript
一个原生的用户等级的进度条
2010/07/03 Javascript
jquery mobile的触控点击事件会多次触发问题的解决方法
2014/05/08 Javascript
JS实现在状态栏显示打字效果完整实例
2015/11/02 Javascript
JavaScript判断微信浏览器实例代码
2016/06/13 Javascript
详解Vue.js组件可复用性的混合(mixin)方式和自定义指令
2017/09/06 Javascript
微信小程序实现的3d轮播图效果示例【基于swiper组件】
2018/12/11 Javascript
基于iview-admin实现动态路由的示例代码
2019/10/02 Javascript
keep-alive保持组件状态的方法
2020/12/02 Javascript
Python变量和字符串详解
2017/04/29 Python
Python实现返回数组中第i小元素的方法示例
2017/12/04 Python
python的Tqdm模块的使用
2018/01/10 Python
浅谈python中真正关闭socket的方法
2018/12/18 Python
opencv 获取rtsp流媒体视频的实现方法
2019/08/23 Python
python正则表达式实例代码
2020/03/03 Python
appium+python adb常用命令分享
2020/03/06 Python
PyQt中使用QtSql连接MySql数据库的方法
2020/07/28 Python
python实现简单的tcp 文件下载
2020/09/16 Python
python 实现的车牌识别项目
2021/01/25 Python
解析html5 canvas实现背景鼠标连线动态效果代码
2019/06/17 HTML / CSS
美国葡萄酒网上商店:Martha Stewart Wine Co.
2019/03/17 全球购物
英国天然抗衰老护肤品品牌:Nakin Skin Care
2019/04/16 全球购物
邓小平理论心得体会
2014/09/09 职场文书
2014银行领导班子群众路线对照检查材料思想汇报
2014/09/17 职场文书
社区党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
司机个人年终总结
2015/03/03 职场文书
远程教育集中轮训基层干部培训班学习心得体会
2016/01/09 职场文书
廉政党课工作报告案例
2019/06/21 职场文书
Python 机器学习工具包SKlearn的安装与使用
2021/05/14 Python
Python采集爬取京东商品信息和评论并存入MySQL
2022/04/12 Python