java word导出
public ResultObject exportData(long id, HttpSession session, HttpServletResponse res, HttpServletRequest request) throws Exception {
AgriculturalDataBean agriculturalDataBean = dao.fetch(AgriculturalDataBean.class,Cnd.where("id","=",id));
if (agriculturalDataBean!=null){
XWPFDocument doc = new XWPFDocument();
XWPFParagraph p1 = doc.createParagraph();
p1.setAlignment(ParagraphAlignment.CENTER);
p1.setBorderBottom(Borders.DOUBLE);
p1.setBorderTop(Borders.DOUBLE);
p1.setBorderRight(Borders.DOUBLE);
p1.setBorderLeft(Borders.DOUBLE);
p1.setBorderBetween(Borders.SINGLE);
p1.setVerticalAlignment(TextAlignment.TOP);
XWPFRun r1 = p1.createRun();
r1.setText(agriculturalDataBean.getTitle());
r1.addBreak();
r1.setText(" "+agriculturalDataBean.getContent());
r1.setFontFamily("Courier");
FileOutputStream out = new FileOutputStream("simple.docx");
doc.write(out);
out.close();
}
return ResultObject.apiError("数据不存在");
}