从文件夹加载多个文件而不复制 headers

Load multiple files from folder without duplicating headers

我在Power BI中使用过文件夹数据源 这些文件是 excel 个结构相同的文件

这些文件中的每一个都有列名在前 当我加载数据时,虽然我在 "Use First row as header" 按钮

如何从所有文件中删除第一行。

我可能在该文件夹中有 100 多个文件,所以我无法一个一个地删除它们

示例数据:

您可以在 Column1 上应用文本过滤器来过滤掉值。

结果:

假设您没有有用的数据行值巧合 Column1 对于 Column1.

M查询FYR:

#"Filtered Rows" = Table.SelectRows(#"Your Previous Steps", each [Column1] <> "Column1")

我有类似的问题需要解决。我在这里找到了答案: https://powerbi.tips/2016/08/load-multiple-excel-xlsx-files/

逻辑是:

  1. 当您从 Excel 文件获取数据时,每个 sheet.

    Date 的值为 Table
  2. 参考Data专栏,不展开。添加新列:

    = Table.AddColumn(#"Previous Step", "TablesWithHeaders", each Table.PromoteHeaders([Data], [PromoteAllScalars=true]))

  3. 展开列 TablesWithHeaders