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

时间:2016-02-02 00:13:28

标签: excel vba excel-vba csv powerquery

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

我想做什么: 我希望能够让所有这些文件中的数据自动填充一个"数据库"桌子放在一张纸上。如果可能的话,我希望一个文件夹充当"监视文件夹"排序,当一个新文件出现在文件夹中时,数据会自动被摄取到表中。如果那是不可能的,我会很高兴我可以运行一个功能来检查每个游戏结束后的新数据。

我曾考虑尝试使用电源查询,但不确定是否可以使我找到可用的解决方案。

任何建议都将不胜感激!

(如果有什么不清楚,我道歉。我很乐意澄清任何困惑)

1 个答案:

答案 0 :(得分:1)

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

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

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