替换word模板内容 Java实现

文章目录

        • 第一步:准备文件
        • 第二步:将word文件另存为.xml格式
        • 第三步:放到idea中的一个目录下
        • 第四步:修改占位符
        • 第五步:代码示例
        • 第六步:效果图1
        • 第六步:效果图2

第一步:准备文件

替换word模板内容 Java实现_第1张图片

这里以这个文件为例,在要替换的地方用占位符 $replaceXX@ 替换。

第二步:将word文件另存为.xml格式

替换word模板内容 Java实现_第2张图片

第三步:放到idea中的一个目录下

替换word模板内容 Java实现_第3张图片

这里已src目录为例

第四步:修改占位符

替换word模板内容 Java实现_第4张图片

第五步:代码示例
package com.example.demo.util;

import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Node;

import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
import java.io.File;
import java.util.HashMap;
import java.util.Map;

public class ReplaceWordUtil {
   

    private Map<String, String> map = null;

    public void toNewXML(String inputDocPath

你可能感兴趣的:(工具类,java)