从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工作表。