Please note that the recommended version of Scilab is 2026.0.0. This page might be outdated.
See the recommended documentation of this function
xls_read
читает листы в Excel-файле
Синтаксис
[Value,TextInd] = xls_read(fd,Sheetpos)
Аргументы
- fd
- число: логическая единица на потоке Excel, возвращённая функцией xls_open 
- Sheetpos
- число: положение начала листа в потоке Excel. Это положение является одним из тех, которые были возвращены функцией xls_open. 
- Value
- матрица чисел: числовые данные, найденные в листе. Ячейки без числовых данных представляются в виде значения - NaN.
- TextInd
- матрица индексов того же размера, что и - Value. Нулевой индекс означает, что в соответствующей ячейке Excel нет строковых значений. Положительный индекс- iуказывает на строковое значение- SST(i), где- SSTпредоставлено функцией xls_open.
Описание
Эта функция читает листы Excel, указанные логическим блоком в потоке Excel, и положение начала листа внутри этого потока. Она возвращает числовые и строковые данные, содержащиеся в ячейках Excel.
Для чтения всего Excel-файла в одной функции одним-единственным вызовом можно использовать Функцию readxls.
|  | Обрабатываются только Excel-файлы BIFF8 Excel (последняя версия Excel-файлов (2003)). | 
Примеры
Литература
Эта функция основана на описании потока Excel из OpenOffice (http://sc.openoffice.org/spreadsheetfileformat.pdf).
Используемые функции
Эта функция ислользует файл xls.c, который можно найти в исходном коде Scilab в директории SCIDIR/modules/spreadsheet/src/c.
| Report an issue | ||
| << xls_open | Электронная таблица | Командное окно >> |