有没有办法将单独的Excel文件导入主文档

时间:2016-09-14 19:48:33

标签: excel import

我有60个文件都有相同的标题。我需要的是从1主文档中导入来自所有60个文件或1个文件夹(其中所有60个文件都被容纳)的数据。这些都是Excel Spreadsheets - 没有编写代码,没有按钮。我只需要指导如何做到这一点。我可以使用Excel的“获取外部数据”按钮吗?任何建议都将不胜感激。

1 个答案:

答案 0 :(得分:1)

这可以通过Power Query完成,可以从Microsoft免费下载Excel 2010和Excel 2013,并作为Get& amp;转变。

您可以从文件夹导入所有文件,并将它们合并到一个结果表中。将新文件添加到文件夹时,只需刷新查询即可。

大多数情况可以通过点击按钮来完成。您需要手动输入一行代码。 Ken Puls在他的blog post here中有一个教程。

创建函数不需要一直使用。要开始使用,您只需将其粘贴到Power Query的高级编辑器中并调整文件路径:

let
    Source = Folder.Files("D:\Folder\Subfolder"),
    RemovedOtherColumns = Table.SelectColumns(Source,{"Content", "Name"}),
    GetExcelTables = Table.AddColumn(RemovedOtherColumns, "content", each Excel.Workbook([Content])),
    ExpandedExcelContent = Table.ExpandTableColumn(GetExcelTables, "content", {"Data"}, {"Data"})
in
    ExpandedExcelContent