7 个解决方案
#1
简单地“读写”Office并不算什么。在Office二次开发中,Office是作为“客户端应用程序”而用的,也就是用户按照往常的操作去打开Office文档,而你的c#程序嵌入了文档中去控制用户的操作、公式计算、远程通讯和数据报表等等。这种叫做 VSTO。
实际上,真正的 Office 二次开发跟 csdn 论坛上出现的大部分关于什么 Excel 文件导出的内涵都是不同的(你上 Excel-Home 论坛则可以看到许多真正的 Office 二次开发工程实践)。
真正的 Office 二次开发,(例如)是给用户下载一个 Excel 文档,但是里边其实没有数据。然后当用户打开工作簿的时候,这个 Excel 才会到服务器上把最新的数据拉下来,形成最新数据和图表,并自动保存。然后用户可以在这个工作簿上进行操作(这才是 Office 二次开发的关键),你的c#程序监控各种事件,响应用户的操作。
如果你只是看到“如何导出一个简单的 Excel 文件”的例子,那么只能说这比较弱。
实际上,真正的 Office 二次开发跟 csdn 论坛上出现的大部分关于什么 Excel 文件导出的内涵都是不同的(你上 Excel-Home 论坛则可以看到许多真正的 Office 二次开发工程实践)。
真正的 Office 二次开发,(例如)是给用户下载一个 Excel 文档,但是里边其实没有数据。然后当用户打开工作簿的时候,这个 Excel 才会到服务器上把最新的数据拉下来,形成最新数据和图表,并自动保存。然后用户可以在这个工作簿上进行操作(这才是 Office 二次开发的关键),你的c#程序监控各种事件,响应用户的操作。
如果你只是看到“如何导出一个简单的 Excel 文件”的例子,那么只能说这比较弱。
#2
关于 wps 的问题,实际上以前的 wps office 是模仿 ms office 的。如果你使用 vba 进行二次开发,应该说门槛很低。
不过,如果你一定要非 Office 方面的开发,那么还不如自己找一个好一点的开源的电子表格软件,这样比较靠谱。
不过,如果你一定要非 Office 方面的开发,那么还不如自己找一个好一点的开源的电子表格软件,这样比较靠谱。
#3
支持微软很容易,wps你就得问问金山了
#5
用openxml
https://msdn.microsoft.com/zh-cn/library/ms187897.aspx
https://msdn.microsoft.com/zh-cn/library/ms187897.aspx
#6
为什么不能用微软提供的啊?有什么缺点么
#7
word和excel请直接使用Aspose 自行搜索
#1
简单地“读写”Office并不算什么。在Office二次开发中,Office是作为“客户端应用程序”而用的,也就是用户按照往常的操作去打开Office文档,而你的c#程序嵌入了文档中去控制用户的操作、公式计算、远程通讯和数据报表等等。这种叫做 VSTO。
实际上,真正的 Office 二次开发跟 csdn 论坛上出现的大部分关于什么 Excel 文件导出的内涵都是不同的(你上 Excel-Home 论坛则可以看到许多真正的 Office 二次开发工程实践)。
真正的 Office 二次开发,(例如)是给用户下载一个 Excel 文档,但是里边其实没有数据。然后当用户打开工作簿的时候,这个 Excel 才会到服务器上把最新的数据拉下来,形成最新数据和图表,并自动保存。然后用户可以在这个工作簿上进行操作(这才是 Office 二次开发的关键),你的c#程序监控各种事件,响应用户的操作。
如果你只是看到“如何导出一个简单的 Excel 文件”的例子,那么只能说这比较弱。
实际上,真正的 Office 二次开发跟 csdn 论坛上出现的大部分关于什么 Excel 文件导出的内涵都是不同的(你上 Excel-Home 论坛则可以看到许多真正的 Office 二次开发工程实践)。
真正的 Office 二次开发,(例如)是给用户下载一个 Excel 文档,但是里边其实没有数据。然后当用户打开工作簿的时候,这个 Excel 才会到服务器上把最新的数据拉下来,形成最新数据和图表,并自动保存。然后用户可以在这个工作簿上进行操作(这才是 Office 二次开发的关键),你的c#程序监控各种事件,响应用户的操作。
如果你只是看到“如何导出一个简单的 Excel 文件”的例子,那么只能说这比较弱。
#2
关于 wps 的问题,实际上以前的 wps office 是模仿 ms office 的。如果你使用 vba 进行二次开发,应该说门槛很低。
不过,如果你一定要非 Office 方面的开发,那么还不如自己找一个好一点的开源的电子表格软件,这样比较靠谱。
不过,如果你一定要非 Office 方面的开发,那么还不如自己找一个好一点的开源的电子表格软件,这样比较靠谱。
#3
支持微软很容易,wps你就得问问金山了
#4
#5
用openxml
https://msdn.microsoft.com/zh-cn/library/ms187897.aspx
https://msdn.microsoft.com/zh-cn/library/ms187897.aspx
#6
为什么不能用微软提供的啊?有什么缺点么
#7
word和excel请直接使用Aspose 自行搜索