問題:
通過NPOI導出的Excel文件,保存本地后在有的機器上可以正常打開,有的提示“文件已損壞,無法打開。”
解決過程
卸掉舊的Office 2016,換成Office 2019,可以正常打開了。但過了幾天,不知道同事干了什么,Office除了點問題,就又卸載重裝Office 2019, 這次又打開不開導出的文件了。
測試其他幾台電腦都正常。
Excel 2019打開本地制作的Excel都正常。
測試另一個平台導出的文件,存在同樣問題,確認不是這個平台導出的Excel有問題。
至此基本判斷是Office的某些設置存在差異。
解決辦法:
1. 臨時解決
右鍵單擊要打開的文件,選擇“屬性”;
在屬性“常規”界面中的“安全”欄中選上“解除鎖定”。
2.永久解決
新建EXCEL文件后,關閉后修改其默認配置選項。 依次:文件->選項->信任中心->信任中心設置-受保護的視圖 將里面勾選的選項全部去掉即可。
如果不想改受保護的視圖,在信任中心中,受信任的位置,增加你的常用路徑也是可以的。