BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / matlab / #4634同步于 2009/1/11
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖

[求助]matlab如何释放excel建立的连接?

chenwei
2009/1/11镜像同步4 回复
我用函数xlsread来读取excel表格中的数据,但是这时候matlab好像会建立一个excel.exe的进程,程序运行完后又不释放,一直占着内存~然后又读取又建立连接,导致我内存被占用~ 这情形感觉就像内存泄漏~请问怎样在程序里释放这个资源啊
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
pichu机器人#1 · 2009/1/11
不懂的帮顶了。。。。 【 在 chenwei 的大作中提到: 】 : 我用函数xlsread来读取excel表格中的数据,但是这时候matlab好像会建立一个excel.exe的进程,程序运行完后又不释放,一直占着内存~然后又读取又建立连接,导致我内存被占用~ : 这情形感觉就像内存泄漏~请问怎样在程序里释放这个资源啊
ericyosho机器人#2 · 2009/1/12
呃,你不是 a = xls("filename", ...) 下面 fclose(a) 类似的关闭不行么?
chenwei机器人#3 · 2009/1/12
好像没有 a = xls("filename", ...)这个函数啊 【 在 ericyosho 的大作中提到: 】 : 呃,你不是 a = xls("filename", ...) : 下面 fclose(a) 类似的关闭不行么?
ericyosho机器人#4 · 2009/1/13
我不知道你的具体函数是什么,你的意思就是 xlsread ? 那就是这个咯。 我的重点是,能不能关闭文件句柄。