nanrui 发表于 2008-5-22 16:58:21

求助,matlab读取excel

有哪位做过用matlab读取excel数据啊。
我在网上搜索的用XLSREAD命令怎么不行啊。用excel link启动的竟然是matlab5.X,可我电脑上没安装5.x版本的matlab啊。不知道哪个地方出问题了。-%-98308-%--%-98307-%-

zwzlshe 发表于 2008-5-23 14:02:29

在file菜单下选择Import Data就可以导入数据了

nanrui 发表于 2008-5-26 10:21:28

楼上的说法不错,不过那样总是全部导入,如果数据中含有图表还导致失败。而且,一个excel中往往含有多个表单,我只想导入某个表单的某几列数据,就必须编程了。

liuhd405 发表于 2008-9-6 16:19:26

不用那么麻烦,用xlsread。具体在matlab的帮助文件找。
例:
A1 = xlsread('xiaoci2.xls')%将matlab当前操作目录的'xiaoci2.xls‘文件的表1读入到矩阵A1.

liuhd405 发表于 2008-9-6 16:21:11

你先看看帮助吧,在帮助。
MATLAB Function Reference   xlsread


Read Microsoft Excel spreadsheet file (.xls)

Syntax

num = xlsread('filename')
num = xlsread('filename', -1)
num = xlsread('filename', sheet)
num = xlsread('filename', 'range')
num = xlsread('filename', sheet, 'range')
num = xlsread('filename', sheet, 'range', 'basic')
num = xlsread('filename', ..., functionhandle)
= xlsread('filename', ...)
= xlsread('filename', ...)
= xlsread('filename', ..., functionhandle)
xlsread filename sheet range basic

电力新兵 发表于 2008-10-24 12:03:18

谢谢,这样输入数据就方便很多了,又学了一招啊。::biggrin:: ::biggrin::

essentrici 发表于 2009-1-8 00:05:02

或者就直接用Excel link,用MLputmatrix把要输入的数据导入matlab

seeout 发表于 2009-1-10 15:22:40

我也知道可以直接读,但一直懒于学。。。。
所以手工选择所需数据存为文本文件。::titter::

电力新兵 发表于 2009-1-12 20:43:59

还是直接读取、存取方便啊,很好,支持一下好贴。::biggrin:: ::biggrin::

cchessy 发表于 2009-2-11 14:19:03

能导入excel文件吗?我没试过
页: [1] 2
查看完整版本: 求助,matlab读取excel

招聘斑竹