![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java操作office
文章平均质量分 80
西青程序猿
五年java程序猿,防秃头阵线排头兵
展开
-
基于freemaker的word制作
文章目录前言一、word模板制作二、后台代码实现1.引入jar包2.代码实现3.实现效果总结前言提示:本文提供基于freemarker的word生成方式,测试方法比较简单,在项目中可以将本文中的模板地址指定到项目路径,将输出文件的地址改成从response中获取输出流,这样就能实现web端的doc生成下载一、word模板制作1:新建一个word,在需要自动生成的位置写变量2:将word另存为xml,然后去网上将生成的xml格式化,最后修改后缀为ftl格式3:将ftl存放到自定义的路径下,以原创 2020-11-14 10:19:43 · 235 阅读 · 0 评论 -
web项目pdf文本生成(itextpdf实现)
传统项目,尤其是办公系统经常会有在线生成word或者是pdf文档的需求。这里介绍一种基于itextpdf的实现方式,这种方式能同时适用于Windows和Linux系统。闲话少叙,实现步骤如下:一 在pom.xml引入itextpdf <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.4原创 2020-06-03 17:20:26 · 599 阅读 · 0 评论 -
web项目移动端在线预览(excel在线预览)
本项目excel在线预览利用OpenOffice实现1. 后台实现(前台调用在前面的word转html中)if(fileVO.getFileName().indexOf(".xls") > -1||fileVO.getFileName().indexOf(".xlsx") > -1 ||fileVO.getFileName().indexOf(".ppt") > -...原创 2020-05-04 20:34:56 · 2955 阅读 · 0 评论 -
web项目移动端在线预览(图片和txt文档)
本项目中图片和txt文档不涉及加密(一)txt格式在线预览1.1 处理思路:定义一个空jsp页面,后台读取txt文本内容然后写会前台页面1.2 前台页面在这里插入代码片...原创 2020-05-04 20:33:33 · 1483 阅读 · 0 评论 -
web项目移动端在线预览(pdf在线预览)
pdf格式的附件在pc端是可以直接打开的,但是在移动端,受浏览器的限制有些可能无法打开,这里采用项目内嵌pdf阅读器的方式实现pdf在移动端的在线预览1.首先需要在项目中引入pdf阅读器,是一个文件夹,本项目放在了page目录下,这个可以去本账号的资源下载,纯免费2.写一个页面(pdf.jsp),实现调用pdf阅读器...原创 2020-05-04 20:32:47 · 2348 阅读 · 0 评论 -
web项目移动端在线预览(word格式转html)
最近项目中遇到一个需求,需要在手机端实现对pc端上传的附件进行在线预览,整理了一下实现方案,仅供参考首先是最常见的我word在线预览,这里使用的是com.aspose.words这个jar包(其他格式的也可以用这种方式,需要引用对应格式的jar包,没有找到免费的,所以换了别的方式实现)实现方式1.引入jar包 <dependency> <groupId>co...原创 2020-05-04 20:31:55 · 2195 阅读 · 0 评论 -
教你一分钟解锁新技能(上传Excel,提取excel展示)
最近在项目(Maven项目)中遇到一个需求: 上传excel文件,提取其中的内容进行展示,现将解决方案整理如下,仅供参考首先在配置文件中引入jar包 <dependency> <groupId>net.sf.jxls</groupId> <artifactId>jxls-core</artifactId> ...原创 2020-04-07 19:20:33 · 525 阅读 · 0 评论 -
Java实现压缩文件和加密(基于zip4j)
文章目录前言一、zip4j是什么?二、使用步骤1.引入jar包(maven中直接引入)2.本地下载jar包引用1下载jar包2在项目中添加3.代码实现总结前言web应用中如何对文件进行压缩,加密,你了解吗?笔者这里提供一种实现方式,仅供参考!一、zip4j是什么?由于java自带的zip工具不支持加密,zip4j作为一个开源的项目,解决了zip加密解密等问题二、使用步骤这里提供两种方式,第一种不需要下载jar包,第二种需要本地下载zip4j的jar包,下载链接在文章底部1.引入jar包(原创 2020-10-31 11:43:16 · 3443 阅读 · 0 评论 -
excel加密的两种实现方式
文章目录前言一、基于poi的excel加密实现二、基于jxcell的操作1.引入jar包2.代码实现总结前言在一些政府之类的项目中,对于导出文件的安全性相当重视,通常会要求对导出文件进行加密,这里提供两种excel的加密方式一、基于poi的excel加密实现这个方法是基于poi导出excel时对excel进行加密,这里要求excel的版本是2007以后即poi导出excel时使用的是XSSFWorkbook,这种方式不需要中间缓存,直接是针对流的操作/*** * @Author luo原创 2020-10-31 11:42:10 · 1772 阅读 · 0 评论