追加查询
1. Excsl.Workbook(File.contents("C:\Temp\book1.xlsx",true,ture)
- 作用:引入数据
- 第一个参数:引用数据地址
- 引用相对路径,在excel单元格写入公式
- 同一文件下
=left(SUBSTITUTE(CELL("filename"),"[",""),Find("]",SUBSTITUTE(CELL("filename"),"[",""))-1)
- 不同文件下
=LEFT(CELL("filename"),FIND("[",CELL("filename"))-1)&"数据.xlsx"
- 定义名称,替换据对路径
Excel.CurrentWorkbook(){[Name="定义的名称"]}[Content]{0}[Column1]
- 第二个参数:第一行是否为标题,true是,null否
- 第三个参数:号称加快运行速度,实际效果不详
2. List.Distinct(List.Combine(List.Transform(删除的其他列[Data],each Table.ColumnNames(_))))
- 作用:新增字段名
3. Table.ExpandTableColumn(删除的其他列,"Data",{"姓名","语文","数学","历史"},{"姓名","语文","地理"})
- 作用:展开列
- 第一个参数:展开哪一个表
- 第二个参数:展开表的什么字段
- 第三个参数:展开字段的哪些列。(结合2,做动态列名)
- 第四个参数:返回的结果数哪些列。可省略
4. Folder.Files("C:\temp\数据")
- 作用:导入文件夹,获取二进制文件