1. 程式人生 > >excel匯出的功能釋出到伺服器上報錯問題,終於解決了!!

excel匯出的功能釋出到伺服器上報錯問題,終於解決了!!

使用C#呼叫ET介面(8.1.0版本)
Windows7作業系統下,匯出xls檔案時,使用SaveAs有時會失敗,檔案沒有生成,改用SaveCopyAs就成功了,會是什麼原因呢?

SaveAs的呼叫:workbook.SaveAs(fileName, ETFileFormat.etExcel12, Type.Missing, Type.Missing, false, false, ETSaveAsAccessMode.etNoChange, Type.Missing, Type.Missing, Type.Missing, Type.Missing);

SaveCopyAs的呼叫:workbook.SaveCopyAs(fileName);

注:WindowsXP系統下沒有問題,SaveAs不會失敗