【问题标题】:matlab read excel and fetch rows containing search termmatlab读取excel并获取包含搜索词的行
【发布时间】:2017-09-30 14:25:51
【问题描述】:

我正在阅读excel文件

[num, txt, raw] =  xlsread('D://qq.xls','D1');

以上代码正在读取工作表 D1 中的数据。 Excel工作表看起来很生活

我只想获取并显示用户提供的带有搜索词的行。搜索词将来自 diagnosis 列(最后一列)。

例如。 如果用户想要带有术语“PD”的诊断数据。

我们怎样才能得到它?

请帮忙

【问题讨论】:

    标签: excel matlab matlab-guide


    【解决方案1】:

    我找到了解决办法

    代码如下:

    [num, txt, raw] =  xlsread('D://qq.xls','D1','B2:HH24');// read excel file
    B = raw.'; // transpose it
    qq=B(1:end, 23);//get diagnosis column
    x = strmatch('NODB', qq);//find match for cell array it returns row index
    qq=B(x, :); //fetch data from row index
    

    谢谢你:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-26
      • 2013-09-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多