我有一個應用程序,它將jTable
實例轉換爲excel文件。在我之前的問題中,我在使用FileOutputStream()
時遇到了問題,並且事實證明問題在於AD用戶訪問文件夾/文件的權限。由於我的上司不會允許我改變特權,所以我使用FileWriter()
代替了,這很好。唯一的問題是它一直警告用戶他們打開的文件已損壞。以下是警告:FileWriter()損壞文件警告
您嘗試打開的文件'filename.xls'採用與文件擴展名指定的格式不同的格式。在打開文件之前,驗證該文件是否已損壞並且來自受信任的來源。你想現在打開文件嗎?
我搜索了一個駐留在Excel 2007的文件擴展名安全性中的解決方案。信息可以發現here
我在每一個應用程序涵蓋了工作站的系統註冊表進行了一些配置。
我只是想問一下,是否有一個去掉Office 14中損壞的文件警告,因爲工作站,這是我的上級工作站之一,有Office 14.系統註冊表中的更改沒有停止損壞的文件警告他的工作站。
你寫這個文件的格式是什麼?如果它是一個沒有格式的簡單excel文件,則可以簡單地使用帶有擴展名「.csv」的逗號分隔值文件。 – Helium