Взять диапазон из таблицы

  • Автор темы Автор темы Konrod_m
  • Дата начала Дата начала

Konrod_m

Client
Регистрация
18.09.2014
Сообщения
1 812
Реакции
1 021
Баллы
113
Всем привет.

Работаю с таблицей, построчно - данные берет отлично, все ок.

Если брать данные из одной конкретной ячейки - все ок.

Но когда пытаюсь взять данные 1 столбца (диапазон строк 0-all) - выдает ошибку.

"Выполнение действия Table Входная строка имела неверный формат".

Подскажите, как мне весь столбец перекинуть в переменную.

Версия PM - 5.9.8.0

Заранее благодарю!
 
В переменную может записаться только одно значение. Сохраняйте столбец в список, затем объединяйте элементы списка с помощью операций со списком.
 
В переменную может записаться только одно значение. Сохраняйте столбец в список, затем объединяйте элементы списка с помощью операций со списком.

Мне собственно и надо сохранить столбец таблицы в список) А через что это правильно сделать?
 
Мне собственно и надо сохранить столбец таблицы в список) А через что это правильно сделать?
Мда:bw: В список как раз отдельный столбец не получается загнать. Таблица в каком формате файла? txt, csv, exel?
 
Наверное через C# только получится сделать.
Вот такой сниппет:
Код:
Развернуть Свернуть Копировать
IZennoTable table = project.Tables["Таблица 1"]; //указываем таблицу
IZennoList list =  project.Lists["Список 1"]; //указываем список
string column = "A"; //указываем наименование столбца
string cell;

//Перегоняем столбец в список
for (int i=0;i<table.RowCount; i++){
     cell = table.GetCell(column, i);//
     list.Add(cell);
}
 
  • Оценить
Реакции: Belwin и Konrod_m
можете подсказать, как вместо указания конкретного столбца, вставлять переменную содержащую этот самый столбец?
 
можете подсказать, как вместо указания конкретного столбца, вставлять переменную содержащую этот самый столбец?
Код:
Развернуть Свернуть Копировать
string column = project.Variables["Column_name"].Value;
 
  • Оценить
Реакции: Belwin и Konrod_m

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)