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

Excel Power Query加载文本文件行数不全的解决求助

Power Query加载文本文件不完整的解决办法
  • 检查文本文件格式与编码
    打开目标文本文件,用记事本++的「显示所有字符」功能排查是否存在非标准换行符(如LF/CRLF混用、特殊控制字符导致的假换行);同时确认文件编码,若为UTF-8(带/不带BOM),在Power Query导入时手动指定编码:导入文件后进入编辑器,点击「主页」→「数据源设置」修改编码,或在「转换」选项卡调整编码类型。

  • 取消Power Query的加载限制
    进入PQ编辑器,点击「文件」→「选项和设置」→「查询选项」,在「加载」板块确认「允许加载所有行」已勾选,无固定行数限制;导入文本时取消勾选「快速加载」选项,避免PQ为提速截断数据。

  • 修改M代码强制加载全量数据
    打开PQ「高级编辑器」,找到Csv.Document或Text.FromBinary相关语句,删除或修改限制行数的参数:

    let
        Source = Csv.Document(File.Contents("C:\目标文件路径.txt"), [Delimiter=",", Encoding=1252, QuoteStyle=QuoteStyle.None]),
        #"Promoted Headers" = Table.PromoteHeaders(Source, [PromoteAllScalars=true])
    in
        #"Promoted Headers"
    

    确保语句中无Take、Skip或Rows=固定数值这类限制参数,若存在则改为Rows=null。

  • 验证系统与Office兼容性
    检查O365是否为最新版本:点击Excel「文件」→「账户」→「更新选项」→「立即更新」,修复PQ组件bug;确认Office为64位版本(与W10 64位匹配),32位Office处理大文件时易因内存限制截断数据。

  • 确认文件本身完整性
    用命令提示符执行find /c /v "" "C:\目标文件路径.txt"统计总行数,与文件标称行数对比。若命令行统计结果与标称一致,说明是PQ解析问题;若不一致,文件可能损坏,需重新获取。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 02:32:33