LibreOffice Calc поддерживает импорт/сортировку файлов JSON?
Я пытаюсь импортировать пару файлов .json в LibreOffice Calc.
Хотя я могу получить необработанные данные, он не сортируется, как я мог бы подумать, что может (путем размещения разных частей информации в каждой ячейке).
Поддерживает ли LibreOffice поддержку импорта файлов JSON и сортировки их в ячейках? (Другими словами, import + sort)?
Если для этого не существует прямой поддержки, будет ли преобразование в CSV следующим логическим шагом, чтобы получить данные в Calc?
Ответы
Ответ 1
Была та же проблема сама (что я нашел этот вопрос).
Итак, для следующего человека, который найдет это - ответ не будет - LibreOffice Calc не поддерживает прямой импорт JSON.
И следующий логический шаг действительно заключается в преобразовании в CSV. Есть бесплатные онлайн-конвертеры JSON для CSV, и, используя один из них (http://www.convertcsv.com/json-to-csv.htm), я легко мог создать правильный CSV, который импортирует Calc без проблем.
Один из возможных предостережений - если у вас есть сложные объекты, представленные в JSON, которые не могут быть конвертированы в CSV, но опять же, если он не вписывается в CSV, он, вероятно, не вписывается в формат электронных таблиц.
Ответ 2
Там LibreOffice GetRest плагин с документацией, написанной на сломанном английском языке, который имеет формулу parseJSON. Он не будет конвертировать JSON в CSV (без большой работы ворчания), но это может помочь вашему использованию.
Ответ 3
Если вы можете запускать скрипты Python в Libreoffice Calc, тогда это должно быть возможно, когда вы увидите, что здесь: http://blog.appliedinformaticsinc.com/how-to-parse-and-convert-json-to-csv-using-python/