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

Power Query日期类型转换报错求助:无法解析日期值

解决Power Query中DD.MM.YYYY格式转DATE类型的报错问题

针对你遇到的DataFormat.Error报错(无法解析18.07.2023为日期值),核心问题是Power Query默认的日期解析规则和你的输入格式不匹配,以下是几种直接可行的解决方法:

方法1:强制指定格式解析日期

这是最可靠的方式,不受系统区域设置影响,能精准按DD.MM.YYYY格式解析:

  • 打开Power Query编辑器,选中目标日期列
  • 点击「添加列」→「自定义列」,输入M语言代码(替换日期列为你的实际列名):
    Date.FromText([日期列], [Format="dd.MM.yyyy"])
    
  • 生成新列后,选中它,点击「转换」→「格式」→「自定义格式」,输入MM/dd/yyyy,即可得到你需要的日期格式

方法2:先清洗隐藏字符

如果第一条数据存在看不见的空格、换行符等非打印字符,会导致解析失败,先清洗再处理:

  • 选中日期列,点击「转换」→「文本」→「清除」→「清除所有非打印字符」
  • 再重复方法1的步骤完成解析和格式转换

方法3:调整Power Query区域设置

如果系统区域设置默认不识别DD.MM.YYYY格式,可以临时修改Power Query的区域:

  • 点击Power Query编辑器顶部的「文件」→「选项和设置」→「选项」
  • 在左侧菜单选择「区域设置」,将区域改为支持日/月/年格式的地区(如德国、奥地利)
  • 回到编辑器,直接将列类型转换为「日期」,再设置格式为MM/dd/yyyy

完成后检查所有日期是否正确解析,确认无误后即可加载数据到Excel。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 04:39:56