Добавить метод подсчета количества строк в столбце

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 552
Баллы
113
Навеяно темой: http://zennolab.com/discussion/threads/tablica-podschet-kolichestva-strok-v-stolbce.28738/

Я часто работаю с уже готовыми Excel файлами и строки идут не сплошняком, - то есть в каждом столбце независимые данные, количество которых может кардинально отличаться от соседнего столбца. Предлагаю добавить хотя бы метод а-ля table.ColumnRowCount(ЗДЕСЬ НОМЕР СТОЛБЦА), чтобы можно было получить количество строк КОНКРЕТНОГО столбца.

Сейчас приходится перебирать все в цикле с проверкой на пустоту, не благородное это дело.
 
Регистрация
08.07.2015
Сообщения
2 848
Благодарностей
712
Баллы
113
Навеяно темой: http://zennolab.com/discussion/threads/tablica-podschet-kolichestva-strok-v-stolbce.28738/

Я часто работаю с уже готовыми Excel файлами и строки идут не сплошняком, - то есть в каждом столбце независимые данные, количество которых может кардинально отличаться от соседнего столбца. Предлагаю добавить хотя бы метод а-ля table.ColumnRowCount(ЗДЕСЬ НОМЕР СТОЛБЦА), чтобы можно было получить количество строк КОНКРЕТНОГО столбца.

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

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 552
Баллы
113
а что снипетом никак такое сделать? В разделе снипеты не помогут с таким? Это тоже самое, что количество строк считать, только в одном столбце.
Подсчет количества строк в таблице осуществляется так: table.RowCount, но для столбца такого метода нет.
Сейчас приходится считать строки в столбце в цикле с проверкой на пустоту, но это не комильфо, да и между строками может быть пробел и тогда подсчет будет неверным.
 
Регистрация
08.07.2015
Сообщения
2 848
Благодарностей
712
Баллы
113
Подсчет количества строк в таблице осуществляется так: table.RowCount, но для столбца такого метода нет.
Сейчас приходится считать строки в столбце в цикле с проверкой на пустоту, но это не комильфо, да и между строками может быть пробел и тогда подсчет будет неверным.
ну вот как в снипете по поиску в таблице по определенному столбцу, берет строку, загоняет ее в масив, проверяет ечейку, если непуста то каунт +1 .
 

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 552
Баллы
113
ну вот как в снипете по поиску в таблице по определенному столбцу, берет строку, загоняет ее в масив, проверяет ечейку, если непуста то каунт +1 .
Так я же только что тоже самое написал, второй строчкой. А так же подчеркнул момент, почему такой способ не очень подходит под решение задачи.
 
Регистрация
08.07.2015
Сообщения
2 848
Благодарностей
712
Баллы
113
Так я же только что тоже самое написал, второй строчкой. А так же подчеркнул момент, почему такой способ не очень подходит под решение задачи.
я подумал ты на кубиках делаешь в цикле с проверкой на пустоту, ты просишь разработчиков это реализовать, то как ты представляешь себе они это сделают? По идее им нужно будет сделать тоже самое, что ты делаешь сейчас, только запихнуть во вкладку получить количество строк в столбце?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Что что ячейка пуста это не значит что ее нет. Первый раз за пять лет вижу такое предложение, для этого можно написать сниппет, так как добавление в программу такой функции не думаю что целесообразно
 

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