目前我正在使用包含此查询的批处理文件:
dir "\\directory\folder\example" > file.xls /b /o
一旦我执行它,我会收到.xls文件,该文件在工作簿中用作数据源。
打开工作簿并将数据导入指定的工作表后,是否可以运行此类查询?
答案 0 :(得分:1)
在Excel中,您可以使用Power Query将Excel文件作为数据源加载,或列出文件夹中的所有文件,并随后将这些文件用作数据源。
Power Query可以从Microsoft免费下载,用于Excel 2010和2013,并且内置于Excel 2016中,作为" Get&变换"在数据功能区中。
可以从Excel工作簿内部刷新使用此技术构建的查询。
编辑:如果您使用旧版本的Excel,则可能需要求助于VBA将文件列表导入Excel。我前段时间写了一个例程并在" List all files in folder to Excel"中详细描述了它。 。它可能会为你的口味做太多,但你总是可以把它扔出去。该链接包含一个包含所有代码的示例文件。
答案 1 :(得分:0)
您也可以使用命名公式。
= FILES($ A $ 1)
= INDEX(ListOfFiles,ROW())