我没有安装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应用程序中(将在平板电脑或台式机上运行)。
答案 0 :(得分:4)
您最好以编程方式处理任务。查看OpenXML SDK和NPOI - Apache POI端口到.NET。它们会在你的台式机/笔记本电脑上运行,但是我不确定它们是否会在您的移动设备上运行完美,并且是您使用应用程序定位的。