有沒有辦法在Java中創建開放的受保護excel文件?我正在研究JExcelApi和Apache Poi項目,但是他們兩個都不知道如何保護生成的xls文件。我想確保生成的文件只能由知道密碼短語的人打開。用java保護excel文件
1
A
回答
1
我會推薦使用JACOB(COM-> Java bridge),並通過COM自動控制Excel。這當然會要求將Excel安裝在有問題的機器上。
0
我在使用POI時發現的一個技巧是創建一個Excel文件,其中包含要嵌入其中的功能(例如宏),然後使用POI打開文件,修改它並將其寫出。
因此,您可以通過創建受密碼保護的文件來獲得所需的內容,然後查看是否可以通過POI打開和修改(並保存)。當然,如果密碼保護加密,那麼你運氣不好。
+0
這是一個不錯的主意,但我無法弄清楚如何打開受保護的文件......看到即使OpenOffice無法打開/寫入密碼保護的xls,現在讓我確信它根本無法完成。 – mgamer 2009-07-07 13:54:49
0
你能想到另一種方式與邏輯...
Runtime runtime = Runtime.getRuntime();
Process exec;
try {
exec = runtime.exec("attrib -h C:\\exce.csv");
int waitFor = exec.waitFor();
} catch (IOException e) {
e.printStackTrace();
} catch (InterruptedException e) {
// TODO Auto-generated catch block
}
相關問題
- 1. 保護excel文件
- 2. 密碼使用Python保護Excel文件
- 3. 讀取密碼保護的Excel文件使用Java
- 4. 使用java創建寫保護文件
- 5. 如何在Java中密碼保護壓縮的Excel文件?
- 6. 如何使用SSIS保護或打開受保護的excel文件
- 7. 保護文件
- 8. 保存Excel文件使用Java腳本
- 9. 密碼保護xls/xlsx文件在java
- 10. 在java中保護文件密碼
- 11. Java客戶端.class文件保護
- 12. Excel:多級保護
- 13. 在Excel中保護
- 14. VBA excel保護板
- 15. 密碼保護excel
- 16. 使用.htaccess保護文件
- 17. 使用htaccess保護文件
- 18. 用asp.net保護文件(mvc)
- 19. 無法解密文件。閱讀Excel保護文件
- 20. 保存Excel文件被刪除/使其受保護
- 21. 保護cron文件
- 22. 保護PHP文件
- 23. 保護ELMAH文件
- 24. 保護Apk文件
- 25. 保護Flash文件
- 26. 保護gsp文件
- 27. 保護Flash文件
- 28. 保護PHP文件
- 29. 保護p12文件
- 30. HTAccess保護文件
我敢肯定,你只能寫保護使用Java(任何包)中的文件。我不認爲可以在打開文件時輸入密碼,但我可能是錯的。 – amischiefr 2009-07-07 12:52:42