Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Получить таблицу из CSV

...

Версия 7 (Net)

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

...

Описание

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

Image Removed

...

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

Image Added

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

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

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

.


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

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

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

.

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


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

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

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

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

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

.


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

  • \t
  • ;
  • ,

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

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

Robin.Boolean

true

Нет

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

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

.

Robin.Boolean

true

Нет

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

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

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

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


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

...

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


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

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

Задача

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

Решение

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

Реализация

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

Результат

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