|   |      1 
                                  4
                             
   
    Announcing the Release of PowerTools for Open XML V1.1
   
   . ericwhite的博客(这里有这个链接)最近更深入地研究了使用openxml的Excel自动化,比如
   
    Table Markup in Open XML SpreadsheetML
   
   . 请注意,关于开放XML—虽然它是许多人的首选方法,但实际上您不必使用开放XML SDK—您只需使用
    另外,通常被忽略,但是用于VSTO、openxml和Interop开发的Excel代码片段非常棒。 1 2 , 3 http://msdn.microsoft.com/en-us/library/8x19fbw1(v=VS.90).aspx . 当您在安装过程中选择VB作为语言时,这些都会随VS一起安装。 | 
|   |      3 
                                  3
                             ExcelDNA 是个很酷的项目。它提供了一种使用Excel中的.NET代码的轻量级方法,部署模型比VSTO简单得多。例如,如果您想在.NET中编写UDF,我发现它是VSTO的一个有趣的替代方法。 | 
|   |      4 
                                  2
                             对于VSTO项目: http://www.add-in-express.com/ 
 http://www.html-to-pdf.net/excel-library.aspx 注意:这两个库都不是免费的。 | 
|   |      5 
                                  2
                             FileHelpers 它使您能够将Excel数据保存为CSV,FileHelpers库可以轻松地解析信息等等,当然它可能不会完全实现Excel自动化,但这是解析的一个很好的进展。如果您谈论的是能够以本地二进制方式处理Excel,那么 article 从CodeProject可能会有所帮助,同样在这里,是 BIFF parser 了解底层excel数据存储,以及 here 在CodeProject上。 | 
|   |      6 
                                  2
                             
   用.NET4.0动态关键字编写Excel自动化非常简单。
    
    我们所知道的是,当您的代码应该与Office的所有版本和服务包一起工作时,标准互操作根本不起作用。 
   我们曾多次被自定义互操作库、VSTO版本等打败。一年后,我们找到了一个唯一可行的解决方案——通过后期绑定调用(反射)调用所有自动化。i、 e.(“记事本代码”)
    
 有了newdynamic关键字,就可以不用包装器了,特别是有了Resharper的动态支持。 | 
|   |      7 
                                  2
                             | 
|   |      8 
                                  2
                             |