2013-02-24 41 views
0

我發現了一個很好的解決方案,我的問題是從MVC3導出Excel 2003文件。我使用了this的代碼,它完美的工作,但只適用於Excel 2007和Excel 2010.我需要的是一些解決方案,這個代碼也可以用於Excel 2003。我想有一種方法可以做到這一點,但我仍在尋找解決方案。在我的項目中,我已經在很多地方使用了這個代碼,我並不想完全改變它。如果有人能幫助我,我將非常感激。從MVC3導出Excel 2003文件

回答

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

這可能會幫助您在客戶端上。

+0

如何使用Excel庫修復它? 在客戶端解決這個問題是非常不可能的,因爲我的客戶不想受到額外下載和更新的干擾。 – Maria 2013-02-24 18:04:49