Считайте файл электронной таблицы Microsoft Excel
num = xlsread(filename)
num = xlsread(filename,sheet)
num = xlsread(filename,xlRange)
num = xlsread(filename,sheet,xlRange)
num = xlsread(filename,sheet,xlRange,'basic')
[num,txt,raw] = xlsread(___)
___ = xlsread(filename,-1)
[num,txt,raw,custom] = xlsread(filename,sheet,xlRange,'',processFcn)
читает первый рабочий лист в рабочей книге электронной таблицы Microsoft® Excel® под названием num = xlsread(filename)
filename
и возвращает числовые данные в матрице.
читает заданный рабочий лист.num = xlsread(filename,sheet)
читает из заданной области значений первого рабочего листа в рабочей книге. Используйте синтаксис области значений Excel, такой как num = xlsread(filename,xlRange)
'A1:C3'
.
читает из заданного рабочего листа и области значений.num = xlsread(filename,sheet,xlRange)
считывает данные из электронной таблицы в режиме импорта num = xlsread(filename,sheet,xlRange,'basic')
basic
. Если ваш компьютер не имеет Excel для Windows® или если вы используете MATLAB® Online™, xlsread
автоматически действует в режиме импорта basic
, который поддерживает XLS, XLSX, XLSM, XLTX и файлы XLTM.
Если вы не задаете все аргументы, используйте пустые символьные вектора, ''
, как заполнители, например, num = xlsread(filename,'','','basic')
.
дополнительно возвращает текстовые поля в массиве ячеек [num,txt,raw] = xlsread(___)
txt
, и и числовые данные и текстовые данные в массиве ячеек raw
, с помощью любого из входных параметров в предыдущих синтаксисах.
___ = xlsread(filename,-1)
открывает окно Excel, чтобы в интерактивном режиме выбрать данные. Выберите рабочий лист, перетащите мышью мышь в области значений, которую вы хотите и нажимаете ОК. Этот синтаксис поддержан только на компьютерах Windows с установленным программным обеспечением Microsoft Excel.
, где [num,txt,raw,custom] = xlsread(filename,sheet,xlRange,'',processFcn)
processFcn
является указателем на функцию, читает из электронной таблицы, вызывает processFcn
на данных и возвращает конечные результаты как числовые данные в массиве num
. Функция xlsread
возвращает текстовые поля в массиве ячеек txt
, и числовые данные и текстовые данные в массиве ячеек raw
и второй вывод от processFcn
в массиве custom
. Функция xlsread
не изменяет данные, хранившие в электронной таблице. Этот синтаксис поддержан только на компьютерах Windows с программным обеспечением Excel.
xlsread
читает только 7-битные символы ASCII.
xlsread
не поддерживает области значений, состоящие из нескольких несмежных участков.
Если ваш компьютер не имеет Excel для Windows или если вы используете MATLAB Online, xlsread
автоматически действует в режиме импорта basic
.
На Linux® и платформах Mac, xlsread
не может открыть файлы электронной таблицы, записанные функцией writetable
.
xlsread
импортирует форматированный текст, представляющий даты (такие как '10/31/96'
), кроме тех случаев, когда, импортируя в режиме basic
.
importdata
| readtable
| uiimport
| xlsfinfo
| xlswrite