如何使用c#轻松编辑excel文件中的单元格值

我将excel.exe添加到参考,以便我能够提出

using Microsoft.Office.Interop.Excel; 

至less这是我认为function所在的地方。

但我收到了一堆错误,我不明白为什么。

错误1'应用程序'是'System.Windows.Forms.Application'和'Microsoft.Office.Interop.Excel.Application'C:\ Users \ XXXXX \ AppData \ Local \ Temporary Projects \ WindowsFormsApplication1 \ Program.cs之间的模糊引用19 13 WindowsFormsApplication1

任何人都知道wats up?

谢谢

尝试这样做…使用Excel = Microsoft.Office.Interop.Excel;

那么当你想与Excel进行交互的时候,你可以使用Excel.Application来访问它。
否则,编译器会看到两个应用程序,而不知道你的意思。 1st是Forms.Application 2ns是Excel.Application

这些可能有助于..当我遇到模棱两可的引用时,我这样做…

我知道这不会回答你关于你收到的错误的问题,但我已经find了codeplex上的EPPlus项目一个非常简单的方法来与Excel文件进​​行交互。 此外,与interop程序集一起工作要容易得多。

有几个很好的例子可以查看,维护它的人似乎是非常有帮助的。