0

0

excel如何合并多个csv文件_excel使用power query合并多个csv文件教程

冰火之心

冰火之心

发布时间:2025-11-18 13:44:02

|

274人浏览过

|

来源于php中文网

原创

可通过Power Query自动化合并多个CSV文件。首先在Excel中选择“数据”→“从文件夹”导入目标文件夹,系统列出所有文件后点击“转换数据”,在编辑器中启用“合并并加载”,确认首行为标题并勾选“包含更多列”,Power Query将自动纵向堆叠各文件数据,最后点击“关闭并上载”即可完成整合。

excel如何合并多个csv文件_excel使用power query合并多个csv文件教程

如果您需要将多个CSV文件整合到一个Excel工作表中以便统一分析,但手动复制粘贴效率低下且容易出错,可以通过Power Query实现自动化合并。以下是具体操作步骤:

本文运行环境:Dell XPS 13,Windows 11

一、使用Power Query从文件夹批量导入CSV

此方法适用于多个结构相同或相似的CSV文件,通过指定文件夹路径一次性加载所有文件内容。

1、打开Excel,切换到“数据”选项卡,点击“获取数据” → “从文件” → “从文件夹”。

2、在弹出的窗口中选择包含所有CSV文件的文件夹,点击“确定”。

3、系统会列出该文件夹中的所有文件,找到代表CSV文件的那一行,点击其右侧的“转换数据”按钮进入Power Query编辑器。

4、在Power Query中,点击“组合文件”列下的“合并并加载”提示,勾选“包含更多列”选项,并确认首行为标题。

5、系统自动读取每个文件的数据并纵向堆叠,最终生成一张包含所有CSV内容的汇总表。

6、点击“关闭并上载”,数据将被导入Excel工作表中。

二、逐个添加CSV文件进行合并

当CSV文件分散在不同路径或需筛选特定文件时,可采用逐一添加的方式控制输入源。

1、在Excel中选择“数据” → “获取数据” → “从文件” → “从文本/CSV”。

2、选择第一个CSV文件,点击“导入”。

3、在预览界面确认数据格式无误后,不要直接上载,而是点击左上角的“高级编辑器”旁的“转换数据”。

Skybox AI
Skybox AI

一键将涂鸦转为360°无缝环境贴图的AI神器

下载

4、进入Power Query编辑器后,记录查询名称(如“Query1”),然后关闭此窗口不保存结果。

5、重复上述步骤,为每一个CSV文件创建独立查询。

6、新建一个空白查询,在“高级编辑器”中输入合并代码:Table.Combine({Query1, Query2, Query3}),其中括号内为实际查询名称列表。

7、执行后点击“关闭并上载”,完成数据合并。

三、通过M函数自定义合并逻辑

对于需要过滤、重命名或调整字段顺序的复杂场景,可通过编写M语言脚本精确控制合并过程。

1、按照方法一打开文件夹并进入Power Query编辑器。

2、在“组合文件”步骤中,点击“参数化”按钮展开设置选项。

3、修改原始M代码中的Csv.Document部分,加入列类型定义或跳过行数参数。

4、可在代码中插入Table.RenameColumns函数统一列名,确保结构一致。

5、使用Table.SelectRows添加条件过滤,例如排除空文件或特定日期范围外的数据。

6、完成脚本调试后,刷新查询即可应用最新逻辑。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
堆和栈的区别
堆和栈的区别

堆和栈的区别:1、内存分配方式不同;2、大小不同;3、数据访问方式不同;4、数据的生命周期。本专题为大家提供堆和栈的区别的相关的文章、下载、课程内容,供大家免费下载体验。

397

2023.07.18

堆和栈区别
堆和栈区别

堆(Heap)和栈(Stack)是计算机中两种常见的内存分配机制。它们在内存管理的方式、分配方式以及使用场景上有很大的区别。本文将详细介绍堆和栈的特点、区别以及各自的使用场景。php中文网给大家带来了相关的教程以及文章欢迎大家前来学习阅读。

575

2023.08.10

windows查看端口占用情况
windows查看端口占用情况

Windows端口可以认为是计算机与外界通讯交流的出入口。逻辑意义上的端口一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。怎么查看windows端口占用情况呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

787

2023.07.26

查看端口占用情况windows
查看端口占用情况windows

端口占用是指与端口关联的软件占用端口而使得其他应用程序无法使用这些端口,端口占用问题是计算机系统编程领域的一个常见问题,端口占用的根本原因可能是操作系统的一些错误,服务器也可能会出现端口占用问题。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

1129

2023.07.27

windows照片无法显示
windows照片无法显示

当我们尝试打开一张图片时,可能会出现一个错误提示,提示说"Windows照片查看器无法显示此图片,因为计算机上的可用内存不足",本专题为大家提供windows照片无法显示相关的文章,帮助大家解决该问题。

803

2023.08.01

windows查看端口被占用的情况
windows查看端口被占用的情况

windows查看端口被占用的情况的方法:1、使用Windows自带的资源监视器;2、使用命令提示符查看端口信息;3、使用任务管理器查看占用端口的进程。本专题为大家提供windows查看端口被占用的情况的相关的文章、下载、课程内容,供大家免费下载体验。

454

2023.08.02

windows无法访问共享电脑
windows无法访问共享电脑

在现代社会中,共享电脑是办公室和家庭的重要组成部分。然而,有时我们可能会遇到Windows无法访问共享电脑的问题。这个问题可能会导致数据无法共享,影响工作和生活的正常进行。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

2355

2023.08.08

windows自动更新
windows自动更新

Windows操作系统的自动更新功能可以确保系统及时获取最新的补丁和安全更新,以提高系统的稳定性和安全性。然而,有时候我们可能希望暂时或永久地关闭Windows的自动更新功能。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

823

2023.08.10

C++ 设计模式与软件架构
C++ 设计模式与软件架构

本专题深入讲解 C++ 中的常见设计模式与架构优化,包括单例模式、工厂模式、观察者模式、策略模式、命令模式等,结合实际案例展示如何在 C++ 项目中应用这些模式提升代码可维护性与扩展性。通过案例分析,帮助开发者掌握 如何运用设计模式构建高质量的软件架构,提升系统的灵活性与可扩展性。

0

2026.01.30

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Excel 教程
Excel 教程

共162课时 | 14.3万人学习

成为PHP架构师-自制PHP框架
成为PHP架构师-自制PHP框架

共28课时 | 2.5万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号