MATLAB读取XLSX文件教程:使用xlsread函数
MATLAB读取XLSX文件教程:使用xlsread函数
使用MATLAB读取XLSX文件,可以使用内置的xlsread函数。以下是一个简单的示例:
filename = 'example.xlsx';
sheet = 1; % 读取第一个sheet
range = 'A1:C10'; % 读取的单元格范围
[num, txt, raw] = xlsread(filename, sheet, range);
其中,num是一个包含数值数据的矩阵,txt是一个包含文本数据的单元格数组,raw是一个包含原始数据的单元格数组(包括数值和文本)。你可以根据需要选择要使用的输出变量。
参数解释:
filename: XLSX文件的文件名sheet: 要读取的sheet的序号,默认为1,表示第一个sheetrange: 要读取的单元格范围,例如'A1:C10'表示读取A1到C10的单元格
返回值:
num: 包含数值数据的矩阵txt: 包含文本数据的单元格数组raw: 包含原始数据的单元格数组
示例:
假设你有一个名为example.xlsx的XLSX文件,包含以下数据:
| A | B | C | |---|---|---| | 1 | 2 | Hello | | 3 | 4 | World |
你可以使用以下代码读取该文件:
filename = 'example.xlsx';
sheet = 1;
range = 'A1:C2';
[num, txt, raw] = xlsread(filename, sheet, range);
display(num)
display(txt)
display(raw)
输出结果:
num =
1 2
3 4
txt =
{'Hello'} {'World'}
raw =
[1] [2] {'Hello'}
[3] [4] {'World'}
注意:
xlsread函数只能读取XLSX文件,不能读取其他格式的文件。- 如果文件包含多个sheet,可以通过修改
sheet参数来选择要读取的sheet。 - 如果要读取整个sheet,可以省略
range参数。
希望这篇文章能够帮助你了解如何使用MATLAB读取XLSX文件。
原文地址: https://www.cveoy.top/t/topic/m0dw 著作权归作者所有。请勿转载和采集!