Функция открытия файла Excel
excelopendocument(id, filename);
id - идентификатор объекта в памяти, соответствующего файлу Excel;
filename - имя (путь, при необходимости) файла 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;
В результате выполнения примера, происходит открытие файла и получение значения из первой ячейки каждой строки с выводом его в окно сообщений.