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

Excel解析UTF-8-BOM格式CSV时,双引号内换行被误判为新行

解决Excel 2021解析UTF-8-BOM格式CSV时双引号内换行符错误识别的问题

方法一:转换编码为UTF-8无BOM

  • 用Notepad++打开有问题的CSV文件
  • 点击顶部菜单「编码」,选择「转为UTF-8无BOM格式」
  • 保存后重新用Excel打开,双引号里的换行符就会被当成文本内容,不会被拆成新行

方法二:用Excel数据导入功能(无需修改文件)

  • 打开Excel新建空白工作簿
  • 切换到「数据」选项卡,点击「自文本/CSV」,选中目标CSV文件
  • 在导入界面的「文件原始格式」里选「65001: Unicode (UTF-8)」
  • 确认分隔符(通常是逗号)设置正确,预览里能看到双引号内的换行正常保留,点「加载」完成导入

方法三:批量处理脚本(适合大量文件)

如果有多个这类文件需要处理,用Python脚本批量转编码:

import os

def batch_convert_bom_csv(folder_path):
    for file_name in os.listdir(folder_path):
        if file_name.lower().endswith('.csv'):
            full_path = os.path.join(folder_path, file_name)
            # 读取带BOM的内容
            with open(full_path, 'r', encoding='utf-8-sig') as input_file:
                content = input_file.read()
            # 保存为无BOM的UTF-8
            with open(full_path, 'w', encoding='utf-8') as output_file:
                output_file.write(content)

# 替换成你的CSV文件夹路径
batch_convert_bom_csv('D:/CSV_Files')

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.12 23:15:54