zoukankan      html  css  js  c++  java
  • 如何将MATLAB数据保存到Excel中

    最近做仿真的时候需要用到这个功能,所以网上搜了一下,找到一个可行的方法。

    -----------------------------------------------------------------------------

    excel = actxserver('excel.application');  % 打开一个excel操作对象
    set(excel,'visible',2);                   % 使excel对象可见,即打开excel窗口,

                                              % 实际应用时设置其为不可见
    workbooks = excel.workbooks;              % 创建工作本组对象
    workbook = invoke(workbooks,'add');       % 添加一个工作本
    sheets = excel.activeworkbook.sheets;     % 获取当前活跃工作本的表单组,一个工作本有三个表单(sheets)
    sheet = get(sheets,'item',1);             % 获取表单组的一个表单
    invoke(sheet,'activate');                 % 激活该表单
    activesheet = excel.activesheet;          % 获取当前活跃表单的句柄
    activesheetrange = get(activesheet,'range','a1:a170');  % 设置写到范围
    set(activesheetrange,'value',10);         % 写入数据
    invoke(workbook,'saveas','w.xls');        % 保存文件

    -----------------------------------------------------------------------------

        基本的语句就是这样,我试验了一下,效果还可以,看看下面的图吧。

    路漫漫其修远兮 吾将上下求索
  • 相关阅读:
    < java.lang >-- StringBuilder字符串缓冲区
    Integer对象
    < java.lang >-- StringBuffer字符串缓冲区
    < java.lang >-- String字符串
    单例设计模式:★★★★★
    线程同步 Lock接口
    POJ 3254 Corn Fields (状压dp)
    Codeforces 583D. Once Again... (LIS变形)
    Light oj 1005
    Codeforces 543D. Road Improvement (树dp + 乘法逆元)
  • 原文地址:https://www.cnblogs.com/hbmlml/p/4492144.html
Copyright © 2011-2022 走看看