如何将Excel数据导入到postgresql数据库中.doc
文本预览下载声明
如何将Excel数据(*.xls)导入到ostgresSQL数据库中
一、Excel数据(*.xls)数据文件:
number simid lat lon speed angle time state rn c_time 4852507 鑻廈0T001 31.58487 120.3208 1 225 1.43E+09 t 579 2015-05-04 07:35:30+08 5107494 鑻廈0T001 31.55635 120.2937 0 180 1.43E+09 t 659 2015-05-04 07:57:38+08 5303724 鑻廈0T001 31.54643 120.3514 0 315 1.43E+09 t 716 2015-05-04 08:14:30+08 5466887 鑻廈0T001 31.57333 120.3231 0 225 1.43E+09 t 760 2015-05-04 08:28:28+08 5720166 鑻廈0T001 31.53852 120.2769 0 45 1.43E+09 t 839 2015-05-04 08:49:56+08 5762630 鑻廈0T001 31.53613 120.2876 34 135 1.43E+09 t 853 2015-05-04 08:53:32+08 4616750 鑻廈0T002 31.55715 120.3079 0 270 1.43E+09 t 2353 2015-05-04 07:14:50+08 4973998 鑻廈0T002 31.58148 120.2853 0 270 1.43E+09 t 2512 2015-05-04 07:46:05+08 5167618 鑻廈0T002 31.60405 120.308 0 180 1.43E+09 t 2593 2015-05-04 08:02:48+08 5700809 鑻廈0T002 31.57598 120.2991 0 180 1.43E+09 t 2838 2015-05-04 08:48:18+08
二、导入步骤:
1、根据Excel文件另存为.csv”格式文件;
2、根据Excel数据的属性创建表
-- Table: public.texipos
-- DROP TABLE public.texipos;
CREATE TABLE public.texipos
(
number0 integer, simid character varying(20), lat numeric, lon numeric,
speed integer, angle integer, time0 bigint, state text, rn integer,
c_time character varying(100)
)
WITH (
OIDS=FALSE
);
ALTER TABLE public.texipos
OWNER TO postgres;
创建表如图下所示
3、打开psql.exe命令行工具
4、数据导入
在命令行中输入:copy 数据表名称 form *.csv文件路径 with delimater ,;
回车;
数据导入的结果如下图所示:
显示全部