我如何才能将文件夹中的表一.xlsx, 表二.xlsx, 表三.xlsx中的“成本”sheet合并。
我如何才能将文件夹中的表一.xlsx, 表二.xlsx, 表三.xlsx中的“成本”sheet合并。
fyi...试试...先把Content列中的Binary用Excel.Workbook解析出来,观察后发现每个工作簿中包含的工作表都出现了,然后用Table.SelectRows选择Name="成本"的行,深化出Data列,再Table.Combine.
let
源 = Folder.Files("C:\Users\HP\Desktop\文件夹"),
合 = Table.Combine(
Table.TransformColumns( 源, { "Content",
(x)=>Table.SelectRows( Excel.Workbook(x,true,false),
each [Name]="成本" )
[Data]{0} }
) [Content]
)
in
合
fyi...试试...先把Content列中的Binary用Excel.Workbook解析出来,观察后发现每个工作簿中包含的工作表都出现了,然后用Table.SelectRows选择Name="成本"的行,深化出Data列,再Table.Combine.
let
源 = Folder.Files("C:\Users\HP\Desktop\文件夹"),
合 = Table.Combine(
Table.TransformColumns( 源, { "Content",
(x)=>Table.SelectRows( Excel.Workbook(x,true,false),
each [Name]="成本" )
[Data]{0} }
) [Content]
)
in
合
谢谢,解答很正点。问题解决了!