poi批量导出word

发布于 2021-11-29 19:31:39 字数 524 浏览 724 评论 5

如题:java web项目通过poi一次导出多个word

描述:比如一个班级有30名学生,现在需要导出每个学生的详细信息(form表单)到word中。
有两种实现方式:
1,在每个学生的记录后加一个导出详细信息的按钮,点击后则生成一个word,这样很容易实现,但有个缺点,需要点击30次。
2,直接在班级上加一个按钮,点击这个按钮后导出班级下所有学生详细信息,即一次生成30个word
现在我想通过第二种方式来实现。
项目框架是 springMVC + hibernate
所做的尝试:因为导出word时用的是poi ,所以尝试首先得到一个HWPFDocument的list集合然后在controller(控制层)依次迭代输入,但每次只能导出第一个word,这里应该是response只能响应一次造成的。另外想到是否可以通过多进程的方式解决这个问题,所以目前正在查找有关资料,也希望大家提供宝贵意见。非常感谢。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

坏尐絯 2021-12-04 15:03:11

先保存在压缩···

明媚如初 2021-12-04 13:19:20

引用来自“mzmlx2009”的评论

压缩成一个zip导出?

北笙凉宸 2021-12-03 06:11:51

引用来自“ratking”的评论

是否可以将需求改为导出一个Word文件,里面有多页,每页是一个学生的详细信息?

贱贱哒 2021-12-03 05:50:17

压缩成一个zip导出?

因为看清所以看轻 2021-12-01 09:16:56

是否可以将需求改为导出一个Word文件,里面有多页,每页是一个学生的详细信息?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文