如何用matlab读取excel?

excel是一种常用的办公自动化软件,具有很多优点,作为常用的测量软件,具有存放数据方便、实用等优点,但其在矩阵运算方面不如matlab强大,下面介绍将excel数据导入到matlab中

  1. 首先要读取的excel表格要放在当前工作路径下
  2. 命令窗口输入 [number,txt,raw]=xlsread(‘file.xlsx’);

注:上式中number中含有file.xls中的数据,不包含表头,如果遇到有非数字的字符则为NaN;

txt中含有file.xls中的所有非数字字符,包含表头,遇见数字则为空字符;

raw中存储的是file.xls中的原始数据,不做任何处理,也包含表头。

file为所要读取的excel表格名称;

office2003中excel文件类型为file.xls

输入参数中.xls可以不写;输出参数可以缺省,只有一个参数只取数字,两个含字符;

number、txt、raw均可改为其他名称 ;

下面举个栗子:

我们要读取当前工作目录下名为aa.xlsx的excel表格:

如何用matlab读取excel?

在command window或其他代码窗口中输入[number,txt,raw]=xlsread(‘aa.xlsx’)

然后出现一下结果:

如何用matlab读取excel?

此时workspace中已经有了我们要导入的数据了