matlab中读写excel表格的问题

[复制链接]
查看11 | 回复3 | 2009-2-22 19:47:58 | 显示全部楼层 |阅读模式
用matlab读写excel时,需要用到一个循环语句操作,使的能够自动读入excel中下一列的数据,比如xlsread('a.xls',1,'a1'),当它包含在一个循环语句下时,怎样利用循环语句中的循环量i去控制读取列a1的变化,使得能够快速读取几十列甚至几百列的数据?求解!

回复

使用道具 举报

千问 | 2009-2-22 19:47:58 | 显示全部楼层
首先要说的是excel中列是用字母表示的。下面的例子说明了如何利用循环语句读取BDF列A=[];B='A':'H';for i=1:3A{i}=xlsread('book1.xls',1,[B(2*i) '1:' B(2*i) '100']);%读取BDF列的1到100行end...
回复

使用道具 举报

千问 | 2009-2-22 19:47:58 | 显示全部楼层
xlsread读多列好像可以直接设置范围参数一次读入就行了,不需要用循环。...
回复

使用道具 举报

千问 | 2009-2-22 19:47:58 | 显示全部楼层
给我加分发消息给我 我告诉你好了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行