Получить таблицу из CSV Версия 7 (Net)

Группа действий: Таблицы


Описание

Данное действие предназначено для чтения таблицы из формата CSV.

Иконка действия


Параметры и их настройки

СвойствоОписаниеТипПример заполненияОбязательность заполнения
Параметры
ФайлПуть к файлу CSVПуть к файлуC:\User\1.csvДа
Кодировка

Кодировка исходного файла


Выпадающий список:

  • определить автоматически
  • UTF-8
  • UTF-16
  • Windows-1251
  • KOI8-R
  • OEM-855
  • OEM-866
  • ISO 8859-5
СтрокаUTF-8Да
Разделитель строк

Разделитель строк в исходном файле

По умолчанию \r\n


Выпадающий список:

  • \r\n
  • \r
  • \n
  • \r\n + \r

Значение по умолчанию равно "\r\n".

Строка\r\nНет
Разделитель столбцов

Символ, которым разделяются столбцы в исходном файле


Выпадающий список:

  • \t
  • ;
  • ,

Значение по умолчанию равно ";"

Строка;Нет
С заголовкомЕсли значение «true», первая строка таблицы будет выделена отдельно как заголовок и не будет входить в строки с содержимым таблицы

Robin.Boolean

true

Нет

Убрать дубли заголовка

Если значение «true», в заголовке полученной таблицы к одинаковым названиям столбцов будут добавлены индексы. Нумерация начинается с 1

Robin.Boolean

true

Нет

Результаты
РезультатРезультирующая таблицаТаблица

Особые условия использования

Для параметра "С заголовком": 

При значении "true" действие первую строку исходной таблицы сохранит в заголовок возвращаемого табличного значения, т.е. она не будет являться строкой с содержимым таблицы.
При "false" первую строку оставит в части с содержимым таблицы, а в заголовке будут использоваться названия по умолчанию - 1, 2, 3 и т.д.


Для чекбокса "Убрать дубли заголовка":

При значении "true", в заголовке табличного значения, которое действия возвращают как результат, к одинаковым названиям столбцов будут добавлены индексы. Нумерация начинается с 1.

При значении "false", названия столбцов останутся прежними. Действия на net, которые возвращают\обрабатывают такие таблицы с задублированными названиями столбцов, будут падать с ошибкой, т.к. в net не может быть заголовка с одинаковыми названиями столбцов.


Пример таблицы в CSV формате.

Пример использования 

Задача

Имеется файл CSV  с таблицей. Необходимо ее получить в переменную типа "Таблица".

Решение

Воспользоваться действием "Получить таблицу из CSV" 

Реализация

  1. Перетащить на рабочую область действие "Получить таблицу из CSV".
  2. Настроить параметры данного действия.
  3. Нажать на кнопку "Старт" в верхней панели. 

Результат

Программный робот отработал успешно. Таблица из CSV получена.
Дополнительно: результат отработки действия при проставленном чекбоксе "С заголовком".

  • Нет меток