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

Konrod_m

Client
Регистрация
18.09.2014
Сообщения
1 697
Благодарностей
940
Баллы
113
Всем привет.

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

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

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

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

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

Версия PM - 5.9.8.0

Заранее благодарю!
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 913
Баллы
113
В переменную может записаться только одно значение. Сохраняйте столбец в список, затем объединяйте элементы списка с помощью операций со списком.
 

Konrod_m

Client
Регистрация
18.09.2014
Сообщения
1 697
Благодарностей
940
Баллы
113
В переменную может записаться только одно значение. Сохраняйте столбец в список, затем объединяйте элементы списка с помощью операций со списком.
Мне собственно и надо сохранить столбец таблицы в список) А через что это правильно сделать?
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 913
Баллы
113
Мне собственно и надо сохранить столбец таблицы в список) А через что это правильно сделать?
Мда:bw: В список как раз отдельный столбец не получается загнать. Таблица в каком формате файла? txt, csv, exel?
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 913
Баллы
113
Наверное через 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

Konrod_m

Client
Регистрация
18.09.2014
Сообщения
1 697
Благодарностей
940
Баллы
113
можете подсказать, как вместо указания конкретного столбца, вставлять переменную содержащую этот самый столбец?
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 913
Баллы
113
  • Спасибо
Реакции: Belwin и Konrod_m

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