V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  wxyrrcj  ›  全部回复第 4 页 / 共 16 页
回复总数  320
1  2  3  4  5  6  7  8  9  10 ... 16  
178 天前
回复了 tg11 创建的主题 程序员 前端真的很少用 webstorm,都用 vscode 吗?
webstorm
179 天前
回复了 chuck1in 创建的主题 Java 一个系你没有玩过的船新版本的 Java 脚手架
不支持 8 很难卖呀
一块学
180 天前
回复了 dnzh1wei 创建的主题 问与答 求一个博客
@dnzh1wei halo 的 Walker 主题, 评论是插件形式 关掉插件即可
180 天前
回复了 dnzh1wei 创建的主题 问与答 求一个博客
185 天前
回复了 ounxnpz 创建的主题 NAS 组了一个丐版 NAS,看看佬们还有没有更丐的
我星际蜗牛前来一战 j1900+8G 内存+64G ssd + 500G hhd 共计 300
@sherlockwhite 这个怎么搭呢 自己写个项目引入吗?
199 天前
回复了 baojunz 创建的主题 程序员 嘿嘿,看看我的个人博客~
@baojunz 顶配无忧?
itab 简约版
208 天前
回复了 miaeLKK 创建的主题 NAS 新手求推荐 NAS
jd 自营买群晖吧
208 天前
回复了 Inzufu 创建的主题 程序员 大家是怎么对自用的服务做鉴权的
nginx 配置个密码
209 天前
回复了 techdai 创建的主题 Android 安卓手机怎么一键换机❓
通讯录 存到 sim 卡 即可
215 天前
回复了 ModiKa2022 创建的主题 数据库 大数据量联表操作
分开查询,在程序里关联
220 天前
回复了 emartcn 创建的主题 推广 教你如何一键生成微信分享卡片
啥原理实现的
再转下 xls 不知道行不行
// 把工作薄输出到字节里面
bout = new ByteArrayOutputStream();
workbook.write(bout);
bout.flush();
workbookinput = new ByteArrayInputStream(bout.toByteArray());
// 读取临时文件进行加密
POIFSFileSystem fs = new POIFSFileSystem();
EncryptionInfo info = new EncryptionInfo(fs, EncryptionMode.agile);
Encryptor enc = info.getEncryptor();
enc.confirmPassword("123456");//打开 excel 密码
// 然后把字节输入到输入流,然后输入到 OPC 包里面
opc = OPCPackage.open(workbookinput);
os = enc.getDataStream(fs);
opc.save(os);
opc.close();
// 返回给浏览器
outstream = response.getOutputStream();
response.reset();
response.setHeader("Content-disposition",
"attachment; filename=" + new String(title.getBytes(), "UTF-8") + ".xlsx");
response.setContentType("application/x-download");
fs.writeFilesystem(outstream);
1  2  3  4  5  6  7  8  9  10 ... 16  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2811 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 37ms · UTC 14:44 · PVG 22:44 · LAX 06:44 · JFK 09:44
Developed with CodeLauncher
♥ Do have faith in what you're doing.