我正在寻找任何可用的免费Excel“助手”类,这些类是为.net (不一定是C#)编写的。我想评估一下其他人认为有用的通用静态(和非静态)帮助器方法。可以针对VSTO或常规Office自动化,尽管这可能无关紧要。
我想我还应该指出,这个问题并不是问“除了使用Excel对象模型自动化,还有什么好的替代方案(或免费替代方案)。我真的不想要到SS gear等的链接,尽管它们都是很好的产品,这不是问题的目的。
如果我在上一段中说得不够清楚:我不想要状态的答案-使用这个免费(或非免费)的第三方组件,而不是Excel对象模型代码。
所以基本上我所要求的是用户开发的C#代码库,其中包含VSTO、Office或Excel辅助函数,例如用于处理菜单、功能区、范围、工作簿、文档、xml (如宅男提到的那些)的静态方法……
发布于 2010-09-08 03:19:23
在办公自动化方面,有一些很好的PowerShell Open XML cmdlet,可以用于PS或移植到Announcing the Release of PowerTools for Open XML V1.1上的C#。埃里克·怀特的博客最近更深入地研究了使用Open XML实现Excel自动化,比如Table Markup in Open XML SpreadsheetML。注意Open XML -尽管它是许多人的首选方法,但您实际上不必使用Open XML SDK -您只需使用System.IO.Packaging
即可访问Excel2007/2010文件。
此外,经常被忽视的是,可用于VSTO、Open XML和Interop开发的Excel代码片段非常棒。1、2、3
另外,请查看VB @ http://msdn.microsoft.com/en-us/library/8x19fbw1(v=VS.90).aspx的Excel示例。当您在安装过程中选择VB作为语言时,这些工具随VS一起安装。
更新:刚刚发现了All-In-One Code Framework (Office),它有很多很棒的Excel类。你可以在http://1code.codeplex.com/releases/view/51868上找到它。
发布于 2010-08-25 01:30:38
VSTO Power Tools是使用Excel的一组很好的实用程序:
http://msdn.microsoft.com/en-us/magazine/dd263100.aspx
发布于 2010-08-27 03:33:43
是一个非常酷的项目。它提供了一种轻量级的方式来使用Excel中的.NET代码,其部署模型比VSTO简单得多。例如,如果你想用.NET编写自定义函数,我发现它是VSTO的一个有趣的替代方案。
https://stackoverflow.com/questions/3553131
复制相似问题