From 3d47accfeb4d86cd6358484e1dc787d385dbdf77 Mon Sep 17 00:00:00 2001 From: lizhengwei Date: Tue, 6 Jan 2026 15:20:08 +0800 Subject: [PATCH] =?UTF-8?q?ruoyi-tpl=20=E6=96=87=E4=BB=B6=E6=A8=A1?= =?UTF-8?q?=E6=9D=BF=E6=89=93=E5=8D=B0=E5=90=8E=E5=8F=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ruoyi-site/ruoyi-tpl/pom.xml | 4 ++ .../com/lizhw/tpl/module/docx/ttt/Main.java | 5 +- .../tpl/module/docx/ttt/TestTemplate2.java | 70 +++++++++++++------ 3 files changed, 55 insertions(+), 24 deletions(-) diff --git a/ruoyi-site/ruoyi-tpl/pom.xml b/ruoyi-site/ruoyi-tpl/pom.xml index 06a9e9349..a827d21d5 100644 --- a/ruoyi-site/ruoyi-tpl/pom.xml +++ b/ruoyi-site/ruoyi-tpl/pom.xml @@ -16,6 +16,10 @@ + + org.springframework.boot + spring-boot-starter-actuator + org.dromara diff --git a/ruoyi-site/ruoyi-tpl/src/main/java/com/lizhw/tpl/module/docx/ttt/Main.java b/ruoyi-site/ruoyi-tpl/src/main/java/com/lizhw/tpl/module/docx/ttt/Main.java index 9e3847a22..fbb73cea5 100644 --- a/ruoyi-site/ruoyi-tpl/src/main/java/com/lizhw/tpl/module/docx/ttt/Main.java +++ b/ruoyi-site/ruoyi-tpl/src/main/java/com/lizhw/tpl/module/docx/ttt/Main.java @@ -16,9 +16,10 @@ public class Main { System.out.println("|_| \\_|_|\\___\\___|_____/ \\___/ \\___|"); //测试示例模板生成word - TestTemplate.buildTestDocx(); +// TestTemplate.buildTestDocx(); + TestTemplate2.buildTestDocx(); //测试示例模板生成xlsx - TestTemplate.buildTestXlsx(); +// TestTemplate.buildTestXlsx(); } } diff --git a/ruoyi-site/ruoyi-tpl/src/main/java/com/lizhw/tpl/module/docx/ttt/TestTemplate2.java b/ruoyi-site/ruoyi-tpl/src/main/java/com/lizhw/tpl/module/docx/ttt/TestTemplate2.java index d0709da7e..f856a72db 100644 --- a/ruoyi-site/ruoyi-tpl/src/main/java/com/lizhw/tpl/module/docx/ttt/TestTemplate2.java +++ b/ruoyi-site/ruoyi-tpl/src/main/java/com/lizhw/tpl/module/docx/ttt/TestTemplate2.java @@ -24,32 +24,58 @@ public class TestTemplate2 { //表格 List> books = new ArrayList<>(); - Map book1 = new HashMap<>(); - book1.put("ys", "10"); - book1.put("ks", "20"); - book1.put("yllx", "宣纸"); - book1.put("zl", "30"); - book1.put("ss", "40"); - book1.put("yf", "50"); - book1.put("sfl", "60.00"); - book1.put("fl", "70"); - book1.put("hl", "80"); - books.add(book1); - Map book2 = new HashMap<>(); - book2.put("ys", "11"); - book2.put("ks", "21"); - book2.put("yllx", "宣"); - book2.put("zl", "31"); - book2.put("ss", "41"); - book2.put("yf", "51"); - book2.put("sfl", "61.00"); - book2.put("fl", "71"); - book2.put("hl", "81"); - books.add(book2); + Map map1 = new HashMap<>(); + map1.put("ys", "10"); + map1.put("ks", "20"); + map1.put("yllx", "宣纸"); + map1.put("zl", "30"); + map1.put("ss", "40"); + map1.put("yf", "50"); + map1.put("sfl", "60.00"); + map1.put("fl", "70"); + map1.put("hl", "80"); + books.add(map1); + Map map2 = new HashMap<>(); + map2.put("ys", "11"); + map2.put("ks", "21"); + map2.put("yllx", "宣"); + map2.put("zl", "31"); + map2.put("ss", "41"); + map2.put("yf", "51"); + map2.put("sfl", "61.00"); + map2.put("fl", "71"); + map2.put("hl", "81"); + books.add(map2); + + List> books2 = new ArrayList<>(); + Map map12 = new HashMap<>(); + map12.put("ys", "101"); + map12.put("ks", "201"); + map12.put("yllx", "宣纸1"); + map12.put("zl", "301"); + map12.put("ss", "401"); + map12.put("yf", "501"); + map12.put("sfl", "60.001"); + map12.put("fl", "701"); + map12.put("hl", "801"); + books2.add(map12); + Map map22 = new HashMap<>(); + map22.put("ys", "111"); + map22.put("ks", "211"); + map22.put("yllx", "宣1"); + map22.put("zl", "311"); + map22.put("ss", "411"); + map22.put("yf", "511"); + map22.put("sfl", "61.001"); + map22.put("fl", "711"); + map22.put("hl", "811"); + books2.add(map22); + //测试示例模板生成word try (NiceDoc docx = new NiceDoc(path + "发印单-FYD202510000014-模板.docx")){ docx.pushLabels(labels); docx.pushTable("books", books); + docx.pushTable("books2", books2); //生成文档 docx.save(path, UUID.randomUUID() + ".docx"); } catch (IOException e) {