Электронные таблицы часто содержат смесь числовых и текстовых данных, а также имен переменных и строк, которая лучше всего представлена в MATLAB® как таблица. Можно импортировать данные в таблицу с помощью Import Tool или readtable функция.
Этот Import Tool позволяет вам импортировать в таблицу или другой тип данных. Например, считайте данные из файла электронной таблицы patients.xls как таблица в MATLAB. Откройте файл с помощью Import Tool и выберите опции, такие как области значений данных и тип выхода. Затем нажмите кнопку Import Selection
, чтобы импортировать данные в рабочее пространство 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