• 多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
        更改的类型

  • 相关阅读:
    Linux系统格式化磁盘+挂载分区
    ELK日志处理
    memcached安装+绑定访问ip
    Redis安装+密码认证
    linux安全
    Mysql备份与恢复
    MySql binlog
    gitlab自动备份
    Rabbitmq安装与配置
    Hadoop实战-Flume之Source interceptor(十一)(2017-05-16 22:40)
  • 原文地址:https://www.cnblogs.com/officeplayer/p/16749079.html
Copyright © 2020-2023  润新知