参考资料:http://jp.rubyist.net/magazine/?0004-Win32OLE
API地址:http://www.ruby-doc.org/stdlib/libdoc/win32ole/rdoc/index.html
示例代码:
以下是一个计算勤务时间系统代码片段:
事实上,上面的代码也曾一度困扰我多时,原因是打开的Excel进程居然不会自己关闭,这种很容易耗尽系统资源。
解决的办法是:
比较一下上面的两段代码或者就能明白原因了。
??进程还是关不掉?
试试这个:%x(taskkill /F /IM excel*)
全部代码如下:
其他资料:
http://d.hatena.ne.jp/spider-man/20080915/p1
下面是Perl对Excel操作的参考实现: