Сформировав набор открытых данных и структуру набора открытых данных в программе для работы с электронными таблицами Excel (xlsx), программно будут сгенерированы все необходимые файлы во всех машиночитаемых форматах (csv,json,xml).
Для публикации (передачи для публикации) данных в формате Excel, необходимо чтобы таблица была в простом, плоском формате (Рис. 1).
В упрощенном виде плоская таблица - это таблица, каждая ячейка которой может быть однозначно идентифицирована указанием строки и столбца таблицы. Кроме того, в одном столбце все ячейки должны содержать данные одного простого типа.
Рис. 1 Пример таблицы набора данных в Excel
Первая строка в таблице набора данных должна состоять из названий полей набора данных. Названия должны иметь краткое англоязычное представление (в виде англоязычных имен или краткого текста транслитерации) (Рис. 2).
Рис. 2 Пример первой строки (заголовка) таблицы набора открытых данных в Excel
Старайтесь избегать следующих ситуаций при создании таблицы:
Пустая строка в середине таблицы набора данных (Риc. 3). (Отдельные пустые поля допустимы (Рис. 4))
Рис. 3 Пустая строка
Рис. 4 Пустое поле
Содержимое одного поля набора данных размещенное в нескольких ячейках (Рис. 5.1, 6.1.1, 6.1.2). (Правильно надо сделать так (Рис 5.2 и Рис. 6.2))
Рис. 5.1 Содержимое размещенное в нескольких ячейках
Рис 6.1.1
Рис 6.1.2
Рис. 6.2
Структура наборов открытых данных должна представлять описание каждого информационного поля (столбца) открытых данных (Рис. 7).
Рис. 7 Пример таблицы набора данных в Excel
Таблица структуры набора данных должна состоять из следующих столбцов (Рис. 8):
Рис. 8 Заголовок таблицы структуры набора данных
Значением столбца field_name является наименование поля набора открытых данных (Рис. 9).
Рис. 9 Пример столбца field_name
Значением столбца english description является подробное описание поля набора открытых данных на английском языке (Рис. 10).
Рис. 10 Пример столбца english_description
Значением столбца russian description является подробное описание поля набора открытых данных на русском языке (Рис. 11).
Рис. 11 Пример столбца russian_description
Значением столбца format является формат поля набора открытых данных на английском языке (Рис. 12). Возможные значения столбца format:
Рис. 12 Пример столбца format