[Eug-lug] Importing a .csv file into MySql
Ben Barrett
stircrazyben at gmail.com
Wed Aug 22 16:24:18 PDT 2007
Or if you are in a business pinch, you could say you're willing to pay $o
many dollar$
to get this done, and that the CSV contains so many columns/fields, also
give a sense
of how complicated the job is.... or that you need someone to check it out
to give you
an estimate. It sounded like you were seeking DIY-type help at first; I'm
sure you can
find paid "get're done" help here too :)
ben
On 8/22/07, Allen Brown <abrown at peak.org> wrote:
>
> The answers you are getting are geared toward telling you where
> to learn how to do the job. If you want more specific help
> you may want to be more specific with your question. Posting
> the exact format of the data and how you want it to be
> organized under MySQL will empower folks to give you a better
> answer.
> --
> Allen Brown abrown at peak.org http://brown.armoredpenguin.com/~abrown/
> Always forgive your enemies -- Nothing annoys them so much. ---Oscar
> Wilde
>
> Ron LeVine wrote:
> > Well, guys, you both are talking way over my head on this.
> >
> > Oh well.
> >
> > Thanks anyways,
> > Ron
> >
> > On 8/22/07, *larry price* < laprice at gmail.com
> > <mailto:laprice at gmail.com>> wrote:
> >
> > On 8/22/07, Ron LeVine < levine.ron at gmail.com
> > <mailto:levine.ron at gmail.com>> wrote:
> > > Greetings all,
> > >
> > > I have a .csv file from a spreadsheet that I want to import into
> > a MySQL db.
> > > Unfortunately, the format of the file is not the same as the
> > field list in
> > > MySQL so I think I need a script to parse the file and then do
> > the MySQL
> > > commands to place the data where it goes.
> > >
> >
> > This is a very straightforward data filter script, the general
> pattern
> > goes like this
> >
> > using your favourite scripting language
> >
> > read each line of the file into a hash table (dictionary)
> >
> > write the output function that does whatever formatting,
> interpolation
> > and calculation you need to produce the database table row you need
> > from the hash structure you have.
> >
> > apply the output function to each line, and either stuff the result
> > into the database directly, or into a file for importation later.
> >
> > (for larger data sets the copy function your DBMS has is
> significantly
> > faster than inserting row by row)
> >
> >
> >
> >
> >
> >
> > > I am not much of a script guy. Anyone care to assist on this???
> > >
> > > Thanks in advance,
> > > Ron
> > >
> _______________________________________________
> EUGLUG mailing list
> euglug at euglug.org
> http://www.euglug.org/mailman/listinfo/euglug
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://euglug.org/pipermail/euglug/attachments/20070822/43751da4/attac=
hment.htm
More information about the EUGLUG
mailing list