csv to json

7 views
Skip to first unread message

Krešimir Prcela

unread,
Dec 30, 2011, 4:37:12 AM12/30/11
to iDevHR
Da li postoji neki dobar nacin (alat) za konverziju csv u json?

Inace koristim ovu stranicu http://www.shancarter.com/data_converter/index.html
ali nije idealna jer ponekad stringove tretira kao brojeve.

Koji sqlite viewer koristite na macu?

Ivan Galic

unread,
Dec 30, 2011, 5:09:42 AM12/30/11
to mobd...@googlegroups.com
Ja sam pisao neki svoj konverter u pythonu (ali u plist), jer sam imao neki nepravilni csv s previse praznih mjesta, falili su naslovi i sl. Ovaj ti je na githubu, vjerujem da ga ne bi bilo tesko prepraviti da ne konvertira stringove u brojeve, cak i ako se moze.

Za SQLite, nisam bas puno koristio viewere ali kad koristim koristim Navicat For SQLite.

Ivan

2011/12/30 Krešimir Prcela <croat...@gmail.com>

Ivan Krstić

unread,
Dec 30, 2011, 5:11:29 AM12/30/11
to mobd...@googlegroups.com
On Dec 30, 2011, at 1:37 AM, Krešimir Prcela wrote:
> Da li postoji neki dobar nacin (alat) za konverziju csv u json?

Python čita i piše oba formata pa je vrlo jednostavno složiti kakvu god konverziju ti treba. Naprimjer, sa testnim podacima iz stranice koju si dao (http://www.shancarter.com/data_converter/index.html, kliknuti "Use sample"):

>>> data = """NAME VALUE COLOR DATE
... Alan 12 blue Sep. 25, 2009
... Shan 13 "green blue" Sep. 27, 2009
... John 45 orange Sep. 29, 2009
... John 45 orange Sep. 29, 2009"""

>>> import csv
>>> import StringIO
>>> import json
>>> reader = csv.DictReader(StringIO.StringIO(data))
>>> for row in reader: json.dumps(row)
...
'{"COLOR": "green\\tblue", "DATE": "Sep. 27, 2009", "NAME": "Shan", "VALUE": "13"}'
'{"COLOR": "orange", "DATE": "Sep. 29, 2009", "NAME": "John", "VALUE": "45"}'
'{"COLOR": "orange", "DATE": "Sep. 29, 2009", "NAME": "John", "VALUE": "45"}'

Cheers,

--
Ivan Krstić <https://radian.org> | @radian

Krešimir Prcela

unread,
Dec 30, 2011, 7:37:48 AM12/30/11
to iDevHR
prvi put da sam nesto probao u pythonu. Ovo radi ispravno.

zahvaljujem

btw, nisam ni znao da imamo u grupi nekog ko radi za kalifornijskog
isporucitelja voca :)

On Dec 30, 11:11 am, Ivan Krstić <krs...@solarsail.hcs.harvard.edu>
wrote:

Ivan Vučica

unread,
Dec 30, 2011, 8:39:05 AM12/30/11
to mobd...@googlegroups.com
To ti je kad ne pratiš ;)

Tomislav Cvetković

unread,
Jan 3, 2012, 6:43:10 AM1/3/12
to iDevHR
Nisam znao da je i Radian ovdje. Nadam se da ću te jednog dana zvati
šefe. :)

On Dec 30 2011, 11:11 am, Ivan Krstić

Božidar Ševo gmail

unread,
Jan 3, 2012, 6:46:38 AM1/3/12
to mobd...@googlegroups.com
Ima da svi odemo na berbu voca tamo u CA ;)

Sasha

unread,
Jan 4, 2012, 6:31:04 AM1/4/12
to iDevHR
samo da dam svoj mali doprinos - za sqlite koristim SQLite Manager za
Firefox.

https://addons.mozilla.org/en-US/firefox/addon/sqlite-manager/

Integrira se u Firefox kao plugin i meni je dovoljan za sada :)

On Dec 30 2011, 10:37 am, Krešimir Prcela <croatia....@gmail.com>
wrote:
> Da li postoji neki dobar nacin (alat) za konverziju csv u json?
>
> Inace koristim ovu stranicuhttp://www.shancarter.com/data_converter/index.html
Reply all
Reply to author
Forward
0 new messages