excelgetcolcount

Функция получения количества рабочих столбцов в таблице

Синтаксис:

col_count = excelgetcolcount(id, tab);

Аргументы:

Имя Тип данных Описание
id integer Идентификатор объекта в памяти, соответствующего файлу Excel
tab integer Целочисленное значение номера страницы в книге Excel

Описание:

excelgetcolcount – функция позволяет получить количество рабочих столбцов в таблице на странице tab. Объект id предварительно должен быть создан и связан с файлом Excel с помощью функций excelcreateobject и excelopendocument соответственно.

Результат:

Имя Тип данных Описание
col_count integer Функция возвращает целочисленное значение, соответствующее числу рабочих столбцов в таблице

Пример:

initialization
id = excelcreateobject;
afilename = expandfilename( "10KBA-MMF0004.xls" );
seterrorstr("Открываем файл "+afilename,0)
excelopendocument(id, afilename);
row_count = excelgetrowcount(id, 1);
col_count = excelgetcolcount(id, 1);
start_row = 8;
if row_count > start_row then 
for(i=start_row,row_count) begin
s = excelgettext(id, 1, i, 1);
if s <> "" then begin
seterrorstr(s,0)
end
else
goto end_of_table;
end;
end_of_table:
freeobject(id);
end;

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

Дополнительные материалы

Нет.