在 c# Winform 应用程序中嵌入 office 2010 excel 文件

Embed office 2010 excel file in a c# Winform Application

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

除了这两个我找不到任何方法 - 第一个不受支持,另一个是 16 岁。这可能/支持在 C# 应用程序中嵌入 excel sheet 吗? 请注意,我不想打开 excel sheet 并将数据复制到数据网格或类似文件中,因为我需要使用 excel 的条件公式功能将单元格变为绿色,如果满足某些条件等等 excel 福利清单在这里继续。在现有的 excel 文件中有数百个这样的条件格式和嵌入的 upper/lower 限制,我只想嵌入该文件并使用 excel 已经 excel 借出的功能。

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

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