DBeaver使用——excel、csv数据导入中文乱码问题
dbeaver
DBeaver 是一个通用的数据库管理工具,支持跨平台使用。* 支持多种数据库类型,如 MySQL、PostgreSQL、MongoDB 等;提供 SQL 编辑、查询、调试等功能;支持数据迁移和比较。* 特点:免费开源;界面友好;功能丰富。
项目地址:https://gitcode.com/gh_mirrors/db/dbeaver
免费下载资源
·
Navicat不让用了,就选择了平替DBeaver~
1. DBeaver不支持直接导入excel文件,可以先将excel文件转为csv格式。设置编码为“GB2312”(一般为默认)。(注:设置成其它格式也可,注意后面需要将DBeaver中的编码格式设置成和csv中的一致。)
2. 右键“表”,选择导入数据。
3. 设置编码为gbk。(注:csv中编码如果为其它格式,如utf-8,这里也要设置为utf-8)
列分隔符为逗号,注意如果表中有日期/时间,这个也要同步设置日期/时间格式。
4. 一直点击下一步,没意外的话会出现如下报错。此时会发现表已经建好了,但数据没能正常导入。
Error occurred during 批量插入
(您可以禁用批量插入以跳过特定行)。
原因:
SQL 错误 [1366] [HY000]: Incorrect string value: '\xE5\x85\xB3\xE7\xBE\xBD' for column 'name' at row 1
5. 解决方法。
(1)右键建好的表,选择 查看表 —— 属性。并双击中文报错的字段,此处为“name”字段。
(2)修改字符集为“gbk”,并保存。(注:csv中中文编码如果为其它格式,如utf-8,这里也要设置为utf-8)
(3)重复步骤2中的导入数据流程,即可正确导入数据。
GitHub 加速计划 / db / dbeaver
24
1
下载
DBeaver 是一个通用的数据库管理工具,支持跨平台使用。* 支持多种数据库类型,如 MySQL、PostgreSQL、MongoDB 等;提供 SQL 编辑、查询、调试等功能;支持数据迁移和比较。* 特点:免费开源;界面友好;功能丰富。
最近提交(Master分支:5 个月前 )
fd65da98 - 2 天前
8172237b - 2 天前
更多推荐
已为社区贡献1条内容
所有评论(0)