matlab excel 进程,Matlab使用xlsread, xlswrite函数导致excel进程无法终止的问题
系统版本:Win7 64位
Matlab版本:R2015b
问题描述:使用excel的操作函数,比如xlsread,xlswrite,导致excel进程无法终止,任务管理器中仍残留excel进程,打开excel文档,修改后不提示保存。
进程显示automation -Embedding,应该是某个应用占用了这个进行,然后我并没有找到是哪个应用。
解决方法:
之前的老版本Matlab R2012a并没有出现此问题,问题是在R2015b版本中的%Program Files%MATLAB\R2015b\toolbox\matlab\iofun\+matlab\+io\+internal\getExcelInstance.m文件,代码:
1 function app =getExcelInstance2 % Copyright 2015The MathWorks, Inc.3
4 persistent excelApplication;5 if isempty(excelApplication) || ~isactive ||excelApplication.Visible6 % If Excel is not available, this will throwan exception. If7 %Excel has been made visible, we assume the user opened the8 % worksheet outside MATLAB usingthe same Excel process, and so we9 % should start a newprocess.10 excelApplication = actxserver(‘Excel.Application‘);11 end12 app =excelApplication;13
14 function tf =isactive15 % Try accessing a readonly property of the COM server to see if it is
16 %active.17 try
18 get(excelApplication, ‘Version‘);19 tf = true;20 catch
21 excelApplication.delete;22 excelApplication =[];23 tf = false;24 end25 end26 end
第四行的关键词persistent,如果直接换成excelApplication=[],则不会出现进程残留的情况;
这个文件应该是R2015b版本中加上去的,之前的版本excel操作函数是直接调用actxserver函数,也没有出现此问题;
后续打算卸载R2015b版本,换成R2015a版本试试;
原文:http://www.cnblogs.com/jmpep/p/5015343.html
matlab excel 进程,Matlab使用xlsread, xlswrite函数导致excel进程无法终止的问题相关推荐
- 计算机二级excel中mid的用法,mid函数在excel中的使用方法
导语:你还在为Excel中mid函数的使用方法而苦恼吗,今天小编教你Excel中mid函数的使用方法,让你告别Excel中mid函数的使用方法的烦恼. 工具/原料 Excelmid函数 1.mid函数 ...
- excel求方差和标准差的函数_[Excel]如何用Excel计算标准差(stdev.S和stdev.P)
Excel中有两个函数是用来计算标准差的:stdev.S和stdev.P 使用场景: 当你只知道一小部分样本,想要通过其[估算]这部分[样本代表的总体]的[标准差]--选择stdev.S(2010版之 ...
- 用matlab处理表格,matlab删除excel表格数据-如何用matlab处理多个excel表格中的数据...
如何用matlab处理多个excel表格中的数据 biao='D:\Program Files\matlab\bin\filename.xls'; A1=xlsread (biao,'Sheet1', ...
- bili—Excel零基础入门进阶到函数
Excel零基础入门进阶到函数 1. excel入门 2. 表格设计&自动加总函数 3.冻结表格栏&拆分视窗 4. 资料排序 5. 数据筛选 1. excel入门 每个单元格都有自己的 ...
- matlab笔记 与excel表格的数据交互—xlsread和xlswrite函数
一.xlsread函数 在MATLAB中经常会用到数据的读取,首先是从Excel中读取数据到MATLAB中去.下面给出原始Excel数据内容: 在MATLAB读取 m=xlsread('fanjufe ...
- 【MATLAB】— xlsread和xlswrite函数
目录 1.xlsread函数 2.xlswrite函数 1.xlsread函数 在MATLAB中经常会用到数据的读取,首先是从Excel中读取数据到MATLAB中去.下面给出原始Excel数据内容: ...
- Excel表格数据该怎么读取和写入之——xlsread函数和xlswrite函数
Excel表格数据该怎么读取和写入之--xlsread函数和xlswrite函数 excel作为一种数据处理和管理软件,在使用MATLAB时,经常需要对Excel进行读取和写入数据操作. 新人小白,欢 ...
- matlab编译器警告不要使用xlsread函数如何解决
如果 Matlab 编译器发出警告不要使用 xlsread 函数,有以下几种解决方案: 使用推荐的 readtable 函数来读取 Excel 文件.readtable 函数能够更好地处理 Excel ...
- 关于MATLAB中xlswrite函数写数据出现服务器异常情况的解决办法
关于MATLAB中xlswrite函数写数据出现服务器异常情况的解决办法 参考文章: (1)关于MATLAB中xlswrite函数写数据出现服务器异常情况的解决办法 (2)https://www.cn ...
最新文章
- 数据与计算机通信第八版pdf,数据与计算机通信(第八版)(英文版)
- 强化学习gym库中的Pendulum-v1/CartPole-v1游戏介绍
- springboot 事务手动回滚_Spring Boot中的事务是如何实现的
- python三十六:shelve模块
- Android Studio 更新失败解决方法
- dataset for person re-id
- 安卓学习-界面-布局-FrameLayout
- GVIM编辑器的配置
- flask.Config(root_path, defaults=None)
- [c++]筛法求素数
- 分布式存储系统学习笔记(二)—分布式文件系统(3)—Facebook文件系统(Haystack)
- 4月第2周安全回顾 微软发布4月补丁 新僵尸网络出现
- elasticsearch整体结构示意图
- 出现Illegal invocation的报错
- TeX系列: dot2tex 和 dot2texi 配置步骤
- 跨境爆款ANC主动降噪耳机,蓝牙耳机厂家分享产品详细参数
- mysql---创建学生表
- 令人吐血的女大学生平安信.
- 网络命令(ARP、PING)的使用分析
- 测不准原理?记一次Guava队列问题的排查
热门文章
- autohold有什么弊端吗_自动驻车AUTO HOLD有啥作用?怎样使用?
- python sanic_Sanic框架安装与简单入门示例
- 抽象工厂模式 -- 大话设计模式
- 能力成熟度模型(CMM)
- 没有共享存储和仲裁盘的SQL Server 2012HADR故障手动切换TSQL
- VC下使用Proc连接Oracle数据库
- 河北软件职业技术学院计算机专业分数线,河北软件职业技术学院录取分数线2021是多少分(附历年录取分数线)...
- ssm访问html乱码_SpringMVC+jdbc和SSM整合
- java 匿名接口实现_Java通过接口实现匿名类的实例代码
- 基础编程题目集 6-4 求自定类型元素的平均 (10 分)