Инструкция по формированию файла набора данных и структуры в Excel (xlsx)

Сформировав набор открытых данных и структуру набора открытых данных в программе для работы с электронными таблицами 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): 

  • field_name;
  • english description;
  • russian description;
  • format.

Рис. 8 Заголовок таблицы структуры набора данных

Значением столбца field_name является наименование поля набора открытых данных (Рис. 9).

Рис. 9 Пример столбца field_name

Значением столбца english description является подробное описание поля набора открытых данных на английском языке (Рис. 10).

Рис. 10 Пример столбца english_description

Значением столбца russian description является подробное описание поля набора открытых данных на русском языке (Рис. 11).

Рис. 11 Пример столбца russian_description

Значением столбца format является формат поля набора открытых данных на английском языке (Рис. 12). Возможные значения столбца format

  • string (текст состоящий из буквенных символов, знаков препинания и цифр);
  • integer (целое число);
  • float (дробное число);
  • date (дата).

Рис. 12 Пример столбца format