从Android应用程序导出时,为Excel文件设置密码

我正在从我的应用程序的导出function。 我必须导出我的DB数据为Excel表。

我需要为我的Excel文件设置密码。

我正在使用ApachePOI库取db数据并添加到excel表。

该库还支持添encryption码。 我已经使用代码来做到这一点。 但是我的导出文件是成功的。 但如果我尝试打开它,它不会提示我input密码。

码:

Biff8EncryptionKey.setCurrentUserPassword("password"); HSSFWorkbook hwb = new HSSFWorkbook(); HSSFSheet sheet = hwb.createSheet("new sheet"); HSSFRow row = sheet.createRow(count); HSSFCell cell = row.createCell(0); cell.setCellValue(nextLine[0]); FileOutputStream fileOut = new FileOutputStream(outFilePath); hwb.writeProtectWorkbook(Biff8EncryptionKey.getCurrentUserPassword(), ""); hwb.write(fileOut); 

我不知道如果我在密码代码部分做错了什么。 请让我知道如何启用Excel文件的密码locking。 任何使用APachePOI库的帮助对我APachePOI帮助。

任何人都可以通过一些示例代码来帮助我添encryption码保护到Excel工作表。