Я хочу преобразовать данные электронных таблиц (например, из файлов Excel/*.xls или Open Office и т.д.) в файлы JSON. Каков самый простой способ сделать это?
Как быстро и легко преобразовать данные таблицы в JSON?
Ответ 1
Предполагая, что вы действительно имеете в виду "самый простой" и не обязательно ищете способ сделать это программно, вы можете сделать это:
0) Добавьте, если еще не там, строку "столбцы Музыканты" в электронную таблицу. То есть, если у вас есть данные в столбцах, например:
Rory Gallagher Guitar
Gerry McAvoy Bass
Rod d'Ath Drums
Lou Martin Keyboards
Donkey Kong Sioux Self-Appointed Semi-official Stomper
... вы можете добавить "Музыкант" и "Инструмент" в строку 0 (вам, возможно, придется вставить туда строку)
1) Сохраните файл как файл CSV.
2) Скопируйте содержимое CSV файла в буфер обмена
3) Перейдите к http://www.convertcsv.com/csv-to-json.htm
4) Убедитесь, что флажок "Первая строка - это имена столбцов" отмечен
5) Вставьте данные CSV в область содержимого
6) Сбросьте кнопку "Конвертировать CSV в JSON"
С приведенными выше данными вы теперь будете иметь:
[
{
"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"
}
]
С помощью этих простых/минималистических данных он, вероятно, не требуется, но с большими наборами данных он может сэкономить ваше время и головную боль в пресловутой длительной перспективе, проверив эти данные для аберраций и ненормальности.
7) Перейдите сюда: http://jsonlint.com/
8) Вставьте JSON в область содержимого
9) Сбросьте кнопку "Подтвердить".
Если JSON хорош, вы увидите примечание "Действительный JSON" в разделе "Результаты" ниже; если нет, он скажет вам, где проблема [s], чтобы вы могли исправить ее/их.