Зачем конвертировать DATA в JSON?
JSON является стандартным форматом обмена данными для веб-API и современных конвейеров данных. Преобразование экспорта Analysis Studio в JSON делает записи сразу доступными для веб-приложений, конечных точек REST и инструментов JavaScript, которые ожидают структурированные данные, а не текст с разделителями-табуляциями.
Способы конвертации DATA в JSON
Python (pandas) FREE
Установите pandas, затем загрузите файл .data с помощью pd.read_csv, используя табуляцию в качестве разделителя и skiprows=N (где N - количество строк заголовка), и вызовите .to_json('output.json', orient='records', indent=2).
LibreOffice Calc FREE
Откройте файл .data, выбрав Tab в качестве разделителя и пропустив строки заголовка, затем экспортируйте его как CSV и преобразуйте этот CSV в JSON с помощью второго шага скрипта или онлайн-инструмента CSV-to-JSON.
Microsoft Excel APP
Импортируйте .data через «Данные > Из текста/CSV», выбрав Tab в качестве разделителя, сохраните как CSV, а затем преобразуйте CSV в JSON с помощью Python или другого инструмента.
Об этих форматах
Файл .data - это текстовый файл с разделителями-табуляциями, созданный Appricon Analysis Studio, программой для интеллектуального анализа данных и статистического анализа под Windows. Чтобы…
Открыть детали .DATA →Файл JSON - это текстовый файл данных в формате JavaScript Object Notation, используемый веб-API, конфигурациями приложений и для экспорта данных. Его открывает любой текстовый редактор -…
Открыть детали .JSON →Качество и на что обратить внимание
- Файл
.dataидет в паре с файлом схемы.stp, в котором хранятся имена столбцов; если в самом.dataотсутствуют или указаны числовые заголовки столбцов, проверьте.stpна наличие реальных имен перед созданием JSON. - Количество строк заголовка, которые нужно пропустить, варьируется в зависимости от экспорта Analysis Studio - подсчитайте их в текстовом редакторе перед запуском скрипта; неправильное значение
skiprowsсместит все столбцы. - Файлы Analysis Studio
.dataмогут содержать конфиденциальные записи базы данных; выполняйте преобразование локально, а не загружайте их в онлайн-сервисы.
Часто задаваемые вопросы
Что означает `skiprows=N` в скрипте Python?
Нужен ли мне файл `.stp` для конвертации в JSON?
.stp хранятся имена столбцов; без него вы можете получить числовые заголовки столбцов в выходном JSON.