Matlab 如何读取Excel文件里的某一列数据?下面这个语句错在哪?读出来S是空的。。。

发布网友 发布时间:2022-04-26 14:52

我来回答

2个回答

热心网友 时间:2023-10-10 14:45

是否有报错?对应的名称,位置是否都正确?还有就是excel文件必须是2003版本的,不然不识别的!追问没有报错,都正确,文件也是2003的,可能是EXCEL文件本身有问题吧,我新建的EXCEL文件就可以读取。只是不知道这个EXCEL文件问题出在哪。。文件里的所有字段都是文本格式的,数字也是文本格式的。另外,我把S换成[N,T]后,N是空白,T是0*0的cell。

追答xlsread默认是读取数字,你要读取的是文本,因此没有进行读取,只要输出的加个文本的变量就可以了!给你发去了,你自己看一下吧!

热心网友 时间:2023-10-10 14:46

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

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com