hyfm.net
当前位置:首页 >> mAtlAB读取ExCEl某一列 >>

mAtlAB读取ExCEl某一列

x=xlsread('oillack.xls','sheet1','a1:a73') excel文件名是oillack.xls,sheet1是表名,a1:a73'是a列的1到73行

读取sheet1中的所有数据我们以03版excel为例,假设excel中数据为默认这些文本以及数字都放在sheet1中,我们将此excel选入当前工作目录(必要步骤),然后再matlab主窗口中输入下面命令:[num,txt,raw]=xlsread('example'),其中example是

我看你的图中所写是对的,不知道你为啥说不对,有什么提示吗?

见xlsread函数,例如[data,txt] = xlsread('file.csv','A:H');

sheet1',sheet1是表名.xls',',':a73')excel文件名是oillack;oillack.xls:a73'x=xlsread('a1,a1;;

若是你这种无规律的名称,可先把名称列为一个元胞数组,再在for循环中调用.要再存到一个表中,则要先读到一个变量里,再保存.

读取Excel中的数据可使用以下函数: num = xlsread(filename) num = xlsread(filename,sheet) num = xlsread(filename,xlRange) num = xlsread(filename,sheet,xlRange) num = xlsread(filename,sheet,xlRange,'basic')

你的后缀名字是不是该是.xlsx,07版的是这样的.还有应该可以不用写路径,直接将你的excel文件放在你的ATLAB的current directory下面.你试试看呢再看看别人怎么说的.

xlsread()指令可以实现从EXCEL表中读,xlswrite()指令可以实现写

y=xlsread('shuju.xls','sheet1','A2:A10000');p=zeros(size(y));for i=1:length(y)x=exprnd(6.3829,i,1);p(i)=x;endxlswrite('shuju.xls',p,'sheet1','B2:B10000');

网站首页 | 网站地图
All rights reserved Powered by www.hyfm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com