Javaでopen protected excelファイルを作成する方法はありますか?私はJExcelApiとApache Poiプロジェクトを見ていますが、どちらも生成されたxlsファイルをどのように保護するのか分かりません。生成されたファイルは、パスワードフレーズを知っている人だけが開くことができるようにしたいと思います。Protect with java with excel
答えて
JACOB(COM-> Javaブリッジ)の使用をお勧めします。また、COMオートメーションを使用してExcelを制御することをお勧めします。これは、当然、問題のマシンにExcelをインストールする必要があります。あなたがロジックのように別の方法を考えることができます
POIを使用しているときに見つけた1つのトリックは、その中に埋め込む機能(たとえばマクロ)を含むExcelファイルを作成し、POIを使用してファイルを開いて修正してから書き出すことです。
パスワードで保護されたファイルを作成し、POIを開いて変更(および保存)できるかどうかを確認することで、必要なものを手に入れることができます。もちろん、パスワード保護でも暗号化すれば、あなたは不運になります。
これは素晴らしいアイデアですが、保護されたファイルを開く方法もわかりません... OpenOfficeでもパスワードで保護されたxlsを開く/書くことができないことがわかりました。 – mgamer
Mmm。私は現在アイデアがないと思う:-( –
...
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. Macbook with java with java with
- 2. hello world with vba with excel 2011
- 3. ViewResolvers with excel
- 4. Selenium RC with java with
- 5. GTK with Java with Windows
- 6. Excel MATCH with Criteria
- 7. manage with excel#
- 8. Excel with Macro
- 9. SHA-256 with PHP with Java
- 10. Java Akka Actor with Spring with
- 11. Pkcs#11 with SSL with java
- 12. VBA with checkbox in excel
- 13. Excel Vlookup with cell reference
- 14. Excel with Data Connection File
- 15. ハイスコアjava with arraylist
- 16. Java bean with JNI?
- 17. hadoop wordcount with java
- 18. DFSバックトラックwith java
- 19. Java getElmentsByTagName withワイルドカード
- 20. @ApplicationException with Java 1.7
- 21. Java XStream with HashMap
- 22. Java SVD with JAMA
- 23. Oracle with java program
- 24. java with itextpdf
- 25. SweetAlert with Java Servlet
- 26. コールバックwith java 8
- 27. android/java getIdentifier with
- 28. asp.net with java backend
- 29. Java with PHP exec
- 30. @OneToOne java with @entity
は、私はあなただけのJava(すべてのパッケージ)を使用してファイルを保護することができます書くことはかなり確信しています。私はファイルを開くときにパスワードを置くことが可能だとは思わない、私は間違っている可能性があります。 – amischiefr