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

Databricks社区版创建表时无法加载CSV文件,求解决方案

解决Databricks社区版CSV上传创建表失败的问题

针对你遇到的Upload error ! unable to processing file.csv [object object]报错,以下是几个直接有效的排查和解决步骤:

  • 检查CSV文件本身

    • 重命名文件:去掉文件名中的空格、特殊字符(比如#、@、中文),改成简单的名称如data.csv
    • 验证文件完整性:用本地文本编辑器(如Notepad++)打开文件,确认没有乱码、损坏的行,或者不匹配的引号(比如某行开头有引号但结尾没闭合)
    • 控制文件大小:Databricks社区版单文件上传限制为100MB,超过的话拆分文件,或者通过DBFS挂载外部存储来导入
  • 换一种上传方式
    放弃UI上传,直接在Notebook中用代码上传:

    1. 先把本地CSV内容写入DBFS:
      dbutils.fs.put("/FileStore/tables/data.csv", open("/本地文件路径/file.csv", "r").read())
      
    2. 再通过SQL创建表:
      CREATE TABLE target_table 
      USING CSV 
      OPTIONS (
        path "/FileStore/tables/data.csv",
        header "true",
        inferSchema "true",
        encoding "UTF-8"
      )
      
  • 排查环境和服务问题

    • 更换浏览器或使用隐私模式:避免浏览器缓存、插件干扰,比如用Chrome无痕窗口重新尝试
    • 重启集群:进入Databricks集群页面,重启当前运行的集群后再操作
    • 确认社区版服务状态:检查Databricks官方状态页面,确认没有区域服务中断
  • 处理特殊数据格式
    如果CSV包含多行文本、非UTF-8编码或特殊分隔符,创建表时指定对应参数:

    CREATE TABLE target_table 
    USING CSV 
    OPTIONS (
      path "/FileStore/tables/data.csv",
      header "true",
      inferSchema "true",
      delimiter "|", -- 如果用竖线分隔
      multiLine "true", -- 处理多行记录
      encoding "GBK" -- 如果文件是GBK编码
    )
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 10:34:53