需要软件能够读写word和excel,喝一些查询操作。要能支持微软和wps,给个学习连接呗

时间:2022-02-01 05:03:39
不知道应该怎么学,没资料,能给点这方面的详细资料么,或者示范的例子也行。那个想支持两个软件是不是要引用两个com啊?微软的和wps的?

7 个解决方案

#1


简单地“读写”Office并不算什么。在Office二次开发中,Office是作为“客户端应用程序”而用的,也就是用户按照往常的操作去打开Office文档,而你的c#程序嵌入了文档中去控制用户的操作、公式计算、远程通讯和数据报表等等。这种叫做 VSTO。

实际上,真正的 Office 二次开发跟 csdn 论坛上出现的大部分关于什么 Excel 文件导出的内涵都是不同的(你上 Excel-Home 论坛则可以看到许多真正的 Office 二次开发工程实践)。

真正的 Office 二次开发,(例如)是给用户下载一个 Excel 文档,但是里边其实没有数据。然后当用户打开工作簿的时候,这个 Excel 才会到服务器上把最新的数据拉下来,形成最新数据和图表,并自动保存。然后用户可以在这个工作簿上进行操作(这才是 Office 二次开发的关键),你的c#程序监控各种事件,响应用户的操作。

如果你只是看到“如何导出一个简单的 Excel 文件”的例子,那么只能说这比较弱。

#2


关于 wps 的问题,实际上以前的 wps office 是模仿 ms office 的。如果你使用 vba 进行二次开发,应该说门槛很低。

不过,如果你一定要非 Office 方面的开发,那么还不如自己找一个好一点的开源的电子表格软件,这样比较靠谱。

#3


支持微软很容易,wps你就得问问金山了

#4


简单的读写可以关注一下NPOI这个组件。(尽量不要用微软com组件的形式)

http://www.npoi.info/npoi2tutorial

#5


用openxml
https://msdn.microsoft.com/zh-cn/library/ms187897.aspx

#6


引用 4 楼 guwei4037的回复:
简单的读写可以关注一下NPOI这个组件。(尽量不要用微软com组件的形式)

http://www.npoi.info/npoi2tutorial

为什么不能用微软提供的啊?有什么缺点么

#7


需要软件能够读写word和excel,喝一些查询操作。要能支持微软和wps,给个学习连接呗


word和excel请直接使用Aspose 自行搜索

#1


简单地“读写”Office并不算什么。在Office二次开发中,Office是作为“客户端应用程序”而用的,也就是用户按照往常的操作去打开Office文档,而你的c#程序嵌入了文档中去控制用户的操作、公式计算、远程通讯和数据报表等等。这种叫做 VSTO。

实际上,真正的 Office 二次开发跟 csdn 论坛上出现的大部分关于什么 Excel 文件导出的内涵都是不同的(你上 Excel-Home 论坛则可以看到许多真正的 Office 二次开发工程实践)。

真正的 Office 二次开发,(例如)是给用户下载一个 Excel 文档,但是里边其实没有数据。然后当用户打开工作簿的时候,这个 Excel 才会到服务器上把最新的数据拉下来,形成最新数据和图表,并自动保存。然后用户可以在这个工作簿上进行操作(这才是 Office 二次开发的关键),你的c#程序监控各种事件,响应用户的操作。

如果你只是看到“如何导出一个简单的 Excel 文件”的例子,那么只能说这比较弱。

#2


关于 wps 的问题,实际上以前的 wps office 是模仿 ms office 的。如果你使用 vba 进行二次开发,应该说门槛很低。

不过,如果你一定要非 Office 方面的开发,那么还不如自己找一个好一点的开源的电子表格软件,这样比较靠谱。

#3


支持微软很容易,wps你就得问问金山了

#4


简单的读写可以关注一下NPOI这个组件。(尽量不要用微软com组件的形式)

http://www.npoi.info/npoi2tutorial

#5


用openxml
https://msdn.microsoft.com/zh-cn/library/ms187897.aspx

#6


引用 4 楼 guwei4037的回复:
简单的读写可以关注一下NPOI这个组件。(尽量不要用微软com组件的形式)

http://www.npoi.info/npoi2tutorial

为什么不能用微软提供的啊?有什么缺点么

#7


需要软件能够读写word和excel,喝一些查询操作。要能支持微软和wps,给个学习连接呗


word和excel请直接使用Aspose 自行搜索