4

Java では、サードパーティの jar ファイルを使用せずに、パスワードで保護された Excel を作成する必要があります。

サードパーティの API がなくても、Java で Excel ファイルを作成できます。xls ドキュメントは html ドキュメントに似ており、xlsx ファイルは zip ファイルであり、この zip には多くの xml が含まれているためです。

暗号化については、 http://chicago.sourceforge.net/devel/docs/excel/encrypt.htmlで入手できる情報を参照してください。

しかし、この暗号化を実装する方法がわかりません。どのようにできるのか ?

4

1 に答える 1

6

サード パーティがなければ、Excel ドキュメントを作成することはできませんJARs

これは、Excel が Microsoft(R) に所有および著作権があるためです。それらには利用可能な API があり、人々はこれを Java に適用しており、その 1 つがJExcelApiです。

ただし、JExcelApi はパスワード保護をサポートしていません。そのため、 Aspose.Total for Javaなどの市販の製品しか知りません。ただし、Java ではパスワード保護を簡単に回避できることに注意してください (こちらを参照)。パスワード保護の方法を再考する価値があるかもしれません:)

回答の要約: Java 自体には、Excel を操作する方法が組み込まれていません。外部ライブラリを使用する必要があります。

于 2012-08-14T04:09:29.113 に答える