我们经常需要从amazon导出一些订单excel表格,表格里面有几个字段:物料编码,物品名称,单价,数量我现在想做的就是,把这个表格里面的数据上传到数据库,然后把物料编码前面13位一样的合并起来,数量相应的相加,总金额=单价*数量处理好的数据需要存到数据库里面,最好是再能生成一个excel文件。
解决方案 »
- PHP中用define定义的常量是否全局有效?
- 登陆成功 Warning: Cannot modify header information - headers already sent by (output
- 用pop3或者imap收邮件的各种错误,实在搞不出来,望高手指点!!!!!
- php udp编程问题
- zend studio 区别 zend studio for eclipse?
- 如何实现smarty变量中的变量?
- 100分求一个关于数组格式化的问题
- 怎样将表单的值放进URL里?
- 帮忙解析一下extract函数的用法!
- SESSION 中怎样存储数组。
- 流程控制问题,搞的纠结了,望大家指点
- php echo输出问题
1.开发一个excel上传框,将你的excel表直接上传上去
2.用phpExcelReader读取excel表并存入数据库:
3.数据库再做相应判断再通过PHPExcel导出excel表
注:phpExcelReader与PHPExcel可以到网络上下载的
从亚马逊的Excel导入到数据库中,
Step2a
然后在数据库进行合并的操作,
Step2b
把临时一样的都移除掉。
Step3
数据库处理好了,然后导出到excel。 Step1 import data into database from your selected Excel
Step2aset the latest ID,will use it to remove the temp data.
Merge the same material sample.
a 1
a 1
a 1
=>a 3
Step2b
Remove all of the same material sample.
Step3
Export db data into Excel.
prefix1 => array(row1, row2),
prefix2 => array(row3, row4)
)最后合并一下每个prefix对应的值,重新写出到一个新的excel里。
字段1(ID),字段2(物料编码13位),字段3(数量),字段4(单价),字段5(金额),字段6(物料名称)ID类似每批的批号,每批导入的都是一个ID我现在是想查询这批字段2一样的,字段3相加,字段5相加然后输出成excel
SKU name jiage quantity-purchased
A2201789M2 手机壳 55 1
A2201789M3 手机壳 55 1
A2201789M4 手机壳 55 1
A2201789M5 手机壳 55 1
A2201789M6 手机壳 55 1
A2201789M7 手机壳 55 1
A2201789M8 手机壳 55 1
A2201789M9 手机壳 55 1
A2201500M1 手机套 65 1
A2201500M2 手机套 65 1
A2201500M3 手机套 65 1
A2201500M4 手机套 65 1
A2201500M5 手机套 65 1
A2201500M6 手机套 65 1
A2201500M7 手机套 65 1
A2201500M8 手机套 65 1
A2201500M9 手机套 65 1
A2201689M19 手机膜 45 1
A2201689M20 手机膜 45 1
A2201689M21 手机膜 45 1
A2201689M22 手机膜 45 1
A2201689M23 手机膜 45 2
A2201689M24 手机膜 45 1
A2201689M25 手机膜 45 1
A2201689M26 手机膜 45 1
A2201689M27 手机膜 45 1
A2201689M28 手机膜 45 1
A2201689M29 手机膜 45 1
A2201689M30 手机膜 45 1
A2201689M31 手机膜 45 1
A2201880M32 手机屏 35 1
A2201880M33 手机屏 35 2
A2201880M34 手机屏 35 1
A2201880M35 手机屏 35 1
A2201880M36 手机屏 35 1
A2201880M37 手机屏 35 1
A2201880M38 手机屏 35 2
A2201880M39 手机屏 35 1
A2201949M40 手机按键 68 1
A2201949M41 手机按键 68 1
A2201949M42 手机按键 68 1
A2201949M43 手机按键 68 1
A2201949M44 手机按键 68 1
A2201949M45 手机按键 68 1
A2201949M46 手机按键 68 1
A2202789M47 充电器 89 1
A2202789M48 充电器 89 1
A2202789M49 充电器 89 1处理后数据
SKU name jiage quantity-purchased 合计
A22017 手机壳 55 8 440
A22015 手机套 65 9 585
A22016 手机膜 45 13 585
A22018 手机屏 35 8 280
A22019 手机按键 68 7 476
A22027 充电器 89 3 267
我要先把excel文件导入sql数据库,然后再查询处理
select 字段2,sum(字段3),sum(字段5) into outfile './a.xls' from tt group by 字段2;