将数据导入到启用宏的Excel文件

时间:2016-11-16 18:45:42

标签: php excel excel-vba csv phpexcel vba

我已经在这里做了很多腿部工作,并且我已经假设我将以这种方式做到这一点,但我不确定它现在会起作用。我使用excel为我的业务创建了一个库存系统,它有许多宏(VBA脚本) - 让我们称之为库存大师。我试图跟踪所有不同销售媒体(亚马逊,eBay,个人商店)的所有库存。

我创建了一个PHP脚本来从亚马逊提取销售数据并将XML日期(来自亚马逊的请求数据)转换为两个单独的csv文件 - 对于那些关心的人,亚马逊的API工作方式,我必须提出一个请求来提取当天的销售订单ID,然后使用销售订单ID提出另一个请求来获取实际的订单信息。

问题是,我不确定从两个文件导入我需要的数据到库存主数据的最佳方法是什么。此外,我必须能够过滤我要导入的数据并将其放入Inventory Master中的相应列中。

我打算创建一个VBA脚本来导入文件,但我确定我是否可以这样操作数据,因为导入数据是csv并且没有启用宏。我确信我仍然可以找到方法,但我当时认为我可以通过PHP完成所有这些工作,但我看到的唯一的PHPExcel库并不能用于xlsm格式。

这是我转向互联网的地方。有人能想到更好的方法来导入这些数据吗?

1 个答案:

答案 0 :(得分:0)

我认为你需要分阶段完成。任何数据库操作通常都通过临时表进行。在将其复制到最终表之前操作的临时表。

Andreas建议您将整个文件导入excel。在Excel中运行过滤器,然后将其复制到Inventory Master。

然后您可以处置临时文件。