如题,用POI怎样读取被加密过的Excel文件中的密码?谢谢
[b]问题补充:[/b]
我把问题再描述一下吧.在上传页面,用户上传一个被加密的excel文件,现在我能读取到里面的数据,但不知道为什么,就是读取不到密码? JXL 和 POI 都试过.
[b]问题补充:[/b]
呵呵呵...我把遇到的情况再说一下吧.从系统A中先导出一个Excel文件,要求用户是不能修改的,然后再导入到系统B中.我是这样考虑的,从系统A中导出时,给Excel设置一个只读密码,这样可以限制用户不能修改,但不能限制用户把内容复制出去,新建Excel文件吧,这样用户就可以把他新建的Excel文件导入系统B了,所以想获取从系统A导出的Excel文件的密码.
[b]问题补充:[/b]
对只读Excel文件的读取没什么别的区别,用jxl很容易就可以读取到,还可以设置只读密码,但就是读取不到密码.
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

首页/
已采纳
POI怎样读取被加密Excel中密码?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
5条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
weixin_42297497 2009-07-15 05:38关注获取excel的密码目前不支持,你可以把你的需求,跟盖茨兄商量一下,让他们开放一下。呵呵。。。祝你好运.
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2018-10-08 23:32回答 1 已采纳 可以的啊,读excel可以把里面的数据读成你想要的数据格式,比如集合,然后怎么处理,需要取哪些数据就看你自己选择了
- 2019-04-19 08:25回答 1 已采纳 setForceFormulaRecalculation是有效的,我做的项目就用了这个,你这里之所以无效,有可能是你在当前编辑之后立刻读取,你试试添加单元格值后,先调用wb.write(out)写到一
- 2018-09-28 17:51回答 2 已采纳 这个就需要你自己判断了,比如sheet1 是你的用户表 sheet2是你得部门表,那么你在写后台方法得时候,就得获取sheet1表你就插入用户表,sheet2就是插入部门表,至于怎么写,就看你了。
- 2021-02-28 06:57weixin_39869197的博客 //废话不说,直接上代码:jar...poi-3.10.1-20140818.jar;poi-ooxml-3.10.1-20140818.jar;poi-ooxml-schemas-3.10.1-20140818.jar;xbean.jarimport java.io.FileInputStream;import java.io.InputStream;import ...
- 2015-02-12 04:45回答 3 已采纳 关于POI读写Excel图片 http://blog.sina.com.cn/s/blog_566ff1040100wcgv.html 怎样用vba删除指定单元格的图片 Sub
- 2022-10-16 08:15回答 2 已采纳 读取的数据,用poi生成一个excel,然后遍历往里写入数据再导出就行了 //接着你的代码之后继续写 HSSFWorkbook wb = new HSSFWorkbook(); HSSFSheet s
- 2017-03-06 20:49回答 4 已采纳 应该是html的table转换成excel时,头信息不对. 看看这里的代码.
- 2021-02-26 09:05冰冰Comi的博客 读取xls加密文件没有问题,但读取xlss加密文件总出现:org.apache.poi.poifs.filesystem.OfficeXmlFileException: The supplied data appears to be in the Office 2007+ XML. You are calling the part of POI that...
- 2022-07-19 05:58回答 2 已采纳 没有
- 2017-01-16 05:24回答 5 已采纳 这种情况一般都是版本问题,你在引入新插件的时候最好看一下它的版本是否支持你的sdk版本,因此通常我们引用包都用最新的,你这个3.15的版本太老了,建议你换一下,并检查包是否齐全。
- 2017-05-08 00:08回答 3 已采纳 file.lastModified() 有了这个时间戳 再转 DATE咯
- 2021-04-08 02:32weixin_42365804的博客 本帖最后由 lujianwen 于 2014-09-22 18:26:38 编辑我的Excel是加密的,怎样用poi,读取这个文件呢?或使用java解密Excel文件.------解决思路----------------------本帖最后由 defonds 于 2014-09-24 12:46:20 编辑...
- 2013-03-27 08:55总之,Apache POI库为Java开发者提供了处理Excel加密的强大工具,使得在程序中读取、写入加密Excel文件变得简单易行。通过理解加密原理和使用Apache POI的相关API,我们可以确保数据的安全性,同时实现高效的数据...
- 2014-09-23 07:05lujianwen的博客 import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFDateUtil; import org.apache.poi.openxml4j.exceptions.InvalidFormatException; import org.apache.poi.poifs.crypt.De
- 2018-09-04 15:26SilentHeartDZ的博客 1.POI读取加密Excel功能 2.解决办法 2.1安装JCE Unlimited 2.1.1 方案 2.1.2 结果 2.1.3 原因 2.2.Reflection 2.2.1 方案 2.2.2 结果 2.2.3 注意 参考文献 摘要 解决POI读取加密Excel文件时报的 ...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司