Как преобразовать электронную таблицу Excel в JSON

Мы рассмотрели изящный трюк, который использует электронную таблицу Google в качестве API внутренней службы JSON для разработчиков, создающих любые приложения REST. Однако вариант использования этого приема ограничен, если его не сложно адаптировать в производственных приложениях. Часто в формате необработанных данных существует разрыв между менеджерами продукта и конечными разработчиками. Деловые люди, как правило, используют офисные продукты Microsoft для хранения и обмена информацией, но когда эти данные необходимо использовать в продукте, конвертируемом в другой формат, например JSON, процесс может быть утомительным. Я лично испытал это и нашел отличное решение для автоматизации любых данных электронной таблицы Excel в настраиваемые форматы JSON.

Это пошаговое руководство по преобразованию любой электронной таблицы Excel в форматы JSON используют возможности Excel для разработчиков

Во-первых, нам нужно включить вкладку «Разработчик», если вы еще не включили ее. Перейдите на стартовую страницу>

В разделе Параметры Excel > Настроить ленту > Разработчик . Убедитесь, что в правом столбце «Настроить ленту» вкладка «Разработчик» отмечена .

Теперь вы увидите новую вкладку под названием« РАЗРАБОТЧИК », нажмите, чтобы развернуть меню, и нажмите Источник . Это запустит и расширит конфигурации источника XML. Щелкните Карты XML… , чтобы открыть образцы наборов данных XML или файл схемы XML (.xsd).

Теперь важно понять, что здесь происходит. Мы пытаемся указать Excel использовать схему XML для сопоставления данных из столбцов электронной таблицы с данными, ожидаемыми от схемы XML. Вам не нужно иметь готовый файл схемы .xsd. Фактически, самый простой способ сообщить Excel, как будут выглядеть ваши данные, — это создать образец XML с как минимум двумя повторяющимися узлами.

Ниже приведен пример образца XML, который содержит повторяющийся элемент, каждый будет иметь поле модели и описания. Это чрезвычайно просто создать и намного проще, чем копаться в XML-схеме и изучать все новые наборы синтаксиса, что само по себе может занять несколько дней.

MODEL_ID_100
описания моделей

MODEL_ID_101
описания моделей

Теперь нажмите« Добавить .. », чтобы добавить только что созданный образец XML.

На этом этапе Excel обнаружил, что это не схема XML, но понимает, что это действительный XML, и сгенерирует для нас схему на основе этого sample.xml. .

После того, как вы нажали ОК. Excel будет покажет вам сгенерированную схему с соответствующими именами, корнем, пространством имен и т. д.

Теперь все, что вам нужно сделать, это перетащить поле в соответствующие столбцы. ИЛИ вы можете щелкнуть правой кнопкой мыши модель и выбрать диапазон элементов, сопоставленных с.

После успешного сопоставления столбцов вы получите примерно то же, что и выше: вы сможете сортировать и делать с этими данными все, что угодно. Мы хотим экспортировать его в допустимый файл XML. Вы можете сделать это, перейдя на вкладку РАЗРАБОТЧИК и щелкнув « Export ».

Это экспортирует данные в файл XML, и с этого момента ваша жизнь должна быть намного проще. Существуют онлайн-инструменты, которые помогут вам преобразовать XML в JSON. Ниже приведен снимок экрана, на котором http://codebeautify.org/используется для преобразования XML из сопоставления схемы Excel в JSON.

Надеюсь, вы найдете это руководство полезным, преобразование данных между устаревшими форматами файлов в современные форматы может быть утомительным и хлопотным. Я всегда фанат автоматизации, пытаться найти правильный инструмент и последовательно использовать его — непростая задача, но как только вы освоите их, ваша жизнь станет намного проще.

Оцените статью
toodcast.ru
Добавить комментарий