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 相关文章推荐
yiic命令时提示“php.exe”不是内部或外部命令的解决方法
Dec 18 PHP
php实现有趣的人品测试程序实例
Jun 08 PHP
PHP实现二叉树的深度优先与广度优先遍历方法
Sep 28 PHP
php版微信公众号接口实现发红包的方法
Oct 14 PHP
PHP  Yii清理缓存的实现方法
Nov 10 PHP
phpinfo()中Loaded Configuration File(none)的解决方法
Jan 16 PHP
php json相关函数用法示例
Mar 28 PHP
PDO::prepare讲解
Jan 29 PHP
PHP+redis实现微博的拉模型案例详解
Jul 10 PHP
php和C#的yield迭代器实现方法对比分析
Jul 17 PHP
laravel-admin自动生成模块,及相关基础配置方法
Oct 08 PHP
Yii框架学习笔记之应用组件操作示例
Nov 13 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 缓冲的免费实现方法
2006/10/09 PHP
php Try Catch异常测试
2009/03/01 PHP
详解PHP数组赋值方法
2015/11/07 PHP
php rmdir使用递归函数删除非空目录实例详解
2016/10/20 PHP
JavaScript静态的动态
2006/09/18 Javascript
ToolTips JQEURY插件之简洁小提示框效果
2011/11/19 Javascript
jquery.cookie() 方法的使用(读取、写入、删除)
2013/12/05 Javascript
现如今最流行的JavaScript代码规范
2014/03/08 Javascript
jquery实现瀑布流效果分享
2014/03/26 Javascript
JavaScript的jQuery库插件的简要开发指南
2015/08/12 Javascript
浅析nodejs实现Websocket的数据接收与发送
2015/11/19 NodeJs
详解使用nodeJs安装Vue-cli
2017/05/17 NodeJs
Angular2环境搭建具体操作步骤(推荐)
2017/08/04 Javascript
vue实现a标签点击高亮方法
2018/03/17 Javascript
layui监听单元格编辑前后交互的例子
2019/09/16 Javascript
如何在Vue中抽离接口配置文件
2019/10/31 Javascript
深入解析Python中的lambda表达式的用法
2015/08/28 Python
使用Python的Twisted框架构建非阻塞下载程序的实例教程
2016/05/25 Python
Python和Java进行DES加密和解密的实例
2018/01/09 Python
Python内置random模块生成随机数的方法
2019/05/31 Python
Python K最近邻从原理到实现的方法
2019/08/15 Python
如何在python中写hive脚本
2019/11/08 Python
Python基础之变量基本用法与进阶详解
2020/01/03 Python
tensorflow 大于某个值为1,小于为0的实例
2020/06/30 Python
python反编译教程之2048小游戏实例
2021/03/03 Python
Under Armour安德玛法国官网:美国高端运动科技品牌
2018/06/29 全球购物
编程输出如下图形
2013/11/24 面试题
平面设计专业大学生职业规划书
2014/03/12 职场文书
大学生应聘求职信
2014/05/26 职场文书
法人授权委托书
2014/09/16 职场文书
2014年祖国生日寄语
2014/09/19 职场文书
合伙购房协议样本
2014/10/06 职场文书
返乡农民工证明
2015/06/24 职场文书
2015年学校办公室主任工作总结
2015/07/20 职场文书
《废话连篇——致新手》——chinapizza
2022/04/05 无线电
python语言中pandas字符串分割str.split()函数
2022/08/05 Python