尝试将一个Excel文件导入到MATLAB时出错
Excel文件有三张纸,包含文本和数据。 据我所知,可以select写入你想要导入的表格的编号,也可以用撇号括起来。
我使用的一行代码是这样的:
[num,txt,both] = xlsread('Lugnet_plan1c.xls',2,'a1:ad11')
而我得到的错误信息是:
??? 错误使用==> horzcat发生以下错误转换从逻辑到char:错误使用==> char从逻辑转换为char是不可能的。
错误在==> Lugnet_test在6 [num,txt,both] = xlsread('Lugnet_plan1c.xls',2,'a1:ad11')
我可以上传xls文件,或复制粘贴它的内容,如果它会帮助?
盲目的猜测,但Matlab抱怨在我的电脑上,在你的情况2,“表”参数需要是一个string。 所以
xlsread( 'Lugnet_plan1c.xls', '2', 'A1:AD11')
可能会解决你的问题。
谢谢,伙计们,为你的时间。 是的,我的印象是,人们可以写出纸张的号码或名称,如果你使用这个名字,那么它就是一个string,需要引导。 但是我的问题是通过你没有的信息解决的。 在我的exel文件中是一个有“FALSE”字样的列。 一旦我删除该列,我的导入命令工作正常! 如果有一种导入文件的方式,而这个文件留在里面,我不知道,但它不值得研究。:)再次感谢您的时间!