Delphi+excel

  • Автор темы Автор темы ShingelD
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
S

ShingelD

Уважаемые пользователи форума, подскажите пожалуйста, как можно определить номер последней заполненной строки в документе Excel, без анализа содержания ячеек. ( Связь с Excel ведется через COM )
Заранее благодарю !
 
Хммм.. наверно никак... по крайней мере сходу ничего не приходит ..


Да и вопрос не совсем корректен .. последняя .. считая по строке или по столбцу ?
 
Добрый день! Приятно слышать знакомые голоса! :)

Данные в Excel расположены в строках. Если открыть документ, то Excel точно изобразит размер маркера на левой полосе прокрутки исходя из числа видимых на экране строк и их общего числа в документе. Это наводит меня на мысль, что Excel знает номер последней строки ( и столбца ) на листе. Кто знает как из Delphi получить эту информацию от Excel, поделитесь пожалуйста.
 
Чето не идет.
Спасибо за наводку, буду пробовать ещё!
 
У меня получилось так :

const
xlCellTypeLastCell = $0000000B;

...


xl_app.ActiveWorkbook.Sheets.Item[1].Cells.SpecialCells(xlCellTypeLastCell).Acti
vate;
last_row := xl_app.ActiveCell.Row
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab