今天在 Garmin Connect 里导出了跑步记录,想用 Microsoft Excel 做点简单统计。

结果 CSV 文件在本地打开后,列标题全是乱码 (无论是 Excel 还是记事本,看起来都不太对)

乱码的原因其实很常见:CSV 文件的编码和 Windows / Excel 默认识别的编码不一致,尤其是包含中文字段时。

好在这个问题不用装插件、不用脚本,改一下编码就能解决。

下载的 CSV 打开后是乱码

下载的CSV打开后乱码

解决问题的步骤

  • Step 1:复制原始内容

    • 导出 CSV 文件
    • 右键 → 另存到桌面
    • 使用 记事本 打开该 CSV
    • Ctrl + A 全选 → Ctrl + C 复制
  • Step 2:用指定编码重新保存

    • 新建一个记事本文件
    • 粘贴刚才复制的内容
    • 点击「另存为」
    • 设置:
      • 编码:ANSI
      • 保存类型:所有文件 (*)
      • 文件名:起一个有意义的名字,后缀手动写 .csv
    • 点击保存

另存csv文件

  • Step 3:用 Excel 打开新文件

使用 Excel 打开 Step 2 保存的 CSV 文件,你会发现:原本乱码的列标题现在已经 正常显示中文

乱码的列标题已经显示正常

如果本文对你有所帮助,可以请我喝杯咖啡

(完)