2024-07-11
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
서문: 작성자가 실제 작업에서 일부 보고서를 생성해야 하지만 보고서의 템플릿은 고정되어 있고 데이터나 그림은 지정된 위치에서 교체해야 하므로 요약하겠습니다.
요점을 말하자면, 더 이상 고민하지 않고 도구 범주에만 집중하겠습니다.
- package com.lhkj.iot.controller.poi;
-
-
- import java.io.File;
- import java.io.FileInputStream;
- import java.io.FileOutputStream;
- import java.io.IOException;
- import java.util.List;
- import java.util.Map;
- import java.util.Map.Entry;
- import java.util.Set;
-
- import com.github.xiaoymin.knife4j.core.util.StrUtil;
- import org.apache.poi.openxml4j.exceptions.InvalidFormatException;
- import org.apache.poi.util.Units;
- import org.apache.poi.xwpf.usermodel.XWPFDocument;
- import org.apache.poi.xwpf.usermodel.XWPFParagraph;
- import org.apache.poi.xwpf.usermodel.XWPFRun;
- import org.apache.poi.xwpf.usermodel.XWPFTable;
- import org.apache.poi.xwpf.usermodel.XWPFTableCell;
- import org.apache.poi.xwpf.usermodel.XWPFTableRow;
-
- /**
- * poi word工具类
- * @author 32194
- */
- public class PoiWordUtil {
-
-
- /**
- * 带输入输出路径替换模板方法
- * @param templateFile 输入路径
- * @param dataMap 替换的字符串
- * @param outputFile 输出路径
- * @throws IOException
- */
-