导入多个 CSV 文件

导入多个 CSV 文件

我必须每天运行股票分析,提取多个 .csv 文件,然后必须完成一项烦人的任务,即从 .csv 文件中删除不必要的字段。只有这样,我才能开始将数据编译到一张表中。

然后我必须从服务器登录中复制并粘贴 .csv 的一部分。我无法从服务器导入 .csv 文件。

然后,我必须筛选来自两个不同来源的大量数据,最终才能开始编写报告,在正确的区域补充库存。

我一直在使用条件格式工具,它确实使识别数据变得更容易,但我仍然需要 +- 2 小时(如果我工作得非常快)来完成此操作。

我需要帮助的是:

  • 1)从选定的.csv 文件中仅导入我需要的数据。

  • 2)当我从服务器粘贴数据时,如何让具有相同产品信息的行彼此排列,即:我的现有库存清单在左边,而粘贴后的库存可用性清单排列在右边(粘贴完成后)。

自然,每天这样做会变得非常艰苦,我需要一个解决方案来简化这个过程。

答案1

很难根据你所说的给出具体的答案,但是 Power Query(微软的免费插件)旨在自动执行此类操作。

答案2

如果您没有 PowerQuery(仅可用更昂贵的 Office Excel 2013 版本),您可以考虑使用 Microsoft Access 并仅使用 Excel 作为刷新/查看数据的产品。

Access 更适合您想要做的事情。

只要您将 CSV 下载到相同的位置并且文件名相同,您就可以将其作为 Microsoft Access 中的表格进行链接。在链接过程中,您可以在链接过程中忽略某些字段。链接所有 CSV 后,您需要创建一个查询来规范化所有不同的 CSV。

例如,您有一个 CSV 文件,其中包含两个字段:productid 和 soh(现有库存)。另一个 CSV 文件包含两个字段:productid 和 sa(库存可用性)。

然后,您可以使用 Microsoft Access 创建一个查询,其中您可以显示一行产品 ID,并有两列 soh 和 sa。然后,如果您有其他字段(如最低订购量或安全库存),您可以进一步计算订购量……以根据您的要求得出您需要订购的数量。

在 Excel 中,您只需使用数据刷新功能来更新列表。

请随时联系我,我很乐意指导您完成整个过程。如果您有 TeamViewer,我们可以进行远程会话。

相关内容