2012-12-22 44 views
-3

使用C#,我試圖打開文件創建一個Excel文件後,並出現以下情況例外:Excel文件無法打開

「Excel無法打開該文件,因爲文件格式或文件擴展名無效,請驗證文件是否已損壞,並且文件擴展名與文件格式相匹配。「

有什麼建議嗎?

+0

發佈代碼你曾經創建excel – Karthik

+2

如果你發佈了代碼,那麼幫助你很容易,因此我們可以看到你是如何創建excel的。 –

+0

問題解決了。 – KayzerSoze

回答

1

沒有任何代碼,通過讀取錯誤,我有你specifing路徑擴展名錯誤犯罪嫌疑人,當你保存文件,這是一個常見的錯誤:

string path = "C:\\excelfile.xls"; //or xlsx as said @JMK 
+1

或者OP指定錯誤的擴展名,即xls而不是xlsx,反之亦然。如果使用Interop,Save方法中有一個參數指定要保存的文件的類型,但我們沒有代碼可以查看。 – JMK