在c#Winform Application

时间:2018-03-20 21:47:52

标签: c# ms-office office-interop

我花了最后2个小时研究如何将excel文件及其公式嵌入到几个单元格中,并将其显示在Winform应用程序中,以便用户可以输入值,c#app也可以修改基于的单元格值通过USB端口输入的其他一些资源数据。

除了这两种方法之外我找不到任何其他方法 - 第一种方法不受支持,另一种方法是16岁。是否可以/支持在Excel应用程序中嵌入Excel工作表? 请注意,我不想打开Excel工作表并将数据复制到数据网格或类似网格中,因为我需要使用excel的条件公式功能,如果满足某些条件,则将单元格变为绿色等等excel列表好处继续在这里。现有excel文件中有数百种条件格式和嵌入式上限/下限,我只想嵌入文件并使用excel的优秀功能。

方法1 DSOFramer - 不再支持 方法2 https://www.codeproject.com/Articles/15760/How-to-Integrate-Excel-in-a-Windows-Form-Applicati

1 个答案:

答案 0 :(得分:0)

使用interop.excel和c#,您可以打开excel,显示它,使用事件与它进行交互以捕获单元格条目和单元格更改。它没有嵌入表单中,但最终结果是一样的。