猿问

不安装office的情况下如何实现对excel的导入导出

在做一个项目,公司要求,在客户端不安装office的情况下实现对excel的导入导出,并且能够支持03、07、10等版本,甚至以后的版本……

请教有什么好的方法实现?

VSTO不安装OFFICE能够实现这些操作吗?


守着一只汪
浏览 756回答 2
2回答

胡子哥哥

对于07/10及以后的版本,可以采用openxml sdk,因为07/10都是open xml标准的,利用open xml sdk可以不用安装office而对office文件进行操作。而且速度快。03无解。03必须要装office。可以考虑将数据发送到服务端,从服务端生成excel文件,然后再传输会客户端。这样客户端就不需要安装任何office软件了,只要在服务端安装就可以了。

绝地无双

有个免费库 CarlosAg.ExcelXmlWriter 可以读写Excel,不过输出的Excel文件用MS Excel打开会弹出一个警告对话框
随时随地看视频慕课网APP
我要回答