如何在Java中创建受密码保护的Excel?

SAN*_*NN3 4 java passwords excel

在java中,我需要创建一个没有任何第三方jar的密码保护的Excel.

没有任何第三方API,我们可以在java中创建excel文件.因为xls文档类似于html文档而xlsx文件是一个zip文件,这个zip包含许多xml.

有关加密的信息,请访问 http://chicago.sourceforge.net/devel/docs/excel/encrypt.html

但我不知道如何实现这种加密.我能怎么做 ?

Teh*_*ppo 6

没有第三方,您将无法创建Excel文档JARs.

这是因为Excel拥有并受版权归Microsoft(R)所有.他们确实有API可用,人们已将其应用于Java,其中一个是JExcelApi.

但是,JExcelApi不支持密码保护.为此,我只知道商用产品,例如Aspose.Total for Java.但是,请记住,用Java来解决密码保护很容易:( 见这里).可能值得重新思考你是如何进行密码保护的:)

答案摘要: Java本身没有内置的操作方式来操作Excel; 你需要使用外部库.