.NET 中的 XLSX 生成 - Microsoft Excel 对象库免费替代方案

发布于 2024-09-30 04:24:26 字数 107 浏览 3 评论 0原文

在应用程序中使用“Microsoft Excel 12.0 对象库”组件是否有任何免费替代方案?它可以完成工作,但速度非常慢。我知道有商业第三方工具,并且想知道是否有任何快速但免费的软件可以完成任务。

Are there any free alternatives to using "Microsoft Excel 12.0 Object Library" component in the application? It does the job, but it's very slow. I know there are commercial third-party tools, and wondering if there's anything fast, but freeware to accomplish the task.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

复古式 2024-10-07 04:24:26

Microsoft 提供了一个 Open XML SDK,用于生成 XLSX 格式(它无法生成较旧的 Office 格式)。它适用于.NET,没有COM 的开销。它非常快,但是 API 很复杂。它附带的文档并不算太破烂。

您可以在此处下载:http://msdn.microsoft.com/en-us /library/bb448854.aspx

Microsoft provides an Open XML SDK which is used to generate the XLSX format (it can't generate the older office formats). It is for .NET and doesn't have the overhead of COM. It's very fast, but the API is, well, complicated. The documentation that comes with it isn't too shabby.

You can download it here: http://msdn.microsoft.com/en-us/library/bb448854.aspx

煞人兵器 2024-10-07 04:24:26

尝试 LGPL 许可证项目 EPPlus。支持各种 Excel 功能,包括单元格范围、样式、图表和保护。有一篇很好的文章,其中包含代码示例这里< /a> - 看起来它有一个相当“健全”的 API。

它甚至允许您使用 Linq 枚举单元格

Try the LGPL licenses project, EPPlus. Supports all sorts of Excel features, including cell ranges, styling, charts and protection. There's a good article with code samples here - looks like it has a pretty 'sane' API.

It even lets you use Linq to enumerate cells.

一场春暖 2024-10-07 04:24:26

尝试一下这个开源库:OfficeHelper。它是基于提到的 Microsoft Open XML SDK 构建的,但它具有一些不错的功能,可以轻松基于模板 xlsx 文件创建 xlsx 文件。

Give a try to this open source library: OfficeHelper. It is built over the mentioned Open XML SDK from microsoft, but it has some nice features, which makes easy to create xlsx files base on template xlsx files.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文