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 相关文章推荐
再次研究下cache_lite
Feb 14 PHP
新手学习PHP的一些基础知识分享
Jul 27 PHP
PHP的加密方式及原理
Jun 14 PHP
教你如何在CI框架中使用 .htaccess 隐藏url中index.php
Jun 09 PHP
php获取客户端电脑屏幕参数的方法
Jan 09 PHP
PHP中foreach()用法汇总
Jul 02 PHP
PHP获取Exif缩略图的方法
Jul 13 PHP
PHP加密技术的简单实现
Sep 04 PHP
PHP构造二叉树算法示例
Jun 21 PHP
php魔法函数与魔法常量使用介绍
Jul 23 PHP
thinkphp ajaxfileupload实现异步上传图片的示例
Aug 28 PHP
Thinkphp开发--集成极光推送
Sep 15 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中显示数组与对象的实现代码
2011/04/18 PHP
PHP文件缓存内容保存格式实例分析
2014/08/20 PHP
微信公众号支付之坑:调用支付jsapi缺少参数 timeStamp等错误解决方法
2016/01/12 PHP
CI框架封装的常用图像处理方法(缩略图,水印,旋转,上传等)
2016/11/22 PHP
laravel框架模型、视图与控制器简单操作示例
2019/10/10 PHP
Laravel第三方包报class not found的解决方法
2019/10/13 PHP
页面中js执行顺序
2009/11/09 Javascript
传智播客学习之JavaScript基础篇
2009/11/13 Javascript
Jquery优化效率 提升性能解决方案
2010/09/06 Javascript
jQuery.clean使用方法及思路分析
2013/01/07 Javascript
详细解读JavaScript编程中的Promise使用
2015/07/27 Javascript
javascript数组去重小结
2016/03/07 Javascript
js添加事件的通用方法推荐
2016/05/15 Javascript
jQuery 自定义下拉框(DropDown)附源码下载
2016/07/22 Javascript
微信小程序 在Chrome浏览器上运行以及WebStorm的使用
2016/09/27 Javascript
JQueryEasyUI之DataGrid数据显示
2016/11/23 Javascript
node.js爬取中关村的在线电瓶车信息
2018/11/13 Javascript
node获取客户端ip功能简单示例
2019/08/24 Javascript
vue点击按钮动态创建与删除组件功能
2019/12/29 Javascript
python根据给定文件返回文件名和扩展名的方法
2015/03/27 Python
Django发送html邮件的方法
2015/05/26 Python
python和bash统计CPU利用率的方法
2015/07/10 Python
深入理解python多进程编程
2016/06/12 Python
Python基于QRCode实现生成二维码的方法【下载,安装,调用等】
2017/07/11 Python
用python给自己做一款小说阅读器过程详解
2019/07/11 Python
PyTorch 解决Dataset和Dataloader遇到的问题
2020/01/08 Python
Python多个装饰器的调用顺序实例解析
2020/05/22 Python
python如何调用字典的key
2020/05/25 Python
html5自定义video标签的海报与播放按钮功能
2019/12/04 HTML / CSS
动物学专业毕业生求职信
2013/10/11 职场文书
建设单位项目负责人任命书
2014/06/06 职场文书
英语专业毕业论文答辩开场白
2015/05/27 职场文书
迎新生欢迎词2015
2015/07/16 职场文书
承诺书的内容有哪些,怎么写?
2019/06/21 职场文书
node.js如何自定义实现一个EventEmitter
2021/07/16 Javascript
nginx实现多geoserver服务的负载均衡
2022/05/15 Servers