![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 17.07.2012
Сообщений: 4
|
![]()
Доброго времени суток! Очень нужна помощь, в таком вопросе
Структура данных в excel представлена в приложении. Вопрос: как получить все даты следующие за полем "начало аварии"??? начало аварии: 30.01.2012 8:57 30.01.2012 9:02 30.01.2012 9:10 30.01.2012 9:17 30.01.2012 9:25 не могу догнать. ![]() ![]() Последний раз редактировалось leroi; 17.07.2012 в 11:46. |
![]() |
![]() |
![]() |
#2 |
Новичок
Джуниор
Регистрация: 17.07.2012
Сообщений: 4
|
![]()
Люди! Что совсем никаких идей?
![]() |
![]() |
![]() |
![]() |
#3 |
Сливочное масло
Участник клуба
Регистрация: 01.01.2011
Сообщений: 1,149
|
![]()
Дык если известен номер ячейки начала, то в чём проблема? Открываешь эксель и в цикле считываешь столбец.
Сливочное масло Valio - компиляция как по маслу
|
![]() |
![]() |
![]() |
#4 |
Homo Interneticus
Форумчанин
Регистрация: 04.03.2011
Сообщений: 611
|
![]()
Что Вы подразумеваете под "получить даты"? Их куда-то сохранить, скопировать, вывести?
Существует ли какой-то признак конца строк с датами (пустая ячейка, какае-то строка и т.п.)? |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]()
Не люблю работать с фотошопом.
Нет файла.подганяйте под себя Код:
Анализ,обработка данных Недорого
|
![]() |
![]() |
![]() |
#6 |
Новичок
Джуниор
Регистрация: 17.07.2012
Сообщений: 4
|
![]()
to Valio, astecenko: Весь файл excel содержит несколько вот таких блоков подряд(как в приложении), и нужно для каждого номера аварии(в файле выделен красным) получить список дат начала аварии и занести в БД Access.
Проблема состоит в том как организовать цикл? У меня уже есть один цикл, где я ищу поле "Начало аварии:". Как поступить дальше? Организовать второй цикл для выведения дат внутри первого или как? for i:=1 to XL.Sheets[1].UsedRange.Rows.Count-1 do begin if XL.Range['AK' + inttostr(i)].Value= Начало аварии:' then begin ....................... end; |
![]() |
![]() |
![]() |
#7 |
Новичок
Джуниор
Регистрация: 17.07.2012
Сообщений: 4
|
![]()
to doober: Спасибо! Покумекаю как подогнать под себя
|
![]() |
![]() |
![]() |
#8 | |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]() Цитата:
Анализ,обработка данных Недорого
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск по Excel | NewGeneration | Общие вопросы .NET | 0 | 21.05.2012 15:44 |
Поиск в Excel | 2-deshka | Microsoft Office Excel | 5 | 20.01.2012 19:24 |
Почему Excel 2010 выполняет поиск гораздо медленнее чем Excel 2003 | Sprat | Microsoft Office Excel | 1 | 25.10.2011 05:34 |
поиск в Excel | Sega22 | Общие вопросы Delphi | 1 | 31.05.2010 09:55 |
Поиск в Excel | Tirendus | Общие вопросы Delphi | 3 | 21.01.2010 10:39 |