我上周问了这个问题,但是正在寻找如何使用批处理脚本来解决这个问题。我认为可能与R有关,但我没有经验使用它。但是,在做了一些研究之后,我很确定单独使用批处理脚本是不可能的,所以我认为我需要使用R或VBA脚本。我不希望有人向我提出解决方案,如果它需要使用R或VBA,那么我只会感兴趣,如果你要链接一些好的资源。我一直在搜索互联网,但到目前为止一无所获。
我需要某种脚本:
这就是我被要求逐字逐句完成的事情。
这是我迄今为止所做的。
@echo off
setlocal disableDelayedExpansion
cls
rmdir c:\LocalDirectory/s /q
mkdir c:\LocalDirectory
xcopy "\\SERVER\Path\to\the\files" c:\LocalDirectory
cd c:\LocalDirectory
dir /b /a-d
你可以看到,它并不多。我可以列出文件列表,但我需要一些可以比较它们的东西。我知道我可以在Excel中手动进行这种比较,但我需要能够为多个文件执行此操作。因此,我尝试编写某种脚本,该脚本将在目录中的特定excel文件中获取特定的数据列,并将该列的所有行与另一个xlsx文件中的特定列进行比较,然后一旦完成,生成一条消息,表示通过或失败。一旦完成,它应该转移到下一个excel文件。具有被比较数据的文件命名完全相同。