除了在应用程序中使用"Microsoft Excel 12.0对象库“组件之外,还有什么免费的替代方案吗?它做了这项工作,但速度非常慢。我知道有商业第三方工具,我想知道有没有什么快速的,除了免费软件来完成这项任务。
发布于 2010-11-01 05:35:01
Microsoft提供了一个Open XML SDK,用于生成XLSX格式(它不能生成较旧的office格式)。它是针对.NET的,没有COM的开销。它非常快,但是API很复杂。它附带的文档并不是太简陋。
你可以在这里下载:http://msdn.microsoft.com/en-us/library/bb448854.aspx
发布于 2013-02-01 21:25:25
尝试LGPL license项目EPPlus。支持所有类型的Excel功能,包括单元格范围、样式、图表和保护。有一篇很好的文章介绍了代码示例here --看起来它有一个相当“正常”的API。
它甚至可以让你use Linq to enumerate cells。
发布于 2013-12-25 16:30:31
尝试一下这个开源库:OfficeHelper。它是在前面提到的微软Open XML SDK的基础上构建的,但它有一些很好的特性,可以很容易地基于模板xlsx文件创建xlsx文件。
https://stackoverflow.com/questions/4064507
复制相似问题