怎么能把excel多表单里的全部数据写入matlab?求高人指点。

 我来答
lqhbupt
2014-02-08 · TA获得超过393个赞
知道答主
回答量:43
采纳率:0%
帮助的人:37.5万
展开全部
MATLAB中的xlsread函数可以读取excel表格里的数据。

num = xlsread(filename, sheet)
读取excel表格中指定sheet的数据,并复制给num。
sheet = 1, 2, 3。。。
这种情况是把excel表格中的数字部分读取。
如果你想要读取excel表格的所有内容(包括表头、字符串、数字等)
可以采用
[num, text, raw] = xlsread(filename, sheet)
num读取excel表中数字数据
text读取其中字符数据
raw是一个cell数组。每个cell的内容对应着excel表格中的全部内容。

下面是一个例子
------------------------------------------------------------
% 创建一个excel文件:
values = {1, 2, 3 ; 4, 5, 'x' ; 7, 8, 9};
headers = {'First', 'Second', 'Third'};
xlswrite('myExample.xls', [headers; values]);
------------------------------------------------------------
此时得到的文件myExamples.xls内容为
First Second Third
1 2 3
4 5 x
7 8 9
----------------------------------------------------------
[ndata, text, alldata] = xlsread('myExample.xls',1)

程序运行结果为
ndata =
1 2 3
4 5 NaN
7 8 9

text =
'First' 'Second' 'Third'
'' '' ''
'' '' 'x'

alldata =
'First' 'Second' 'Third'
[ 1] [ 2] [ 3]
[ 4] [ 5] 'x'
[ 7] [ 8] [ 9]
----------------------------------------------------------
其他用法请参考
help xlsread
doc xlsread
zhouw06
2014-02-08 · TA获得超过462个赞
知道小有建树答主
回答量:231
采纳率:0%
帮助的人:274万
展开全部
用 xlsread 函数 num = xlsread(filename, sheet)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式