2013-04-07 15 views
0

我面临的挑战是我每周接收一个csv excel文件的跟踪号码,大约有一万个。批量将这些数字逐个处理成网络表单并提交。然后需要将每个返回为xml的结果插入到mysql数据库中进行存储。林想知道是否有任何建议我应该如何处理这个问题。自动化是目标。当csv更新过程被处理时,正在思考。使用mysql和php。我开放的方法,特别是如果它是一个直的。谢谢你的帮助。 邮件分析一个选项?触发器?我似乎在确定批处理到Web表单过程时遇到了大多数问题。关于如何处理批量处理csv到web表单应用程序的建议

+2

[程序员.stackexchange](http://programmers.stackexchange.com/)可能是一个更好的地方,因为它是理论而不是实践。如果你实施它,你总是可以来到这里! – nickhar 2013-04-07 23:40:07

回答

0

通常你解决基本的数学第一名:

10 000 tracking numbers 
25 tracking numbers per form submissing take 1 minute (just guessed) 

结果:

400 minutes duration/400 requests per week 
Minutes per week: 70 560 
Ca. one request per each 2,94 hours 

Wihtout强调,你应该能够在一个星期内有足够的处理这些10个000跟踪数字的任意服务器成长空间。

首先将CSV文件导入到数据库表中,以便您可以轻松地从中获取25个条目,然后将状态存储到每个行中。

由于跟踪代码是唯一的(他们?可能至少每年或十年或某事发现),你可以很容易地跟踪哪些数字尚未检查。

对于网络表单,您需要编写一些函数来执行HTML请求,将数字发布到UPS并检索结果。如果他们提供了一些API,您也可以联系UPS,这些API通常比使用网络表单和网站时更易于操作,而这些更改会随着下一次重新设计而改变。

相关问题