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 | Электронная таблица | Командное окно >> | 
