You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Excel中超200万行的数据连接查询结果导出为CSV

问题1答复

完全可以。不需要把查询结果加载到单个或多个Excel工作表,就能直接导出全量转换后的数据,完全不受Excel单工作表1048576行的上限限制。

问题2答复

根据你使用的Excel版本不同,可以选择两类实现方案,不需要复杂配置:

方案1:零额外工具,直接用Power Query内置功能导出

*适用版本:Microsoft 365、Office 2021及以上更新版本的Excel
操作步骤:

  • 打开已经完成全部数据转换逻辑的Excel文件,进入「数据」选项卡,点击「获取数据>启动Power Query编辑器」,确认目标查询的所有转换步骤运行正常无报错。
  • 在编辑器左侧查询面板右键点击空白处,选择「新建查询>空查询」,选中新建的空查询后点击顶部的「高级编辑器」,粘贴如下代码,替换其中的占位内容:
let
    // 替换为你自己已经处理完成的目标查询的准确名称
    最终数据集 = 你的目标查询名称,
    // 替换为导出文件的本地保存路径,注意路径分隔符用/;如果要用Windows默认的\,需要把每个\写成\\,否则会报转义错误
    保存路径 = "C:/你的文件存放目录/导出结果.csv",
    执行导出 = Table.SaveToCsv(最终数据集, 保存路径, [
        Delimiter = ",",
        Encoding = 65001,
        QuoteStyle = QuoteStyle.Csv
    ])
in
    执行导出
  • 点击高级编辑器的「完成」,再点击编辑器顶部的「执行」按钮,等待运行完成即可。整个过程数据不会写入Excel工作表,只要电脑内存足够,支持千万行级别的CSV导出。

方案2:适配所有Excel版本,搭配轻量工具导出

*需要工具:DAX Studio,微软Power BI生态配套的免费开源工具,无付费功能门槛
操作步骤:

  • 回到Excel界面,在右侧「查询和连接」面板找到目标查询,右键选择「加载到」,在弹出的配置窗口中选择「仅创建连接」,同时勾选下方的「将此数据添加到数据模型」,点击确定等待加载完成。这个操作只会把数据写入Excel内嵌的Power Pivot数据模型(单表支持上亿行数据),不会写入工作表,不会触发行数上限。
  • 启动DAX Studio,在连接选择界面选中当前打开的Excel文件作为数据源,点击连接进入主界面。
  • 在主界面的代码编辑区输入语句:EVALUATE '你的目标查询名称',注意查询名称要和Power Query里的命名完全一致,外侧带单引号。
  • 点击顶部菜单栏的输出选项,选择「导出为CSV」,设置好保存路径和文件名后点击运行,等待导出完成即可。这个方案的导出速度比纯Power Query导出更快,稳定性更高,200万行数据在常规配置的电脑上1-3分钟即可导出完成。

*补充提示:不需要尝试把数据拆分到多个工作表导出,上述两个方案都能直接输出完整的单CSV文件,后续用其他工具分析处理时更方便。

内容的提问来源于stack exchange,提问作者dumdum

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.27 21:01:23