由于 Open XML SDK 仅提供强类型类,因此创建和操作 Open XML 文档并不需要真正费力。是否有任何基于 Open XML SDK 构建的框架可以完成框架应该做的事情:添加新的抽象层并实际上隐藏较低层的细节?
到目前为止,我知道一个库,但我想知道是否还有更多:
- ClosedXML - The easy way to OpenXML (一个可以轻松创建 Excel 文档的库,无需处理 XML 文档的麻烦)
最佳答案
Open XML SDK 已经是现有 System.IO.Packaging API 的一个抽象层,您过去就是通过访问和编写实际 XML 来创建和操作 Open XML 文档的。现在,Open XML SDK 比旧方法好很多,但仍然需要对底层 XML 有大量了解才能使用此 SDK。
综上所述,有一个基于 System.IO.Packaging
API 构建的 Excel 文档,名为 ExcelPackage它提供了您正在寻找的抽象层,并且更容易构造类和方法来制作实际的 Excel 2007 电子表格。
我不倾向于寻找很多框架,因为我需要编写的定制 Open XML SDK 代码通常无法从第三方框架获得。
关于.net - 有哪些基于 Open XML SDK 构建的框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7320970/