在java中,我需要創建一個密碼保護excel沒有任何第三方罐子。如何在Java中創建密碼保護的Excel?
沒有任何第三方API,我們可以在java中創建excel文件。因爲xls文檔與html文檔類似,並且xlsx文件是zip文件,並且此zip包含許多xml。
對於加密這裏一些可用 http://chicago.sourceforge.net/devel/docs/excel/encrypt.html
但我不知道如何實現這種加密信息。我能怎麼做 ?
在java中,我需要創建一個密碼保護excel沒有任何第三方罐子。如何在Java中創建密碼保護的Excel?
沒有任何第三方API,我們可以在java中創建excel文件。因爲xls文檔與html文檔類似,並且xlsx文件是zip文件,並且此zip包含許多xml。
對於加密這裏一些可用 http://chicago.sourceforge.net/devel/docs/excel/encrypt.html
但我不知道如何實現這種加密信息。我能怎麼做 ?
如果沒有第三方JARs
,您將無法創建Excel文檔。
這是因爲Excel擁有&受版權保護的Microsoft(R)。他們確實有可用的API,並且人們已將其應用於Java,其中一個是JExcelApi。但是,JExcelApi不支持密碼保護。爲此,我只知道市售產品,如Aspose.Total for Java。但是,請記住,Java很容易避開密碼保護:(see here)。值得重新思考你如何做密碼保護:)
回答摘要: Java本身並沒有一個內置的方式來操縱Excel;您需要使用外部庫。
添加上下文。你到底想做什麼?你有什麼嘗試? – mihsathe 2012-08-14 03:59:13
您是否願意使用專爲Excel電子表格工作的jar? – corsiKa 2012-08-14 03:59:23
「沒有任何第三方罐子」 - 我將其解釋爲「不,我不願意」。你有什麼看法? – duffymo 2012-08-14 04:07:55