在 MATLAB App Designer 中从 excel 读取数据到 table

Read data from excel to table in MATLAB App Designer

晚上好 我正在尝试开发一个 MATLAB GUI,用户可以在其中手动输入数据到 table 或附加一个 excel 文件夹,这将复制 excel [=24= 中的数据] 在 table 中。 我的代码行是

function AttachExcelFolderButtonPushed(app, event)
            [filename pathname]=uigetfile({'*.xlsx'},'File Selector');
            text = readtable(filename, "Sheet",1);
            app.UITable.Data = text;
        end

我收到以下错误:

使用读取时出错table(第 223 行) 无法将文件 'Book1.xlsx' 作为工作簿打开。检查文件是否存在,读取权限是否可用,并且文件是有效的传播sheet 文件。

请帮忙 注意:我是新手 谢谢

我猜你的路径上没有你想要的文件。试试这一行:

text = readtable([pathnaem filename], "Sheet",1);

这将使用文件的整个路径来查找它。否则 MATLAB 将只查找当前路径上的文件。