excel数据导入postgresql数据库编码问题

tech2022-10-22  115

1、连接数据库 脚本命令:C:\postgre\9.5\bin\psql.exe -U postgres -d test 2、查看客户端数据库test的编码 脚本命令:show client_encoding; 如果不是这个编码可修改 脚本命令:set client_encoding=‘GBK’

3、将已添加数据的excel文件另存为csv文件,编码设置为GBK格式 其中,execl文件中数据要求,列要与数据库中数据列顺序相同,excel中的表头可删除,因为我导入的时候表头也导入了。 数据类型要求:若数据库中的m列为int类型,那么excel中的表头必须删除,不然会出现类型错误,导入中会默认把表头导入,m为字符类型,会出现以下错误

所以建议删除表头。

以上是作为初学者的我练习中出现的错误,可参考

最新回复(0)