ExcelDnaUtil vs Interop.Excel

我目前正在比较Excel-DNA与VSTO和Interop。 我有兴趣使用C#创buildExcel的加载项。 我不需要创buildUDF,而只需要与Excel交互,例如:读取单元格,编写单元格,创build工作表等。

哪种解决scheme会更好:Excel-DNA或VSTO?

谢谢。

如果性能很重要,那么避免使用VSTO-Interop。
如果您需要定位多个Excel版本,请避免使用VSTO-Interop。
如果您认为将来可能需要UDF,请避免使用VSTO-Interop。

否则VSTO是可以的。

除了Excel-DNA之外,还应该看看Addin-Express,它也不会受到VSTO缺点的影响。

VSTO更好,如果你不打算任何UDF。