自动化Excel工作表下载,修改和上传到MySQL数据库

时间:2011-05-04 18:59:26

标签: mysql excel

我正在运营一家电子商务商店,我可以获得包含商品编号,价格,说明,库存状态等信息的每日数据Feed。

一些注意事项:

  • 我知道.xls文件的网址
  • 我需要修改所有产品的.xls上的项目编号,以便在开头添加两个字母
  • 网站数据库的价格和库存状态需要每天更新,并按项目编号
  • 进行匹配
  • 如果项目编号不存在,则创建包含Excel工作表
  • 中包含的所有信息的新项目
  • 这一切都需要完全自动化(这是我需要最多帮助的部分)

我曾经有一家公司以每月50美元的价格照顾这家公司,但我现在可以自己访问这些数据了。我的编程经验仅限于Web语言(PHP,HTML等)和一些基本的C ++。一个侧面的问题是,是否值得对自己承担这个责任,或者我是否应该继续与已经有系统处理这个问题的公司合作。

2 个答案:

答案 0 :(得分:2)

如果您可以获取CSV而不是XLS,请将其自己加载到新表中,更新所需内容,然后将行插入生产表中。

如果您坚持使用XLS,请找到一个允许您解析它的PHP库,然后将记录写入新表。

关于你的第二个问题,是的,绝对值得削减那些每小时收费600美元的小偷,因为你需要花一两个小时自己写一些东西。

祝你好运。

答案 1 :(得分:0)

有两条建议here。一个涉及使用mysqlimport,另一个涉及TOAD。如果您需要有关如何实现此问题的更多说明,请扩展您的问题。