Электронные таблицы часто содержат соединение числовых и текстовых данных, а также переменной и имен строки, который лучше всего представлен в 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 |
CellArray | readcell |
Отдельные вектор-столбцы | readvars |
Инструмент для импорта | readtable