Мастера DELPHI, Delphi programming community Рейтинг@Mail.ru Титульная страница Поиск, карта сайта Написать письмо 
| Новости |
Новости сайта
Поиск |
Поиск по лучшим сайтам о Delphi
FAQ |
Огромная база часто задаваемых вопросов и, конечно же, ответы к ним ;)
Статьи |
Подборка статей на самые разные темы. Все о DELPHI
Книги |
Новинки книжного рынка
Новости VCL
Обзор свежих компонент со всего мира, по-русски!
|
| Форумы
Здесь вы можете задать свой вопрос и наверняка получите ответ
| ЧАТ |
Место для общения :)
Орешник |
Коллекция курьезных вопросов из форумов
KOL и MCK |
KOL и MCK - Компактные программы на Delphi
Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / rsdn.org

 
Чтобы не потерять эту дискуссию, сделайте закладку « предыдущая ветвь | форум | следующая ветвь »

Delphi&Excel [Delphi, Windows]


Eliot   (20.07.12 13:30

Всем доброго дня! Delphi&Excel. В файле excel в столбце F есть данные повторяющиеся несколько раз в этом столбце через какой то промежуток, например

Время начала:

30.01.2012 9:00
30.01.2012 9:12
30.01.2012 9:15


Вот такие куски по всему столбцу повторяются несколько раз, как можно вытащить все эти даты подряд после поля "Время начала"???
Между ними(этими кусками) как правило несколько пустых ячеек.

Отрывки кода, просто идеи как можно организовать(цикл или что то еще)..Буду благодарен за любую помощь!


Cobalt ©   (21.07.12 01:07[1]

Рецепт простой:
Берешь лист бумаги, открываешь файл, и начинаешь писать - как ты перебираешь ячейки, одну за другой, не упуская ни одной ячейки, описываешь, на основании чего ты принимаешь решение - подходит эта ячейка условиям в твоей голове, или нет.


Eliot   (21.07.12 04:09[2]

Ну в принципе, понятно что вероятнее всего нужн цикл для перебора ячеек по столбцу, ну вот я перебираю ячейки, нахожу текст "Время начала", запоминаю позицию, перехожу к ячейке ['F'+IntToStr(i+2)], т.е. через строчку, найду первое значение, вот это--->30.01.2012 9:00, а дальше...???? вот здесь воткнулся в тупик ((( как вытащить остальные то значения?
Устроить проверку по формату ячеек??? Например, поискать все следующие значения в формате "Дата"(что то типа того)??? Опять же не факт, что они все будут в одинаковом формате:-(((
Или завести внутри еще один цикл??? До первой пустой строки? Или до следующего значения "Время начала"??


версия для печати

Написать ответ

Ваше имя (регистрация  E-mail 







Разрешается использование тегов форматирования текста:
<b>жирный</b> <i>наклонный</i> <u>подчеркнутый</u>,
а для выделения текста программ, используйте <code> ... </code>
и не забывайте закрывать теги! </b></i></u></code> :)


Наверх

  Рейтинг@Mail.ru     Титульная страница Поиск, карта сайта Написать письмо