我使用Excel.Application對象對asp文件進行編碼以響應excel文件。我在下面更改內容類型。excel文件中的警告信息
Response.ContentType = "application/vnd.ms-excel"
當用戶下載此文件並打開它時,他會得到以下消息。
'test.xls'的文件格式和後綴名不匹配。文件 可能已損壞或不安全。除非你信任它的來源,否則不要打開 它。你還想打開嗎?
我不想給這個消息使用。如何從excel文件中刪除此消息。
我使用Excel.Application對象對asp文件進行編碼以響應excel文件。我在下面更改內容類型。excel文件中的警告信息
Response.ContentType = "application/vnd.ms-excel"
當用戶下載此文件並打開它時,他會得到以下消息。
'test.xls'的文件格式和後綴名不匹配。文件 可能已損壞或不安全。除非你信任它的來源,否則不要打開 它。你還想打開嗎?
我不想給這個消息使用。如何從excel文件中刪除此消息。
這是由於MS Excel中的一項功能,稱爲Extension Hardening
。有兩種方法來解決這個問題
當我禁用'延長強化'問題已解決。雖然這只是一個解決方法,但仍然發現您的建議很有用。 –
@DeepakKumar很高興它幫助! –
檢查此鏈接:http://forums.asp.net/t/1956449.aspx?Export+excel+Error+asp+net+grid+ –
你用什麼來生成Excel文件?你確定它確實是Excel而不是CSV文件嗎? – Dijkgraaf