自动将新的 csv 文件数据导入 "Database" Excel 工作簿

Automatically import new csv file data into a "Database" Excel workbook

我的情况: 在比赛中,我们将有 6 "scorers" 个,每个使用单独的 android tablet。对于每场比赛(整个锦标赛可能有 70 或 80 场比赛),每个人都会在创建 .csv 文件的自定义应用程序上相应得分。 (需要明确的是,每场比赛将产生 6 个单独的 1 行 csv 文件。)数据的格式在比赛与比赛之间以及得分手与得分手之间都是相同的。我可以控制这些文件的名称,例如“[Scorer#]_[Match###].csv”。这些 tablets 都将通过 USB 连接到中央计算机。

我想做什么: 我希望能够让所有这些文件中的数据自动填充单个 sheet 上的 "database" table。如果可能的话,我希望一个文件夹充当某种 "watch folder",当一个新文件出现在一个文件夹中时,该数据会自动摄取到 table 中。如果那不可能,我会很高兴有一个函数可以 运行 在每场比赛结束后检查新数据。

我考虑过可能尝试使用 power query,但不确定这是否可以引导我找到可用的解决方案。

如有任何建议,我们将不胜感激!

(如果有任何不清楚的地方,我深表歉意。我很乐意消除任何困惑)

Power Query 非常适合这种情况。您可以设置一个查询来加载特定文件夹中的所有文件并附加内容。将新文件添加到文件夹后刷新查询。

有关如何设置此类查询的详细说明,请查看此处:

http://excelunplugged.com/2015/02/10/get-data-from-folder-in-power-query/