none
C# 操作Excel,服务器要装Office吗 RRS feed

  • 问题

  • 求大神帮助:

            我们老板让做一个功能,C#操作Excel,删除列,清空单元格这样的简单操作,不是用oledb读写Excel,功能完成部署的时候,发现服务器上不装office不行,本以为可以装一个office的插件PIA可以,但是发现在一个没有office的电脑上无法安装Office PIA插件,而我们老板坚持认为不需要在服务器上安装Office,请问各位大神,是否有这种方法,不在服务器上安装office,而实现目前的功能?

    2014年4月3日 2:20

答案

  • Hi,可以使用第三方的免费控件来操作excel,以下链接就是一个很好用的读写excel的开源控件,功能强大

    http://npoi.codeplex.com/releases/view/19000

    2014年4月3日 15:51
  • 你好:

    欢迎来到MSDN中文论坛。

    对于服务器端的Office文档操作,微软提供的OpenXML SDK可以让你在不安装Office的服务器上操作Office文档,关于如何使用OpenXML,请参考MSDN文档。

    电子表格 (Open XML SDK)

    当然也有一些第三方控件可以实现不安装Office操作Excel,比如lapheal提到的NPOI,这个类库的文档也是比较全的,可以参照官网。


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2014年4月4日 9:33
    版主

全部回复

  • Hi,可以使用第三方的免费控件来操作excel,以下链接就是一个很好用的读写excel的开源控件,功能强大

    http://npoi.codeplex.com/releases/view/19000

    2014年4月3日 15:51
  • 你好:

    欢迎来到MSDN中文论坛。

    对于服务器端的Office文档操作,微软提供的OpenXML SDK可以让你在不安装Office的服务器上操作Office文档,关于如何使用OpenXML,请参考MSDN文档。

    电子表格 (Open XML SDK)

    当然也有一些第三方控件可以实现不安装Office操作Excel,比如lapheal提到的NPOI,这个类库的文档也是比较全的,可以参照官网。


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2014年4月4日 9:33
    版主