matlabgui 读取任意路径下的excel,txt,m等文件

    我们常用的软件,比如word,就有打开任意路径下word文件的功能,matlabgui也可以实现这样的功能。

    我们做一个gui界面,需要导入任意路径下excel文件,并对读取的excel数据进行各种分析。。。。

    我们的界面实现如下功能:点击按钮,即可选择要导入的excel文件,文件的路径及名称会显示在静态文本框中。

                                  

    1. 添加一个按钮-导入回铁外套数据,一个静态文本,将静态文本的tag改为pfnameh。

    2.右键点击按钮-导入回铁外套数据,为该按钮添加回调函数。

    global strh;   

    [Fnameh,Pnameh]=uigetfile('*.xlsx');%Fnameh显示的文件名称,Pnameh显示的文件路径

   strh=[Pnameh,Fname];%存储文件的路径及名称

   set(handles.pfnameh,'String',strh);%将strh的值传递给静态文本    

    注意到 我们声明变量strh为全局变量,是因为,我们后续还需要对导入的excel数据进行分析,那么我们需要声明strh为全局变量,在后续的分析中需要xlsread读取导入的excel文件。在哪个模块需要用到strh,还需要在哪个模块声明global strh。

3.运行该程序或者界面,即可。当点击按钮后即可弹出选择文件的对话框,和我们平时使用的软件要打开某文件一样。

点击要选择的excel文件,点击打开(上图可能没显示完整,右下角有打开选项),该文件的路径会出现在静态文本框中。 

    

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页