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

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

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

这里有一些加密信息
http://chicago.sourceforge.net/devel/docs/excel/encrypt.html

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

解决方法:

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

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

但是,JExcelApi不支持密码保护.为此,我只知道商用产品,例如Aspose.Total for Java.但是,请记住,使用Java很容易绕过密码保护:(see here).可能值得重新考虑如何进行密码保护:)

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

上一篇:php发布密码例程?


下一篇:python – 将密码保存到django的数据库表之前的最佳散列方法