如何以编程方式创建"真正的"Excel文件

ks7*_*s78 7 asp.net excel telerik

可能重复:
在ASP.NET中生成Excel文件

这是我的问题:你如何以编程方式创建一个"真正的"Excel文件?

注意:我不是指CSV,HTML/CSS或XML文件,我的意思是使用Excel用来保存电子表格的相同格式的文件.

背景:我正在开发一个ASP.Net应用程序,其中包括Telerik的RadGrid.我们目前正在使用RadGrid的ExportToExcel()函数,但我们的一些客户需要能够使用Excel Viewer查看这些导出.Telerik的函数导出一个基于HTML/CSS的文件,Excel的完整版本可以打开,但Excel Viewer不能.

我确信它可以以编程方式创建一个"真正的"Excel文件,但我不知道从哪里开始.有没有可以帮我这么做的SDK?

任何建议,将不胜感激.提前致谢.

Ama*_*nth 13

你可以像RedFilter向你展示的那样使用Excel中的互操作,但也有一些开源替代品,不需要在你的电脑上安装Excel即可工作.如果您在没有Excel的服务器上部署了asp.net项目,这将非常有用.

EPPlus是一个很好的图书馆.http://epplus.codeplex.com/

个人而言,我使用Koogra.http://sourceforge.net/projects/koogra/?_test=b

  • 为EPPlus +1,我用它来创建和打开/读取文件.效果很好. (4认同)