将excel中的数据读取到MATLAB应用程序设计器中的表格中



晚上好我正在尝试开发一个MATLAB GUI,用户可以在表中手动输入数据,也可以附加一个excel文件夹,该文件夹将复制表中excel表中的数据。我的代码行是

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

我得到以下错误:

使用readtable时出错(第223行(无法将文件"Book1.xlsx"作为工作簿打开。请检查该文件是否存在,是否具有读取访问权限,以及该文件是否为有效的电子表格文件。

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

我的猜测是路径上没有您想要的文件。试试这条线:

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

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

相关内容

  • 没有找到相关文章

最新更新