是否可以在不安装Excel的情况下自动化Excel?

时间:2013-01-27 15:44:42

标签: c# excel windows-8 windows-store-apps openoffice-calc

我没有安装Excel;没有许可证,也不想支付$$$。我使用Open Office。

但是,我需要自动化xls文件。是否有可能以编程方式将这些文件转换为Open Office电子表格文件(Calc),自动化它们,然后将它们转换回xls(不安装Excel)?

若然,怎么样?

我想做的是: 1)如有必要,以编程方式打开现有的xls文件(没有GUI表示,只在内存中) 2)将xls文件转换为Open Office文件类型 3)以编程方式更改电子表格的内容 4)保存回xls文件类型,以便Excel用户可以打开它

或者我可以将Open Office完全退出循环(正式/编程,只是用它来检查我的结果)。

而且,BTW,这是在Windows 8 / Store应用程序中(将在平板电脑或台式机上运行)。

1 个答案:

答案 0 :(得分:4)

您最好以编程方式处理任务。查看OpenXML SDKNPOI - Apache POI端口到.NET。它们会在你的台式机/笔记本电脑上运行,但是我不确定它们是否会在您的移动设备上运行完美,并且是您使用应用程序定位的。