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

将Excel导出的CSV导入BigQuery时遇解析错误求助

解决BigQuery导入CSV时的ASCII 0字符错误

这个错误是因为CSV文件里包含了ASCII 0(空字符/NUL),BigQuery无法解析这种字符。以下是几种靠谱的解决方法:

  • 定位并手动清除空字符
    用Notepad++打开你的CSV文件,开启「视图」→「显示符号」→「显示所有字符」,就能看到显示为NUL的空字符。然后按Ctrl+H打开替换窗口,选择「扩展」模式,在「查找目标」输入\x00,「替换为」留空,点击「全部替换」后保存文件。

  • 用脚本批量处理大文件
    如果文件太大手动处理麻烦,用Python写几行代码批量清除空字符:

    with open('你的原始文件.csv', 'r', encoding='utf-8') as infile, open('清理后的文件.csv', 'w', encoding='utf-8') as outfile:
        for line in infile:
            cleaned_line = line.replace(chr(0), '')
            outfile.write(cleaned_line)
    

    运行后用生成的新文件导入BigQuery即可。

  • 修正Excel导出方式
    重新从Excel导出CSV时,选择「CSV (逗号分隔)(*.csv)」格式,保存时确认编码为UTF-8。另外检查Excel表格里有没有隐藏的空单元格、公式生成的异常空值,这些都可能导致导出时带入空字符。

  • BigQuery导入时的临时兼容设置(不推荐作为首选)
    如果紧急需要导入,可在BigQuery导入配置里开启「允许跳过不良行」,但这会跳过包含错误的行,可能丢失数据,所以优先还是清理文件里的空字符。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 23:20:39