如何用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表格:

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

然后出现一下结果:

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

时间: 2024-10-01 04:57:21

如何用matlab读取excel的相关文章

Matlab 读取excel文件提示服务器出现意外情况或无法读取问题解决

1.问题描述: 该错误通常发生在应用函数读取excel文件(后缀xls或xlsx)时. 应用xlsread函数读取提示服务器出现意外情况: 应用importdata读取时提示can‘t open file: 其他格式如txt文档则可以正常读取. 2.问题解决 该问题与Matlab无关,为Excel端出现了问题.解决方案如下: 步骤:Excel选项——加载项——Com加载项 :去掉VisualStudion相关勾选. 去掉勾选的时候还可能出现“无法更改 中注册的office 加载项的连接状态”的提

matlab 读取excel

read from excel matlab http://stackoverflow.com/questions/10781700/how-can-i-import-string-from-excel-into-matlab 将读取的信息从string 转换为number matlab读取矩阵的某一行: a(1,:) %读取第一行

如何用PHP读取Excel文件数据及内容信息

在文章开始介绍前,大家需要了解一下PHPExcel是什么?PHPExcel 就是一个用来操作Office Excel 文档的PHP类库.接下来讲解如何利用PHPExcel类库将Excel表格内的信息内容读取出来,完整代码如下:<?php $fileName = "1.xls"; if (!file_exists($fileName)) { return "文件不存在!"; } // 引入PHPExcel require_once "./PHPExce

Matlab读取音频数据

项目需要,读出识别的车牌,对着图片看看是否识别正确. 有了0到9和A到Z,32个省份的音频,但是如何用matlab读出来,老版本有wavread直接读出,然后waveplay读入的即可.但是现在的是audioplayer了,对应的audiorecorder是录音用的,他是waveread的前身,然而功能却不一样.新的用法 load chirp p=audioplayer(y,44100) play(p) 注意chirp是系统自带声音,加载后包括y文件是个double的行向量,fs是播放频率或者采

【转】matlab读取文件各种方法

本技术支持指南主要处理:ASCII, binary, and MAT files.要得到MATLAB中可用来读写各种文件格式的完全函数列表,可以键入以下命令: help iofun MATLAB中有两种文件I/O程序:high level and low level. High level routines: 包括现成的函数,可以用来读写特殊格式的数据,并且只需要少量的编程.Low level routines: 可以更加灵活的完成相对特殊的任务,需要较多的额外编程. High level ro

[转]MATLAB导入Excel数据错误

今天在向Matlab 2013b中导入office2013 Excel文件时出现了如下图错误: 为此,通过在网上查找发现了解决办法,主要是因为Excel加载项中的" FoxitReader PDF Creator COM Add-in"选项引起的. 因此可以尝试以下解决办法来修改Excel文件加载项: 1.进入到"文件"->"选项": 2.点击"加载项"选项卡: (错误产生就是由于此加载项是活动的.) 3.在当前选项卡下

myBatis中的注解@Param、返回值为Map、JAVA读取Excel并解析文本、Class.getResource()和ClassLoader.getResource()

myBatis中的注解@Param:http://blog.csdn.net/gao36951/article/details/44258217:  http://www.cnblogs.com/thomas12112406/p/6217211.html. myBatis返回值为Map:http://blog.csdn.net/werewr342352321df/article/details/11892755. ====================== JAVA读取Excel并解析文本:h

java无依赖读取Excel文件

说到Java读取Excel文件,用得多的当然是POI或jxls,但今天在看一本书的时候.当中提到使用JdbcOdbcDriver这个驱动类在不依赖第三方库的情况下也能够完毕对Excel文件的读取操作,网上搜了一下原因然后自己写了个样例跑通了,在此记录一下. Java读取数据库大家都非常熟悉,须要一个数据源与对应的驱动.开发人员通过JDBC操作驱动.驱动再去操作数据库.那么Java读取Excel文件也是类似的.在Windows系统中,能够将一个Excel文件注冊为一个ODBC数据源,注冊过程为:

java读取Excel文件

package 读取excel; /* *导入jxl包,注意不能读取最新版本的Excel文件 */ import java.io.File;    import java.io.FileInputStream;     import java.io.InputStream;    import jxl.Cell; import jxl.CellType;    import jxl.Sheet;    import jxl.Workbook;    import jxl.write.Label;