MATLAB 中读取 Excel 文件的方法有:使用 importdata() 函数从 Excel 文件中导入数据,并将其存储在 MATLAB 变量中。使用 xlsread() 函数从 Excel 文件中读取数据,并将其存储在 MATLAB 矩阵中。使用 readtable() 函数从 Excel 文件中读取数据,并将其存储在 MATLAB 表格中。

如何在 MATLAB 中读取 Excel 文件?
MATLAB 提供了多种读取 Excel 文件的方法,包括:
-
importdata():从 Excel 文件中导入数据,将数据存储在 MATLAB 变量中。用法:
data = importdata('myfile.xlsx'); -
xlsread():从 Excel 文件中读取数据,将其存储在 MATLAB 矩阵中。用法:
data = xlsread('myfile.xlsx'); -
readtable():从 Excel 文件中读取数据,将其存储在 MATLAB 表格中。用法:
T = readtable('myfile.xlsx');
详细说明:
importdata()
- 该函数将 Excel 文件的内容作为文本导入,然后将其转换为数值或字符数组。
- 默认情况下,importdata() 读取整个工作表,但可以使用 Sheet 参数指定特定工作表。
- 它还可以使用 TextToColumns 参数从 Excel 中的文本列中提取数据。
xlsread()
- 该函数读取 Excel 文件并将其内容存储在 MATLAB 矩阵中。
- 它可以读取整个工作表,也可以使用 Sheet、Range 和 Cell 指定特定范围。
- xlsread() 不会自动转换日期或货币值,它们将被存储为文本。
readtable()
- 该函数读取 Excel 文件并将其内容存储在 MATLAB 表格中。
- 它可以读取整个工作表,也可以使用 Sheet 和 Range 参数指定特定范围。
- readtable() 会自动识别数据类型,例如日期、数字和字符。











