Java的XWPFTemplate工具类导出word.docx的使用

依赖


        
            com.deepoove
            poi-tl
            1.7.3
        
        
        
            org.apache.poi
            poi-ooxml
            4.1.2
        
        
            org.apache.poi
            poi-ooxml-schemas
            4.1.2
        
        
            org.apache.poi
            poi
            4.1.2
        

代码

public static void main(String[] args) throws IOException {

                String filePath = "D:\\test\\巡查日志.docx";
                XWPFTemplate template = XWPFTemplate.compile(filePath);

                // 填充数据
                Map data = new HashMap<>();
                data.put("inspectionTime", "John");
                data.put("deptName", 30);
                template.render(data);

                File file = new File("D:\\test\\test1.docx");

                // 保存Word文档
                FileOutputStream out = new FileOutputStream(file);
                template.write(out);
                out.close();
    }

模板使用{{占位符}}

Java的XWPFTemplate工具类导出word.docx的使用_第1张图片

你可能感兴趣的:(java,word,c#)