来讲一下java中的word,在这之前也查过不少资料,问过不少人,但是在网上找到的资源都是导出到本地,而且要定义一个本地模板,这种方法实在过于局限,不太建议使用,因为以前导出过excel,所以就按照以前导出excel的方式来思考怎么导出word,最后终于实现,请看代码:
import org.apache.poi.xwpf.usermodel.XWPFDocument;
import javax.servlet.http.HttpServletResponse;
import java.io.OutputStream;
/**
*@Author jcc
*@Description word导出
*@Date 2019/4/29 14:59
**/
public class WordUtil {
public void exportWord(XWPFDocument document, HttpServletResponse response,String fileName) throws Exception{
response.setHeader("Content-Disposition","attachment;fileName="+ fileName+".docx");
response.setContentType("application/msword");
OutputStream os = response.getOutputStream();
document.write(os);
os.flush();
os.close();
}
}
这是一个导出的工具类,也是自己仿照导出excel写的,可以直接用,但是前提是要导入poi依赖