问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java 可以读取加密的Excel文件吗?

发布网友 发布时间:2022-04-23 21:30

我来回答

4个回答

热心网友 时间:2023-09-19 14:17

首先你这个Excel文件是从哪里来的,很可能是从一个页面上下载来的,而这个页面做的功能就是导出Excel,但做偷懒了,没有用jxl和POI等库,而是用直接用jsp生成html写的。

因此你上传时就要要判断了,如果是真的excel就要用jxl或POI解析,如果只是html,就要用HTML的解析方法了。追问能百度到的,就别发了,文件是我自己建的,有密码
不过还是谢谢啦!

热心网友 时间:2023-09-19 14:18

可以的,搜一下jxl

热心网友 时间:2023-09-19 14:18

POIFSFileSystem pfs = newPOIFSFileSystem(POIDataSamples.getPOIFSInstance().openResourceAsStream("yourexcelfile.xlsx"));
EncryptionInfo encInfo = new EncryptionInfo(pfs);
Decryptor decryptor = new Decryptor(encInfo);
decryptor.verifyPassword("ABCXYZ");
XSSFWorkbook wb = new XSSFWorkbook(decryptor.getDataStream(pfs));
参考:(http://bbs.csdn.net/topics/390560290)

热心网友 时间:2023-09-19 14:19

只要你能解密,文件读取我有办法。2003和2007都可以。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
三角蟾应该放在吧台的左前方还是右前方 江西省普通高中学生综合素质优秀自我评价范文 江西省余干中学基础设施 江西中学生综合素质评价怎么写 南昌市有什么高中是可以住校的啊 江西省上高中学校园环境 南昌哪些高中有宿舍 辛未 庚寅 丁巳 辛丑 男命,婚姻怎么样,什么时候才能结婚? 辛未 辛丑 乙酉日 酉时命运如何? 谈谈你对中医的认识 那如果发票数量不够用,不到月底就用完了要怎么办呢? 用java领域技术给excel加密? 发票用完了怎么领取 如何用java poi编写代码来设置Excel单元格是否锁定功能? 每月开完发票之后还需要做哪些工作?抄税?还有别的吗???急 java POI 生成Excel 加密但不可以显示只读按钮 可以吗 发票本月份数用完,是否可以继购买? 每个月发票怎么用完了,怎么领购呢? 用java实现对EXCEL加打开密码的方法? 发票用完了怎么在领用 POI怎样读取被加密Excel中密码 用美的面包机做全麦咸面包怎么做?配方和用量和步骤详细点 全麦面包的配料 全麦面包(基础+各种口味)(面包机用起来)怎么做 怎么用家用面包机做全麦面包? 初中物理液体压强(人教版)知识点 初中物理压强题(需要详细过程,谢谢~) 初中物理压强知识都有哪些易错点? 初中物理压强? 初二物理压强该学那些 我要开发票商家说这个月的用完了,我应该怎么办 poi解析excel太low,学习这节课涨见识,手把手教你学会EasyExcel 餐饮发票本月票数已经用完了,无法开票属于正常吗? 本月发票用完了一定要等到下个月报税后才能购买新票吗? java poi 生成excel ,怎么用宏锁定单元格,保护单元格求解 菲亚特是哪国的汽车牌子 卖家的发票用完了以后那个发票会怎么处理? 广汽菲亚特是哪国的品牌 如果本月发票用完,但是仍然需要开发票怎么办 如何使用poi来操作excel,需要用那些包? 菲亚特汽车是哪个国家生产的? 上个月的发票这个月用完,这个月还能领吗 poi如何去写入excel文件 菲亚特是哪个国家的 月底开票时发现普通发票不够用怎么办 谁能给我一个详细的Java通过Apache POI导出Excel方法,最好能给完整代码 flat是哪个汽车品牌,是哪个国家生产的 ? 我们是一般纳税人,专用发票没用完但是普通发票用完了该怎么办 菲亚特是哪国的? 发票用完了,月末最后一天又是星期天要开发票怎么办?