let
源 = Pdf.Tables(File.Contents("C:\Users\limon\OneDrive\桌面\000\源数据.pdf"), [Implementation="1.3"]),
筛选的行 = Table.SelectRows(源, each ([Kind] = "Page")),
自定义函数 = Table.TransformColumns(筛选的行,{"Data",each fx(_)}),
合并 = Table.Combine(自定义函数[Data])
in
合并
(x)=>
let
筛选行 = Table.SelectRows(x, each ([Column2] <> null)),
筛选列 = Table.SelectColumns(筛选行,List.FirstN(Table.ColumnNames(筛选行),6)),
自定义1 = Table.PromoteHeaders(Table.Transpose(Table.Combine( List.Transform(Table.Split( Table.Transpose( 筛选列),2),each Table.Transpose(_))))),
已添加自定义 =Table.AddColumn(自定义1, "文件名", each x{1}[Column4]),
重排序的列 = Table.ReorderColumns(已添加自定义,{"文件名", "距离范围:", "折射率:", "非反射门限:", "总长度:", "脉冲宽度:", "回散系数:", "反射门限:", "总损耗:", "波长:", "平均时间:", "结束门限:", "总衰减:"})
in
重排序的列 |