【问题标题】:matlab produce excel file in GUImatlab在GUI中生成excel文件
【发布时间】:2012-05-30 15:00:25
【问题描述】:

我有包含一些数据的example.xlsx 文件。

我想在 GUI 中显示数据,并且我希望有一个选项可以在 GUI 中编辑 xlsx 文件。

有没有办法做到这一点?有人知道吗?

我试图通过 ActiveX 控件找到 xls,但没有看到相应的选项:/

我有 matlab 2010a,当我按下“ActiveX 控件”时,这些是我的选项:

谢谢你:]

【问题讨论】:

    标签: excel matlab activex matlab-guide


    【解决方案1】:

    不需要activeX,matlab自带函数xlswritexlsread

    帮助文件:

    xlswrite(filename,A) 将数组 A 写入 Excel 中的第一个工作表 文件文件名,从单元格 A1 开始。

    xlswrite(filename,A,sheet) 写入指定的工作表。

    xlswrite(filename,A,range) 写入指定的矩形区域 按文件的第一个工作表中的范围。使用指定范围 语法“C1:C2”,其中 C1 和 C2 是定义的两个对角 地区。

    xlswrite(filename,A,sheet,range) 写入指定的工作表并 范围。

    status = xlswrite(filename,A,sheet,range) 返回完成 写入操作的状态:true(逻辑 1)表示成功,false (逻辑 0)表示失败。输入表和范围是可选的。

    [status,msg] = xlswrite(filename,A,sheet,range) 返回任何警告或 结构消息中的写操作生成的错误消息。 输入表和范围是可选的。

    和:

    [num,txt,raw] = xlsread(filename) 从第一个工作表中读取数据 在名为 filename 的 Microsoft Excel 电子表格文件中,并返回 数组 num 中的数值数据。 (可选)返回单元格中的文本字段 数组 txt,以及元胞数组中未处理的数据(数字和文本) 生的。如果您的系统没有 Excel for Windows,xlsread 运行 在基本导入模式下,仅读取 XLS 或 XLSX 文件。

    [num,txt,raw] = xlsread(filename,sheet) 读取指定的工作表。

    [num,txt,raw] = xlsread(filename,range) 从指定的读取数据 文件中第一个工作表的范围。使用指定范围 语法“C1:C2”,其中 C1 和 C2 是定义的两个对角 地区。

    [num,txt,raw] = xlsread(filename,sheet,range) 从指定的读取 工作表和范围。

    [num,txt,raw] = xlsread(filename,-1) 打开 Excel 窗口以 交互式选择数据。仅在具有以下功能的 Windows 系统上受支持 Excel 软件。

    [num,txt,raw] = xlsread(filename,sheet,range,'basic') 从 基本模式下的电子表格,没有 Excel 的系统上的默认设置 适用于 Windows。

    [num,txt,raw,custom] = xlsread(filename,sheet,range,'',functionHandle) 从电子表格中读取,执行与 functionHandle 对数据进行处理,并返回最终结果。可选地, 返回额外的自定义输出,这是来自 功能。 xlsread 不会更改电子表格中存储的数据。 仅在装有 Excel 软件的 Windows 系统上受支持。

    http://www.mathworks.com/help/techdoc/ref/xlswrite.html

    通过您选择的用户交互和显示样式(不确定您是否需要绘图或表格、按钮或滑块),这允许您与 xls 文档进行交互。

    【讨论】:

      【解决方案2】:

      在 GUIDE 中尝试 activeX 控件。其中之一是 Excel 控件。

      【讨论】:

      • 我尝试了您的建议,但没有看到:/ 我打印了屏幕并编辑了我的主题。谢谢你:)
      猜你喜欢
      • 1970-01-01
      • 2014-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多