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 相关文章推荐
经典的PHPer为什么被认为是草根?
Apr 02 PHP
php抓取页面与代码解析 推荐
Jul 23 PHP
PHP获取用户的浏览器与操作系统信息的代码
Sep 04 PHP
PHP面向对象——访问修饰符介绍
Nov 08 PHP
解析php如何将日志写进syslog
Jun 28 PHP
如何取得中文字符串中出现次数最多的子串
Aug 08 PHP
PHP程序员必须清楚的问题汇总
Dec 18 PHP
php缓冲输出实例分析
Jan 05 PHP
php截取html字符串及自动补全html标签的方法
Jan 15 PHP
PHP实现获取文件后缀名的几种常用方法
Aug 08 PHP
php传值和传引用的区别点总结
Nov 19 PHP
PHP内存溢出优化代码详解
Feb 26 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
[EPIC] Larva vs Flash ZvT @ Crossing Field [2017-10-09]
2020/03/17 星际争霸
用PHP生成自己的LOG文件
2006/10/09 PHP
PHP 分页类(模仿google)-面试题目解答
2009/09/13 PHP
献给php初学者(入门学习经验谈)
2010/10/12 PHP
一篇有意思的技术文章php介绍篇
2010/10/26 PHP
php获取文件名后缀常用方法小结
2015/02/24 PHP
php htmlentities()函数的定义和用法
2016/05/13 PHP
该如何加载google-analytics(或其他第三方)的JS
2010/05/13 Javascript
JavaScript实现的简单烟花特效代码
2015/10/20 Javascript
nodejs 中模拟实现 emmiter 自定义事件
2016/02/22 NodeJs
BootstrapTable与KnockoutJS相结合实现增删改查功能【一】
2016/05/10 Javascript
使用 Node.js 对文本内容分词和关键词抽取
2017/05/27 Javascript
Javascript的console['']常用输入方法汇总
2018/04/26 Javascript
echarts 使用formatter 修改鼠标悬浮事件信息操作
2020/07/20 Javascript
Antd的table组件表格的序号自增操作
2020/10/27 Javascript
Vue 简单实现前端权限控制的示例
2020/12/25 Vue.js
python合并文本文件示例
2014/02/07 Python
Django使用Mysql数据库已经存在的数据表方法
2018/05/27 Python
python 实现在无序数组中找到中位数方法
2020/03/03 Python
升级keras解决load_weights()中的未定义skip_mismatch关键字问题
2020/06/12 Python
Python Merge函数原理及用法解析
2020/09/16 Python
python中函数返回多个结果的实例方法
2020/12/16 Python
科颜氏美国官网:Kiehl’s美国
2017/01/31 全球购物
Cotton On香港网站:澳洲时装连锁品牌
2018/11/01 全球购物
Nisbets爱尔兰:英国最大的厨房和餐饮设备供应商
2019/01/26 全球购物
Saks Fifth Avenue澳洲/亚太地区:萨克斯第五大道精品百货店
2019/06/09 全球购物
人事专员岗位职责
2013/11/20 职场文书
遗体告别仪式主持词
2014/03/20 职场文书
铁路安全事故反思
2014/04/26 职场文书
企业公益活动策划方案
2014/08/24 职场文书
2014幼儿园家长工作总结
2014/11/10 职场文书
青春雷锋观后感
2015/06/10 职场文书
暂住证明怎么写
2015/06/19 职场文书
postman中form-data、x-www-form-urlencoded、raw、binary的区别介绍
2022/01/18 HTML / CSS
mysql分组后合并显示一个字段的多条数据方式
2022/01/22 MySQL
利用Python多线程实现图片下载器
2022/03/25 Python