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

Сформировав набор открытых данных и структуру набора открытых данных в программе для работы с электронными таблицами Excel, программно будут сгенерированы все необходимые файлы во всех машиночитаемых форматах (csv,json,xml).

Для публикации (передачи для публикации) данных в формате Excel, необходимо чтобы таблица была в простом, плоском формате  (Рис. 1).

В упрощенном виде плоская таблица - это таблица, каждая ячейка которой может быть однозначно идентифицирована указанием строки и столбца таблицы. Кроме того, в одном столбце все ячейки должны содержать данные одного простого типа.

Файл набора данных

Рис. 1 Пример таблицы набора данных в Excel

Первая строка в таблице набора данных должна состоять из названий полей набора данных. Названия должны иметь краткое англоязычное представление (в виде англоязычных имен или краткого текста транслитерации) (Рис. 2).

Рис. 2 Пример первой строки (заголовка) таблицы набора открытых данных в Excel

Старайтесь избегать следующих ситуаций при создании таблицы:

  • Пустая строка в середине таблицы набора данных (Риc. 3). (Отдельные пустые поля допустимы (Рис. 4))

    Рис. 3 Пустая строка

    Рис. 4 Пустое поле

  • Содержимое одного поля набора данных размещенное в нескольких ячейках (Рис. 5.1 и 6.1). (Правильно надо сделать так (Рис. 5.2 и 6.2))

    Рис. 5.1 Содержимое размещенное в нескольких ячейках

    Рис 5.2

    Рис. 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).

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

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

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

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

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

 

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