matlab独立可执行文件不打开excel文件

matlab独立可执行文件不打开excel文件,excel,matlab,Excel,Matlab,我开发了一个简单的MatlabGUI。当用户点击“上传数据”按钮时,它会询问用户是否已格式化其数据。如果用户点击“否”,它将使用winopen函数以excel文件的形式提供示例输入 之后,我使用deploytool编译了这个gui。我将excel文件添加为“运行应用程序所需的文件”。但是,当用户单击“否”时,它不会打开excel文件。凭直觉,我认为这应该是可能的。你有办法解决这个问题吗 换句话说,当我编译代码时,这一行:winopen('./input_example.xlsx')不起作用,即使

我开发了一个简单的MatlabGUI。当用户点击“上传数据”按钮时,它会询问用户是否已格式化其数据。如果用户点击“否”,它将使用winopen函数以excel文件的形式提供示例输入

之后,我使用deploytool编译了这个gui。我将excel文件添加为“运行应用程序所需的文件”。但是,当用户单击“否”时,它不会打开excel文件。凭直觉,我认为这应该是可能的。你有办法解决这个问题吗


换句话说,当我编译代码时,这一行:winopen('./input_example.xlsx')不起作用,即使我将input_example.xlsx'添加到包中。

从matlab文档中,我相信您需要使用完整路径:

在部署模式下使用winopen时:

  • 验证传递给命令的文件是否存在于MATLAB路径上
  • 使用which命令返回文件的绝对路径
  • 将路径传递给winopen

您是否尝试将excel文件添加到为最终用户安装的文件中?excel文件将与您的
.exe
文件显示在同一文件夹中