自动将每日.txt文件导入Excel

自动将每日.txt文件导入Excel

我有一个 excel 文件,我将数据从网络驱动器上每天生成的 .txt 文件中提取到其中,目前我每天早上都手动执行此操作。我想自动执行此过程,以便在午夜后创建新的 .txt 文件时,Excel 将自动获取新文件并替换前几天的数据。

报告文件名如下所示:P:_warehouse\score-cards\0610-ScoreCards.txt P:_warehouse\score-cards\0611-ScoreCards.txt P:_warehouse\score-cards\0612-ScoreCards.txt P:_warehouse\score-cards\0613-ScoreCards.txt

虽然我对 Excel 的前端操作相当熟练,但我对编码方面却不太熟悉,我知道这需要编码,因此任何基本的帮助我都非常感谢。谢谢!

答案1

我对定期从系统中提取的用户数据有类似的要求。

我解决这个问题的方法(当然,这远非唯一方法)是创建新文本文件的两个副本。一个用于历史记录,另一个则简单地命名为:

P:_warehouse\score-cards\Latest-ScoreCards.txt

然后,我使用 Microsoft 的 Excel PowerQuery 插件(非常有用)来始终提取最新数据。PowerQuery 使用点击方法从许多不同类型的数据源进行提取和转换过程。因此,如果需要,您可以在导入数据的同时整理、过滤和丰富数据。

导入可以自动进行,但因为您只需按下刷新按钮,而且因为我喜欢在更新之前简要地查看旧数据,所以我将其保留为手动。

相关内容