matlab中读写excel表格的问题

来源:百度知道 编辑:UC知道 时间:2024/05/18 10:59:53
用matlab读写excel时,需要用到一个循环语句操作,使的能够自动读入excel中下一列的数据,比如xlsread('a.xls',1,'a1'),当它包含在一个循环语句下时,怎样利用循环语句中的循环量i去控制读取列a1的变化,使得能够快速读取几十列甚至几百列的数据?求解!

xlsread读多列好像可以直接设置范围参数一次读入就行了,不需要用循环。

首先要说的是excel中列是用字母表示的。
下面的例子说明了如何利用循环语句读取BDF列
A=[];
B='A':'H';
for i=1:3
A{i}=xlsread('book1.xls',1,[B(2*i) '1:' B(2*i) '100']);%读取BDF列的1到100行
end

给我加分发消息给我 我告诉你好了