从 asp.net 导出到 excel 文件

发布于 2024-08-12 12:05:01 字数 192 浏览 2 评论 0原文

我有一个 ASP.NET 3.5 网站,需要将数据导出到预先格式化的 Excel 工作表。我不允许以任何方式修改Excel工作表,只能将数据放入特定的单元格中。

我的问题是,从 ASP.NET 站点执行此操作的最简单方法是什么。用户的计算机上始终装有 Excel。

第三方控件是我的最佳选择还是使用 VB.NET 这是一个相对简单的任务?

I have an ASP.NET 3.5 site that needs to export data to a pre-formatted Excel sheet. I am not allowed to modify the excel sheet in any way, just drop data into specific cells.

My question is, What is the simplest way to do this from an ASP.NET site. The user will always have Excel on their machine.

Is a 3rd party control my best option or is this a relatively simple task using VB.NET ?

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

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

发布评论

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

评论(2

月依秋水 2024-08-19 12:05:01

亲爱的使用ExcelPackage。太震撼了!!!我在我的项目中使用过它。它可以采用预先格式化的 Excel 文件并将其用作模板。它也非常容易使用。

dear use ExcelPackage. It rocks!!! I've used it in my project. It can take a preformatted excel file and use it as template. It is also very easy to use.

马蹄踏│碎落叶 2024-08-19 12:05:01

如果您想要 Excel 2000-2003 兼容性,请使用 NPOI (http://npoi.codeplex.com/),或 ExcelPackage (http://excelpackage.codeplex.com/)(如果您仅定位 Excel 2007/) 2008年。

我还以较旧的 SpreadsheetML 格式 (Excel 2002/2003) 滚动了自己的 XML 输出,它比较新的 OOXML (Excel 2007/2008) 格式容易得多。

Use NPOI (http://npoi.codeplex.com/) if you want Excel 2000-2003 compatibility, or ExcelPackage (http://excelpackage.codeplex.com/) if you're only targeting Excel 2007/2008.

I've also rolled my own XML output in the older SpreadsheetML format (Excel 2002/2003), it was MUCH easier than the newer OOXML (Excel 2007/2008) format.

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