powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как узнать сколько строк задействовано XLS?
6 сообщений из 6, страница 1 из 1
Как узнать сколько строк задействовано XLS?
    #34374767
AloneAli
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Соединяюсь с файлом Excel'я.
И мне нужно знать, сколько строк используется в файле?
...
Рейтинг: 0 / 0
Как узнать сколько строк задействовано XLS?
    #34376526
AloneAli
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что? Никто не знает?
...
Рейтинг: 0 / 0
Как узнать сколько строк задействовано XLS?
    #34376637
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Workbook.ActiveSheet.UsedRange.Rows.Count

типа того
...
Рейтинг: 0 / 0
Как узнать сколько строк задействовано XLS?
    #34378160
AloneAli
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
--null--Workbook.ActiveSheet.UsedRange.Rows.Count

типа того
Ну, не совсем. Но я сделал уже.

Решение показать?
...
Рейтинг: 0 / 0
Как узнать сколько строк задействовано XLS?
    #34378449
Paul A. Pleshkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AloneAli --null--Workbook.ActiveSheet.UsedRange.Rows.Count

типа того
Ну, не совсем. Но я сделал уже.

Решение показать?
Если не затруднит, то да.
...
Рейтинг: 0 / 0
Как узнать сколько строк задействовано XLS?
    #34380064
AloneAli
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Paul A. Pleshkov
Если не затруднит, то да.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
	// Соединяемся с Excel
	Variant v_Excel = CreateOleObject("Excel.Application");

	// Открываем книгу
	Variant v_Book = v_Excel.OlePropertyGet("Workbooks");
	v_Book.Exec(Procedure("Open")<<NameBook);

	// Активируем нужный лист
	Variant v_Sheet = v_Excel.Exec(PropertyGet("ActiveWorkbook")).Exec(PropertyGet("Sheets")<<"Лист1");
	v_Sheet.OleProcedure("Activate");

	int v_CountRows = v_Sheet.OlePropertyGet("UsedRange").OlePropertyGet("EntireRow").OlePropertyGet("Count");
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как узнать сколько строк задействовано XLS?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]