多Csv文件合并(Power Query)
问题:同一文件夹内的多个Csv文件,需要合并到一个工作表里。
示例工作簿在C盘下的数据源文件夹中,每列标题分别为:标题1、标题2、标题3
let
源 = Folder.Files("C:\数据源"),
筛选文件类型 = Table.SelectRows(源, each ([Extension] = ".csv")),
已添加自定义 = Table.AddColumn(筛选文件类型, "Csv文件", each Csv.Document([Content])),
删除的其他列 = Table.SelectColumns(已添加自定义,{"Csv文件"}),
展开 = Table.ExpandTableColumn(删除的其他列, "Csv文件", {"Column1", "Column2", "Column3"}),
提升的标题 = Table.PromoteHeaders(展开, [PromoteAllScalars=true]),
筛选掉多余标题 = Table.SelectRows(提升的标题, each ([标题1] <> "标题1")),
更改的类型 = Table.TransformColumnTypes(筛选掉多余标题,{{"标题1", type text}, {"标题2", type text}, {"标题3", type number}})
in
更改的类型
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
2019-10-02 Frequency函数(Excel函数集团)