2013-10-04 12 views
39

Elektronik tablo verilerini (Excel/*. Xls dosyaları veya Open Office, vb.) JSON dosyalarına dönüştürmek istiyorum. Bunu gerçekleştirmenin en kolay yolu nedir? Eğer gerçekten "en kolay" ve zorunlu olarak programlı bunu yapmanın bir yolu arayan değil demek varsayarsakElektronik tablo verilerini nasıl hızlı ve kolay bir şekilde JSON'a dönüştürebilirim?

+1

Bu makroyu henüz test edilmedi: https://gist.github.com/aaronhoogstraten/49b9c0f5e4ac705ebe51 – LeeGee

+1

En hızlı yol muhtemelen bir çevrimiçi aracı kullanmaktır ... https://convertexcel.net/excel-to- json – GhostCode

+1

Ayrıca bu: http://thdoan.github.io/mr-data-converter/ – 10basetom

cevap

59

, bunu yapabilirsiniz:

0) için değilse bile zaten orada, "sütunu Müzisyenler" bir satır ekleyin elektronik tablo. Aşağıdaki gibi sütunlardaki verileri varsa bildirilir:

Rory Gallagher Guitar 
Gerry McAvoy Bass 
Rod d'Ath Drums 
Lou Martin Keyboards 
Donkey Kong Sioux Self-Appointed Semi-official Stomper 

... Eğer arka arkaya 0 yılında "Müzisyeni" ve "Enstrüman" eklemek isteyebilirsiniz

(orada bir satır eklemek gerekebilir)

1) Dosyayı bir CSV dosyası olarak kaydedin.

2) http://www.convertcsv.com/csv-to-json.htm

4'e gidin panoya

3) CSV dosyasının içeriğini kopyalama)) onay kutusu kontrol edilir "İlk satırı sütun adlarını olduğunu" doğrulama yukarıda gösterilen verilerle içerik alanının

6) "JSON CSV dönüştürme" Mash düğmesi

içine CSV verilerini yapıştırın muhtemelen gerekli değil, bu basit/minimalist verilerle

[ 
    { 
    "MUSICIAN":"Rory Gallagher", 
    "INSTRUMENT":"Guitar" 
    }, 
    { 
    "MUSICIAN":"Gerry McAvoy", 
    "INSTRUMENT":"Bass" 
    }, 
    { 
    "MUSICIAN":"Rod D'Ath", 
    "INSTRUMENT":"Drums" 
    }, 
    { 
    "MUSICIAN":"Lou Martin", 
    "INSTRUMENT":"Keyboards" 
    } 
    { 
    "MUSICIAN":"Donkey Kong Sioux", 
    "INSTRUMENT":"Self-Appointed Semi-Official Stomper" 
    } 
] 

ama büyük veri setleri ile, bu sapmalar bakımından bu verileri kontrol ederek size meşhur uzun vadede zaman ve baş ağrısı kaydedebilirsiniz: artık olacak ve anormal durum.

7) buraya gidin: http://jsonlint.com/

8) içerik alanına

9) "Doğrulama" düğmesini Mash içine JSON yapıştırın.

JSON iyi ise, aşağıdaki Sonuçlar bölümünde "Geçerli JSON" ifadesini görürsünüz; eğer değilse, sorunun nerede olduğunu söyleyecektir, böylece bunları düzeltebilirsiniz.

+1

http://www.convertcsv.com/ is – pufferfish

+4

Bir web sayfası ile dönüştürme yapmak aşırı veri için yararlı değildir – ErTR

+0

Bir dizi öğe ile bir özellik oluşturmak istiyorsanız gerçekten işe yaramaz. Birden fazla enstrümana sahip olmak gibi. –

İlgili konular