2、参数含义介绍
FORMAT:指复制到文件的文件类型,如:CSV,TEXT。 FREEZE :冻结数据,然后执行VACUUM FREEZE。 DELIMITER:指在导出文件时的分隔符指定需要用单引号。在TEXT时默认为tab,CSV文件默认是逗号。不支持binary文件格式。 HEADER:指在复制到文件时带上表字段名称。 NULL:指定null值,默认为\N。 QUOTE: 声明 CSV 模式里的引号字符,缺省是双引号。 ESACPE: 指定转义符,缺省是 QUOTE 值(通常是双引号)。 ENCODING:指定文件的编码,如果没有指定就默认使用客户端的字符集。
3、使用示例
①编辑excel表格,填充测试数据,表格的保存格式为csv格式,编码原则为UTF-8,逗号分隔。
②将excel表格上传至数据库服务器,根据表格字段创建对应表。
③使用copy命令导入excel数据。
④查看上传至服务器内的excel表格数据
通过在excel表格我们可以看到,将excel表格保存为csv格式(UTF-8,逗号分隔)后,系统自动对表格内的数据进行了格式转换,部分字段内加入了转义符,比如双引号,逗号等,避免了数据导入出错。
到此这篇关于如何将excel表格数据导入postgresql数据库的文章就介绍到这了,更多相关excel表格数据导入postgresql数据库内容请搜索七叶笔记以前的文章或继续浏览下面的相关文章希望大家以后多多支持七叶笔记!