从MVC3导出Excel 2003文件

时间:2013-02-24 12:18:26

标签: asp.net-mvc-3 excel razor

我找到了一个很好的解决方案,我的问题是从MVC3导出Excel 2003文件。我使用了this代码,但它只能用于Excel 2007和Excel 2010。我需要的是一些解决方案,使这些代码也能用于Excel 2003。我想有办法做到这一点,但我仍然在寻找解决方案。在我的项目中,我已经在许多地方使用了这个代码,我真的不想整体改变它。如果有人能帮助我,我将非常感激。

1 个答案:

答案 0 :(得分:2)

Excel于2007年首次开始使用xml类型的电子表格。要将其转换为Excel 2003格式,您必须重新创建xls 2003二进制文件格式,如果不使用Excel库,这将非常困难。

有一个实用程序允许2003用户打开xlsx文件: http://office.microsoft.com/en-us/excel-help/open-an-office-excel-2007-workbook-in-an-earlier-version-of-excel-HA010014107.aspx

这可能会帮助您在客户端。