很多时候我们需要将excel中的数据导入到数据库的表中,我们以PostgreSQL数据库为例,步骤如下:
1、将excel文件转换为csv格式,方法如下:
文件-->另存为-->其他格式,保存类型下拉框中选择CSV格式。
2、psql连接PostgreSQL数据库:
psql -h 127.0.0.1 -p 5432 -d postgres -U postgres
3、设置psql客户端编码格式(中文问题):
查看psql客户端当前编码格式,命令:show client_encoding;
如果编码格式不是GBK,设为GBK,命令:set client_encoding='GBK';
4、执行copy命令:
copy t_test(name) from 'D:\\t_test.csv' with csv;