我使用了命令
[num,txt,raw] = xlsread(excelPath,1,'C2:C3')
正如这里所做的(从 excel 将字符串读入 Matlab?),但 matlab 系统地加载了整个 excel 文件。我不需要所有表格,只需要特定的单元格 C2 和 C3。我怎样才能做到这一点 ?(更残酷的解决方案是加载整个文件,然后在num、txt或raw中寻找正确的位置,但我寻找其他解决方案)
谢谢 !
我使用了命令
[num,txt,raw] = xlsread(excelPath,1,'C2:C3')
正如这里所做的(从 excel 将字符串读入 Matlab?),但 matlab 系统地加载了整个 excel 文件。我不需要所有表格,只需要特定的单元格 C2 和 C3。我怎样才能做到这一点 ?(更残酷的解决方案是加载整个文件,然后在num、txt或raw中寻找正确的位置,但我寻找其他解决方案)
谢谢 !
你有没有试过
num = xlsread(excelPath,1,'C2:C3')
这是否仅加载指定的单元格?
编辑
如果您xlsread
在非 Windows 操作系统上使用,则它使用基本模式,即“在读取 XLS 文件时不支持 xlRange 输入。在这种情况下,请使用 '' 代替 xlRange。” 有关更多信息,请参阅该函数的文档。xlsread