我已經有一些代碼已經工作了多年來將html表導出到Excel。它是這樣這個 -Excel導出空白表問題
private void ExcelExport (string core_number)
{
// set response up for excel export
Response.Clear();
Response.Buffer = true;
Response.ContentType = "application/vnd.ms-excel";
Response.AddHeader ("content-disposition", "attachment;filename=TEST.xls");
.. loops through generates an simple html table ...
Response.Write ("</table>");
Response.Flush();
Response.End();
}
我注意到現在的Firefox顯示文件作爲一個XML文件,而不是一個Excel文件,當我打開生成的文件就會解析失敗。還有一些用戶報告說,在IE的一些老版本中出現了導出問題,即使我在我的IE版本中沒有任何問題(顯示爲Excel文檔並正常打開)。
以前有人看過這個嗎?謝謝你的時間。
也許值得檢查一下人們遇到問題的Excel安裝選項。有可能他們沒有安裝某些互操作或共享組件,這可能是MSIE中未正確處理內容類型的原因。 – 2010-07-29 14:35:11