PostgreSQL Excel包含中文字符的数据导入方法
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了PostgreSQL Excel包含中文字符的数据导入方法,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1667字,纯文字阅读大概需要3分钟。
内容图文
![PostgreSQL Excel包含中文字符的数据导入方法](/upload/InfoBanner/zyjiaocheng/477/a5e7a15a91b74165b8adb832a8e21af0.jpg)
1.excel文件处理
删除掉标题行,另存为 以逗号分隔符的CSV文件
2.文件格式处理Notepad ++
1).文件转换为UNIX格式
2).格式转换为UTF8无BOM
3.上传到数据库导入
注意事项:
1).字符集配置,操作系统字符集LANG=en_US.UTF-8
数据库字符集UTF-8
uccc_im=# \l
List of databases
Name | Owner | Encoding | Collate | Ctype | Access privileges
-----------+----------+----------+-------------+-------------+-----------------------
postgres | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
template0 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres +
| | | | | postgres=CTc/postgres
template1 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres +
| | | | | postgres=CTc/postgres
import_testdb | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
(5 rows)
import_testdb =#
import_testdb =# show server_encoding ;
server_encoding
-----------------
UTF8
(1 row)
import_testdb =# show client_encoding ;
client_encoding
-----------------
UTF8
(1 row)
import_testdb =#
2).CSV导入数据库
import_testdb =#
import_testdb =# COPY zh_tbl FROM ‘/var/lib/pgsql/zh_data_2016.01.21.csv‘ DELIMITER ‘,‘;
3)客户端中文显示
SCRT客户端字符集default 修改为UTF8,解决中文字符乱码问题
pgadmin 客户端直接查询无乱码显示。
本文出自 “yiyi” 博客,请务必保留此出处http://heyiyi.blog.51cto.com/205455/1904281
PostgreSQL Excel包含中文字符的数据导入方法
标签:postgresql csv import
本文系统来源:http://heyiyi.blog.51cto.com/205455/1904281
内容总结
以上是互联网集市为您收集整理的PostgreSQL Excel包含中文字符的数据导入方法全部内容,希望文章能够帮你解决PostgreSQL Excel包含中文字符的数据导入方法所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。