c# - 允许 "good"编程的 Excel Interop 包装器

标签 c# .net excel office-interop

我对使用 Interop.Excel 进行编程还很陌生,可能缺乏经验,但为什么使用它进行编程如此痛苦?到处转换对象,或多或少没有关于方法的文档(至少在代码中没有),而且每个方法似乎都返回对象,所以没有办法告诉它实际做了什么。此外,所有参数都是以对象开头。

是否有任何好的包装库提供基本功能(写入单元格、读取、创建工作表、删除工作表、基本格式和布局)并且以良好、干净和易于理解的方式执行此操作(我的意思是:有据可查的)方式?

PS:使用 C# 和 .NET-3.5

最佳答案

我正在使用 EPPlus 并且非常满意。它是开源且免费的。
业主会在需要时提供支持。

EPPlus on codeplex

请注意,EPPlus 不支持 Excel 2003 格式。 .xlxs 被支持。 xls 不是。

关于c# - 允许 "good"编程的 Excel Interop 包装器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9157187/

相关文章:

c# - .NET:EventHandler 竞争条件修复如何工作?

c# - 如何更改表达式树中的类型?

c# - Synchronization.Context 在 Post 上为 null 但在 Send 上不为空

c# - .NET 中的堆栈与堆

c# - 我应该使用 EventArgs 还是简单的数据类型?

javascript - 使用 Angular 13 使用 js-xlsx 读取本地 Excel 文件?

excel - 在excel中创建绑定(bind)文本和数据

java - 无法使用 apache poi 从 Excel 文件读取

c# - 获取枚举的自定义属性的属性

c# - 如何从列表中获取 "Dequeue"元素?