如何加载和读取Excel到我的GUI?

时间:2012-01-03 02:52:10

标签: excel matlab

我已经有一个GUI来解决

的公式
  • 功率,
  • H,
  • Q,
  • 高程。

我现在的问题是如何读取中的所有数据(数据表已经在excel中)。 GUI中的结果是否与excel中的数据表相匹配?

  1. 例如,GUI上的结果为750。
  2. 然后我的表格(下面的表格数据)将读取excel并给出相应的等价物,如750当量将为250:

      

    H EL
      800 300
      775 280
      750 250
      725 175
      700 100

  3. 示例代码:

    a = get(handles.input1_gamma,'String'); %GAMMA
    b = get(handles.input2_h,'String');    %H
    c = get(handles.input3_q,'String');     %Q
    d = get(handles.input4_power,'String');  %POWER
    e = get(handles.input5_eout,'String');
    % a and b are variables of Strings type, and need to be converted 
    % to variables of Number type before they can be added together
    out = str2num(b) + str2num(e);
    set(handles.equalel,'String',out);
    

2 个答案:

答案 0 :(得分:0)

doc xlsread

从excel读取数据,然后将其加载到GUI

答案 1 :(得分:0)

默认情况下,Matlab可以使用xlsread解析XLS文件。然后,您可以在Matlab中解析该文件并读取您喜欢的任何值。

如果你想在Matlab中创建一个表,我建议你查看UITable图形元素。