Hi,

Please send me a copy if you would. Been looking at doing this exact same thing!



-Joe


On Thu, Sep 24, 2009 at 7:42 PM, C. Mundi <cmu...@gmail.com> wrote:
> On Thu, Sep 24, 2009 at 12:37 PM, C. Mundi <cmu...@gmail.com> wrote:
>
>>
>> Hi.  I have scanned the list archives and Googled.  I may have missed
>> something, but what I found was not sufficiently general or robust for my
>> needs.
>>
>> Happily, sqlite has a very nice .output mode for CSV.  It correctly
>> double-quotes fields when they contain a space or a comma, and it correctly
>> 'escapes' double-quote literals as "".  Great!  I need to go the other way.
>>
>> I don't see an inverse .import mode in sqlite to handle the completely
>> general CSV syntax.  As anyone who has ever tried knows, parsing compliant
>> CSV is a lot harder than writing compliant CSV.
>>
>> I'm hoping someone will (please) tell me I missed something in the sqlite
>> docs.  Otherwise, I guess I'll be using python's csv module to turn my CSV
>> file into SQL insert statements.  This is likely to be an infequent task,
>> but it has to be done perfectly.  So if someone knows of a command-line tool
>> to turn CSV into SQL inserts, I would appreciate that too.
>>
>> Thanks,
>> Carlos
>>
>
> Following up my own post:
>
> I just bit the bullet and did it.  Python has an excellent csv module,
> capable of handling just about any dialect you're likely to encounter.  I am
> so grateful I did not have to write a parser for CSV.  In just a few lines I
> can read the csv right into sqlite.  If anyone wants the code I will post it
> here if deemed appropriate.
>
> Carlos
> _______________________________________________
> sqlite-users mailing list
> sqlite-users@sqlite.org
> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
>
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to