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

Power Query导入表格时如何保留数字格式?

保留Power Query导入时的数字格式

Power Query默认会自动识别数据类型,而非保留源单元格的显示格式,这是导致格式丢失的核心原因。以下是几种解决方法:

方法1:导入时直接启用"保留源格式"

如果是从Excel工作簿导入数据,这是最简便的方式:

  • 依次点击「数据」选项卡 → 「获取数据」→ 「从文件」→ 「从Excel工作簿」,选择目标文件。
  • 在导航器界面选中要导入的表格,点击「加载」旁的下拉箭头,选择「加载到...」。
  • 在弹出的对话框中,勾选保留源格式,再选择加载位置(比如现有工作表或新工作表),确认后加载即可。

方法2:对已有的查询修改加载设置

如果已经创建了查询并完成数据清洗,可通过以下步骤调整:

  • 在「数据」选项卡的「查询和连接」面板中,右键目标查询 → 选择「加载到...」。
  • 勾选「保留源格式」,重新加载数据,原有格式会被应用到新的加载区域。

方法3:非Excel源的格式自定义(如CSV/数据库)

如果源数据本身没有单元格格式(比如CSV文件),需要在Power Query中定义格式规则,再同步到Excel:

  • 打开Power Query编辑器,选中目标列,点击「转换」选项卡 → 「数据类型」,先设置正确的数据类型(比如货币、百分比)。
  • 若需要更精细的格式(如指定小数位数、千分位分隔符),可使用Number.ToText函数创建自定义列,例如:
    Number.ToText([销售额], "#,##0.00") // 保留两位小数并添加千分位
    
  • 删除原列,将自定义列重命名为原列名,加载到Excel后即可显示预设格式。

注意:Power Query本身不存储Excel的单元格格式属性,"保留源格式"本质是让Excel在加载时自动复制源区域的格式到目标区域;若源数据是外部无格式的数据源,只能通过自定义格式函数或加载后手动设置格式来实现需求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 00:27:15