Электронные таблицы часто содержат комбинацию числовых и текстовых данных, а также имена переменных и строк, которые лучше всего представить в MATLAB ® в виде таблицы. Можно импортировать данные в таблицу с помощью инструмента импорта или readtable функция.
Инструмент импорта позволяет импортировать данные в таблицу или другой тип данных. Например, считывание данных из файла образца электронной таблицы patients.xls в виде таблицы в MATLAB. Откройте файл с помощью инструмента импорта и выберите такие параметры, как диапазон данных и тип вывода. Затем нажмите кнопку «Импортировать выбор
», чтобы импортировать данные в рабочую область MATLAB.

readtableТакже можно считывать данные электронной таблицы в таблицу с помощью readtable с именем файла, например:
T = readtable('patients.xls');Можно также выбрать диапазон данных для импорта, указав параметр диапазона. Например, прочитайте первые пять строк и столбцов электронной таблицы. Укажите диапазон в нотации Excel как 'A1:E5'.
T = readtable('patients.xls','Range','A1:E5')
T =
4×5 table
LastName Gender Age Location Height
____________ __________ ___ _____________________________ ______
{'Smith' } {'Male' } 38 {'County General Hospital' } 71
{'Johnson' } {'Male' } 43 {'VA Hospital' } 69
{'Williams'} {'Female'} 38 {'St. Mary's Medical Center'} 64
{'Jones' } {'Female'} 40 {'VA Hospital' } 67 Помимо таблиц, можно импортировать данные электронной таблицы в рабочую область MATLAB в виде расписания, числовой матрицы, массива ячеек или отдельных векторов столбцов. В зависимости от требуемого типа данных используйте одну из этих функций.
| Тип данных вывода | Функция |
|---|---|
| Расписание | readtimetable |
| Числовая матрица | readmatrix |
| Массив ячеек | readcell |
| Векторы отдельных столбцов | readvars |
Инструмент импорта | readtable