From: | "Parang Saraf" <parang(dot)saraf(at)gmail(dot)com> |
---|---|
To: | pgsql-general(at)postgresql(dot)org |
Subject: | How to insert .xls files into database |
Date: | 2006-07-07 16:40:41 |
Message-ID: | 46ed1b650607070940u7de904b8lee02ffd7c5cbfde0@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
Hey,
I am using Postgresql 8.1.4 on windows. I have a large amount of data stored
in .xls files which I want to insert into my database.
The columns in .xls files are not exactly compatible with the database
schema. For example the event_id in every .xls file starts with 1 while for
my database event_id is the primary key. Also, there are some information
like event_type, event_location that are particular to every .xls file and
thus they have been mentioned only once in the .xls file but in the database
there exists a separate column for them.
For more clarification I am giving my database schema and attaching a sample
.xls file.
My database schema is as follows :
{
event_id int4 NOT NULL,
buoy char(1) NOT NULL,
deployment varchar(40),
depth int4 NOT NULL,
event_type varchar(64),
model_info_id varchar(256),
start_date float8 NOT NULL,
start_date_sd float8,
end_date float8 NOT NULL,
end_date_sd float8,
mean float8,
variance float8,
max float8,
min float8,
event varchar(20) NOT NULL,
depth_type varchar(20) NOT NULL,
buoy_location geometry,
duration float8,
Amplitude_sd float8,
}
.xls file is in the attachment. Now as you can see all the bold attributes
are specified only once in the .xls files. And all the bold+italics one have
to be manipulated a bit before storing. Even event_id in every .xls file
starts with 1 but as this is a primary key I have to manipulate this also.
I think if I can transform and manipulate each row into insert statements
then I can insert the data into my database. Please guide me how to do this.
Or if there is any another way of doing this.
I am relatively new in this field so, please dont get offended if this
problem is quite obvious.
Thanks
Parang Saraf
parang(dot)saraf(at)gmail(dot)com
Attachment | Content-Type | Size |
---|---|---|
A1_TS_Sigma-Tdensity_multi-year_anomaly_negative.xls | application/vnd.ms-excel | 6.8 KB |
From | Date | Subject | |
---|---|---|---|
Next Message | Joshua D. Drake | 2006-07-07 16:55:32 | Re: VACUUM FULL versus CLUSTER ON |
Previous Message | Chander Ganesan | 2006-07-07 16:37:34 | Re: How to optimize query that concatenates strings? |