导入数据到启用宏的excel文件的最佳方法


Best way to import data to macro enabled excel file

我已经在这里做了很多跑腿的工作,我假设我要这样做,但我不确定它现在是否会工作。我使用excel为我的业务创建了一个库存系统,它有许多宏(VBA脚本)-让我们称之为库存大师。我试图在所有不同的销售媒介(亚马逊、eBay、个人商店)上跟踪我的所有库存。

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

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

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

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

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

Andreas建议你把整个文件导入excel。在将文件复制到库存母版之前,在excel中运行过滤器。