首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如果存在免费的C#“助手”类库的链接,该怎么办?

如果存在免费的C#“助手”类库的链接,该怎么办?
EN

Stack Overflow用户
提问于 2010-08-24 10:17:32
回答 8查看 2.2K关注 0票数 10

我正在寻找任何可用的免费Excel“助手”类,这些类是为.net (不一定是C#)编写的。我想评估一下其他人认为有用的通用静态(和非静态)帮助器方法。可以针对VSTO或常规Office自动化,尽管这可能无关紧要。

我想我还应该指出,这个问题并不是问“除了使用Excel对象模型自动化,还有什么好的替代方案(或免费替代方案)。我真的不想要到SS gear等的链接,尽管它们都是很好的产品,这不是问题的目的。

如果我在上一段中说得不够清楚:我不想要状态的答案-使用这个免费(或非免费)的第三方组件,而不是Excel对象模型代码。

所以基本上我所要求的是用户开发的C#代码库,其中包含VSTO、Office或Excel辅助函数,例如用于处理菜单、功能区、范围、工作簿、文档、xml (如宅男提到的那些)的静态方法……

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 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代码片段非常棒。123

另外,请查看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上找到它。

票数 4
EN

Stack Overflow用户

发布于 2010-08-25 01:30:38

VSTO Power Tools是使用Excel的一组很好的实用程序:

http://msdn.microsoft.com/en-us/magazine/dd263100.aspx

票数 3
EN

Stack Overflow用户

发布于 2010-08-27 03:33:43

是一个非常酷的项目。它提供了一种轻量级的方式来使用Excel中的.NET代码,其部署模型比VSTO简单得多。例如,如果你想用.NET编写自定义函数,我发现它是VSTO的一个有趣的替代方案。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3553131

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档