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

在DBeaver中导入CSV至已有表:列名显示为字符串致映射失败

解决DBeaver导入CSV到bahnhoefe表的列映射问题

问题根源

该CSV文件使用**分号(;)**作为列分隔符,而非DBeaver默认的逗号(,),导致系统将整行识别为单个列,无法正常进行列映射。

具体解决步骤

1. 调整CSV解析配置

  • 右键目标表bahnhoefe,选择「导入数据」,选中目标CSV文件进入导入向导
  • 在「格式设置」环节,将分隔符从默认的逗号(,)修改为分号(;)
  • 确认「第一行作为列名」选项已勾选,此时预览区会正确显示所有独立列

2. 手动匹配列映射

进入「列映射」步骤后,按以下对应关系完成字段匹配(系统会自动匹配部分名称一致的列,剩余手动调整):

  • CSV列Bundesland → 表字段Bundesland
  • CSV列RB → 表字段RB
  • CSV列BM → 表字段BM
  • CSV列Bf-Nr → 表字段Bf_Nr
  • CSV列Station → 表字段Station
  • CSV列Bf DS 100 Abk. → 表字段Bf_DS_100Abk
  • CSV列Kat. Vst. → 表字段Kat_Vst
  • CSV列Straße → 表字段Straße
  • CSV列PLZ → 表字段PLZ
  • CSV列Ort → 表字段Ort
  • CSV列Aufgabenträger → 表字段Aufgabentraeger
  • 无需导入的列可设置为「跳过」

3. 执行导入

确认映射无误后,完成后续导入配置(如导入模式、错误处理规则),点击「完成」即可执行数据导入。

额外注意事项

  • 若出现数据截断报错,检查表字段长度是否足够(例如Station字段设为varchar(25),部分站名可能超出长度,可调整为varchar(50))
  • 若有特殊字符乱码,在格式设置环节将编码调整为ISO-8859-1(德国数据集常用编码)或UTF-8

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 17:00:09