发布网友 发布时间:2022-04-22 04:30
共3个回答
热心网友 时间:2023-07-18 20:31
没定格式的话可以再jsp页面添加这段:
<%
response.reset();
response.setContentType("application/vnd.ms-excel;charset=UTF-8");
java.util.Date date = new Date();
DateFormat df = new SimpleDateFormat("yyyyMMddhhmmss");
String Starttime = df.format(date).toString();
response.setHeader("Content-disposition", "attachment; filename=GroupingInformation_"+ Starttime + ".doc");
%>
如果要定好格式的话,只有自己去看poi比较复杂。(但是用习惯了就没大问题了。)
poi后台:
导出第三句是格式,这个自己去试试。
追答对了。。。poi后台我导出的Excel。。一般情况下用没定格式的导出word也行,怎么说呢,你加了那段话,系统就直接复制你的页面过去,所以你的页面是什么样子,基本导出就是什么样子的。。。当你跳转这个页面的时候就系统就会问你报存word文件否。。。。word导出,你的table也会出来。
热心网友 时间:2023-07-18 20:31
建议你使用pageoffice。热心网友 时间:2023-07-18 20:32
你生成的Word文档有没有模板的?是不是那种定义好的格式,然后直接把内容往模板里面填的那种?追问对,是的,说是有定好的模板,然后往里面填充数据,这个要使用什么比较好?追答如果是这样的话我到是做过这方面的东西,你去网上找一个foxechs这个软件,很小的一个,这个东西应该是有详细说明的。其实际原理就是利用这个软件将定义好的模板转换为xml格式的,然后在模板内容下定义好变量,在Java程序里给变量赋值