excel是一种常用的办公自动化软件,具有很多优点,作为常用的测量软件,具有存放数据方便、实用等优点,但其在矩阵运算方面不如matlab强大,下面介绍将excel数据导入到matlab中
- 首先要读取的excel表格要放在当前工作路径下
- 命令窗口输入 [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表格:
在command window或其他代码窗口中输入[number,txt,raw]=xlsread(‘aa.xlsx’)
然后出现一下结果:
此时workspace中已经有了我们要导入的数据了