excelopendocument
Функция открытия файла Excel
Синтаксис
excelopendocument(id, filename);
Аргументы
| Имя | Тип данных | Описание |
|---|---|---|
| id | integer |
Идентификатор объекта в памяти, соответствующего файлу Excel |
| filename | string |
Имя (путь, при необходимости) файла Excel |
Описание
excelopendocument – функция заполняет поля объекта id в памяти
данными из файла по адресу filename. Если для файла не указан полный путь,
то поиск будет происходить в файле проекта и в системной папке. Объект id
может быть создан в памяти с помощью функции excelcreateobject.
Результат
| Имя | Тип данных | Описание |
|---|---|---|
| Функция производит заполнение полей соответствующего объекта в памяти, данными из файла Excel. |
Пример
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;
В результате выполнения примера, происходит открытие файла и получение значения из первой ячейки каждой строки с выводом его в окно сообщений.
Дополнительные материалы
Нет.