2012-12-22 220 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