我有一本excel工作簿.我需要将其显示为将自动刷新的HTML页面(例如每2分钟一次).为此,我需要在每张工作表上运行计算,然后另存为HTML.我稍后会弄清楚如何在以后交换旧HTML文件.我已经在excel中有一个宏来完成所有计算,然后每2分钟保存为HTML.我需要做的就是调用那个宏
问题是所有这些都要发生的机器是服务器机器,因此无法在其上安装MS office.因此我无法使用Excel COM Inter-op.
一个是如果我可以写一个.net程序或一个将运行宏的Vb脚本.但是.net程序总是使用inter-op.
另一种方法是,如果我可以将本书保存为HTML并在HTML本身中运行宏(不知道HTML是否具有VB A代码).在这里我也发现我需要安装Visual Basic编辑器(因为它只附带excel).
我宁愿不使用第三方软件.
上述两个程序中的任何一个都可以在给定的条件下实施吗?如果没有,还有其他方法吗?
更新:
一直在寻找开放XML的解决方案,并最终发现开放的XML 2.0无法运行Excel计算,因为SDK没有计算引擎.Open XML SDK 2.5是否有计算引擎?