From a3928061e2caae9278b06e58245a2135fcafb1d8 Mon Sep 17 00:00:00 2001 From: lishipeng <1572427111@qq.com> Date: Fri, 3 Mar 2023 14:42:03 +0800 Subject: [PATCH] first commit --- .idea/checkstyle-idea.xml | 16 + .idea/compiler.xml | 16 + .idea/copyright/profiles_settings.xml | 3 + .idea/jarRepositories.xml | 20 + ...aven__commons_codec_commons_codec_1_10.xml | 13 + .../Maven__org_apache_poi_poi_3_14.xml | 13 + .../Maven__org_apache_poi_poi_ooxml_3_13.xml | 13 + ..._org_apache_poi_poi_ooxml_schemas_3_13.xml | 13 + ...en__org_apache_xmlbeans_xmlbeans_2_6_0.xml | 13 + ...aven__org_freemarker_freemarker_2_3_22.xml | 13 + .../libraries/Maven__stax_stax_api_1_0_1.xml | 13 + .idea/misc.xml | 93 +++ .idea/modules.xml | 8 + .idea/vcs.xml | 6 + .idea/workspace.xml | 694 ++++++++++++++++++ README.md | 5 + pom.xml | 45 ++ src/main/java/DocumentHandler.java | 64 ++ src/main/java/ReadExcelTable.java | 118 +++ src/main/java/WordTest.java | 34 + src/main/java/excelToWord.java | 41 ++ target/classes/DocumentHandler.class | Bin 0 -> 2661 bytes target/classes/ReadExcelTable.class | Bin 0 -> 2430 bytes target/classes/WordTest.class | Bin 0 -> 2069 bytes target/classes/excelToWord.class | Bin 0 -> 2518 bytes toWord.iml | 22 + 26 files changed, 1276 insertions(+) create mode 100644 .idea/checkstyle-idea.xml create mode 100644 .idea/compiler.xml create mode 100644 .idea/copyright/profiles_settings.xml create mode 100644 .idea/jarRepositories.xml create mode 100644 .idea/libraries/Maven__commons_codec_commons_codec_1_10.xml create mode 100644 .idea/libraries/Maven__org_apache_poi_poi_3_14.xml create mode 100644 .idea/libraries/Maven__org_apache_poi_poi_ooxml_3_13.xml create mode 100644 .idea/libraries/Maven__org_apache_poi_poi_ooxml_schemas_3_13.xml create mode 100644 .idea/libraries/Maven__org_apache_xmlbeans_xmlbeans_2_6_0.xml create mode 100644 .idea/libraries/Maven__org_freemarker_freemarker_2_3_22.xml create mode 100644 .idea/libraries/Maven__stax_stax_api_1_0_1.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/vcs.xml create mode 100644 .idea/workspace.xml create mode 100644 README.md create mode 100644 pom.xml create mode 100644 src/main/java/DocumentHandler.java create mode 100644 src/main/java/ReadExcelTable.java create mode 100644 src/main/java/WordTest.java create mode 100644 src/main/java/excelToWord.java create mode 100644 target/classes/DocumentHandler.class create mode 100644 target/classes/ReadExcelTable.class create mode 100644 target/classes/WordTest.class create mode 100644 target/classes/excelToWord.class create mode 100644 toWord.iml diff --git a/.idea/checkstyle-idea.xml b/.idea/checkstyle-idea.xml new file mode 100644 index 0000000..c370431 --- /dev/null +++ b/.idea/checkstyle-idea.xml @@ -0,0 +1,16 @@ + + + + 10.5.0 + JavaOnly + true + + + \ No newline at end of file diff --git a/.idea/compiler.xml b/.idea/compiler.xml new file mode 100644 index 0000000..006aace --- /dev/null +++ b/.idea/compiler.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/copyright/profiles_settings.xml b/.idea/copyright/profiles_settings.xml new file mode 100644 index 0000000..e7bedf3 --- /dev/null +++ b/.idea/copyright/profiles_settings.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml new file mode 100644 index 0000000..712ab9d --- /dev/null +++ b/.idea/jarRepositories.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_codec_commons_codec_1_10.xml b/.idea/libraries/Maven__commons_codec_commons_codec_1_10.xml new file mode 100644 index 0000000..27424a1 --- /dev/null +++ b/.idea/libraries/Maven__commons_codec_commons_codec_1_10.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_poi_poi_3_14.xml b/.idea/libraries/Maven__org_apache_poi_poi_3_14.xml new file mode 100644 index 0000000..4cbf0a1 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_poi_poi_3_14.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_poi_poi_ooxml_3_13.xml b/.idea/libraries/Maven__org_apache_poi_poi_ooxml_3_13.xml new file mode 100644 index 0000000..43e4ba9 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_poi_poi_ooxml_3_13.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_poi_poi_ooxml_schemas_3_13.xml b/.idea/libraries/Maven__org_apache_poi_poi_ooxml_schemas_3_13.xml new file mode 100644 index 0000000..57bbf23 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_poi_poi_ooxml_schemas_3_13.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_xmlbeans_xmlbeans_2_6_0.xml b/.idea/libraries/Maven__org_apache_xmlbeans_xmlbeans_2_6_0.xml new file mode 100644 index 0000000..cb0f76d --- /dev/null +++ b/.idea/libraries/Maven__org_apache_xmlbeans_xmlbeans_2_6_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_freemarker_freemarker_2_3_22.xml b/.idea/libraries/Maven__org_freemarker_freemarker_2_3_22.xml new file mode 100644 index 0000000..d930d57 --- /dev/null +++ b/.idea/libraries/Maven__org_freemarker_freemarker_2_3_22.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__stax_stax_api_1_0_1.xml b/.idea/libraries/Maven__stax_stax_api_1_0_1.xml new file mode 100644 index 0000000..0b13335 --- /dev/null +++ b/.idea/libraries/Maven__stax_stax_api_1_0_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..a194cfe --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Android + + + + + + + + + + + + + 1.8 + + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..e7f4e6d --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 0000000..7c95aa1 --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,694 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + DEFINITION_ORDER + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { + "keyToString": { + "SHARE_PROJECT_CONFIGURATION_FILES": "true", + "WebServerToolWindowFactoryState": "false", + "last_opened_file_path": "D:/OW/新建文件夹/toWord", + "vue.rearranger.settings.migration": "true" + } +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + project + + + + + + + + + + + + + + + + + + + + + + + 1483688327034 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..dd8fdc9 --- /dev/null +++ b/README.md @@ -0,0 +1,5 @@ +# toWord + +此程序用于从Excel表中读取数据填到word模板中 + +详见[我的博客](http://www.jianshu.com/p/7dbb7d3e98ee) diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..2c6458f --- /dev/null +++ b/pom.xml @@ -0,0 +1,45 @@ + + + 4.0.0 + + com.wuchangming.cn + toWord + 1.0-SNAPSHOT + + + + org.apache.maven.plugins + maven-compiler-plugin + + 7 + 7 + + + + + jar + + toWord + toWord + + + + org.freemarker + freemarker + 2.3.22 + + + org.apache.poi + poi + 3.14 + + + org.apache.poi + poi-ooxml + 3.13 + + + + \ No newline at end of file diff --git a/src/main/java/DocumentHandler.java b/src/main/java/DocumentHandler.java new file mode 100644 index 0000000..2de847d --- /dev/null +++ b/src/main/java/DocumentHandler.java @@ -0,0 +1,64 @@ +import freemarker.template.Configuration; +import freemarker.template.Template; +import freemarker.template.TemplateException; + +import java.io.*; +import java.util.Map; + +/** + * Created by wuchangming on 17/1/6. + */ +public class DocumentHandler { + + + private Configuration configuration = null; + + public DocumentHandler() { + configuration = new Configuration(); + configuration.setDefaultEncoding("utf-8"); + } + + public Template getTemplate() throws IOException { + configuration.setDirectoryForTemplateLoading(new File("C:\\Users\\Reborn\\Desktop")); + Template t = null; + try { + // data.xml为要装载的模板 + t = configuration.getTemplate("test.xml"); + t.setEncoding("utf-8"); + } catch (IOException e) { + e.printStackTrace(); + } + return t; + } + + public Writer getWriter(String wordName){ + String savePath = "C:\\Users\\Reborn\\Desktop\\"; + File file = new File(savePath+"upload"); + if(!file.exists()){ + file.mkdirs(); + } + File outFile = new File(savePath+"upload/"+wordName+".doc"); + Writer out = null; + try { + out = new BufferedWriter(new OutputStreamWriter( + new FileOutputStream(outFile), "utf-8")); + } catch (Exception e1) { + e1.printStackTrace(); + } + return out; + } + + + public void createDoc(Template t,Map dataMap,Writer out) { + try { + t.process(dataMap, out); + out.close(); + } catch (TemplateException e) { + e.printStackTrace(); + } catch (IOException e) { + e.printStackTrace(); + } + } + + +} diff --git a/src/main/java/ReadExcelTable.java b/src/main/java/ReadExcelTable.java new file mode 100644 index 0000000..845c21a --- /dev/null +++ b/src/main/java/ReadExcelTable.java @@ -0,0 +1,118 @@ +/** + * Created by wuchangming on 17/1/6. + */ + +import org.apache.poi.ss.usermodel.Cell; +import org.apache.poi.ss.usermodel.Row; +import org.apache.poi.ss.usermodel.Sheet; +import org.apache.poi.xssf.usermodel.XSSFWorkbook; + +import java.io.FileInputStream; +import java.io.InputStream; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +/** + * 读取上篇中的xls文件的内容,并打印出来 + * + * @author Administrator + */ +public class ReadExcelTable { + + + //通过对单元格遍历的形式来获取信息 ,这里要判断单元格的类型才可以取出值 + public static List readTable() throws Exception { + Map map = new HashMap(); + List list = new ArrayList(); +// map.put("308", "招商银行"); // 招行 +// map.put("306", "广发银行"); // 广发 +// map.put("303", "光大银行"); // 光大 +// map.put("304", "华夏银行"); // 华夏 +// map.put("105", "建设银行"); // 建行 +// map.put("305", "民生银行"); // 民生 +// map.put("103", "农业银行"); // 农行 +// map.put("310", "浦发银行"); // 浦发 +// map.put("309", "兴业银行"); // 兴业 +// map.put("104", "中国银行"); // 中行 +// map.put("302", "中信银行"); // 中信 +// map.put("102", "工商银行"); // 工行 +// map.put("301", "交通银行"); // 交行 +// map.put("4105840", "平安银行"); // 平安 +// map.put("403", "邮政储蓄银行"); // 邮储 + InputStream ips = new FileInputStream("C:\\Users\\Reborn\\Desktop\\test.xlsx"); + XSSFWorkbook wb = new XSSFWorkbook(ips); + Sheet sheet1 = wb.getSheetAt(0); + for (Row row : sheet1) { + + String company = row.getCell(0).getStringCellValue(); + String name = row.getCell(1).getStringCellValue(); + row.getCell(2).setCellType(Cell.CELL_TYPE_STRING); + String identity = row.getCell(2).getStringCellValue(); + row.getCell(3).setCellType(Cell.CELL_TYPE_STRING); + String time = row.getCell(3).getStringCellValue(); + String things = row.getCell(4).getStringCellValue(); + String personName = row.getCell(5).getStringCellValue(); + row.getCell(6).setCellType(Cell.CELL_TYPE_STRING); + String date = row.getCell(6).getStringCellValue(); + + + Map dataMap = new HashMap(); + dataMap.put("company", company); + dataMap.put("name", name); + dataMap.put("identity", identity); + dataMap.put("time", time); + dataMap.put("things", things); + dataMap.put("personName", personName); + dataMap.put("shouquanren", name); + dataMap.put("date", date); + list.add(dataMap); + +// for (Cell cell : row) { +// switch (cell.getCellType()) { +// case HSSFCell.CELL_TYPE_BOOLEAN: +// //得到Boolean对象的方法 +// System.out.print(cell.getBooleanCellValue()+" "); +// break; +// case HSSFCell.CELL_TYPE_NUMERIC: +// //先看是否是日期格式 +// if(HSSFDateUtil.isCellDateFormatted(cell)){ +// //读取日期格式 +// System.out.print(cell.getDateCellValue()+" "); +// }else{ +// //读取数字 +// System.out.print(cell.getNumericCellValue()+" "); +// } +// break; +// case HSSFCell.CELL_TYPE_FORMULA: +// //读取公式 +// System.out.print(cell.getCellFormula()+" "); +// break; +// case HSSFCell.CELL_TYPE_STRING: +// //读取String +// System.out.print(cell.getRichStringCellValue().toString()+" "); +// break; +// default: +// System.out.println(); +// } +// +// } + } + return list; + + } + +// //直接抽取excel中的数据 +// public static void extractor() throws Exception{ +// InputStream ips=new FileInputStream("d://test2-1.xls"); +// HSSFWorkbook wb=new HSSFWorkbook(ips); +// ExcelExtractor ex=new ExcelExtractor(wb); +// ex.setFormulasNotResults(true); +// ex.setIncludeSheetNames(false); +// String text=ex.getText(); +// System.out.println(text); +// } + + +} diff --git a/src/main/java/WordTest.java b/src/main/java/WordTest.java new file mode 100644 index 0000000..a2b8b2a --- /dev/null +++ b/src/main/java/WordTest.java @@ -0,0 +1,34 @@ +import freemarker.template.Configuration; +import freemarker.template.Template; + +import java.io.*; +import java.util.HashMap; +import java.util.Map; + +public class WordTest { + public static void genWord(){ + try { + Map dataMap = new HashMap<>(); + dataMap.put("name", "张三"); + Configuration configuration = new Configuration(); + configuration.setDefaultEncoding("utf-8"); + //.xml 模板文件所在目录 + configuration.setDirectoryForTemplateLoading(new File("H:\\workFile\\genword\\template")); + // 输出文档路径及名称 + File outFile = new File("H:\\workFile\\genword\\word\\test.doc"); + //以utf-8的编码读取模板文件 + Template t = configuration.getTemplate("test.xml","utf-8"); + Writer out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(outFile), "utf-8"),10240); + t.process(dataMap, out); + out.close(); + System.out.println("生成成功"); + }catch (Exception e){ + e.printStackTrace(); + System.out.println("生成失败"); + } + } + + public static void main(String[] args) { + genWord(); + } +} diff --git a/src/main/java/excelToWord.java b/src/main/java/excelToWord.java new file mode 100644 index 0000000..f7f77ca --- /dev/null +++ b/src/main/java/excelToWord.java @@ -0,0 +1,41 @@ +import freemarker.template.Configuration; +import freemarker.template.Template; + +import java.io.*; +import java.util.List; +import java.util.Map; + +/** + * Created by wuchangming on 17/1/6. + */ +public class excelToWord { + public static void main(String[] args) throws Exception { + personnelImportWord(); + } + + + + private static void personnelImportWord() throws Exception{ + DocumentHandler dh = new DocumentHandler(); +// Template t = dh.getTemplate(); + + List list=ReadExcelTable.readTable(); + for (Map map : list){ +// Writer out = dh.getWriter((String)map.get("name")); +// dh.createDoc(t,map, out); + Configuration configuration = new Configuration(); + configuration.setDefaultEncoding("utf-8"); + //.xml 模板文件所在目录 + configuration.setDirectoryForTemplateLoading(new File("C:\\Users\\Reborn\\Desktop\\temp")); + // 输出文档路径及名称 + File outFile = new File("C:\\Users\\Reborn\\Desktop\\"+map.get("name")+".doc"); + //以utf-8的编码读取模板文件 + Template t = configuration.getTemplate("test.xml","utf-8"); + Writer out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(outFile), "utf-8"),10240); + t.process(map, out); + out.close(); + System.out.println("生成成功"); + } + + } +} diff --git a/target/classes/DocumentHandler.class b/target/classes/DocumentHandler.class new file mode 100644 index 0000000000000000000000000000000000000000..42bb17f1120ba6427ad15eeb3b0877dc258badbd GIT binary patch literal 2661 zcmai0YgZFj6y1~8gkb;)2nG@Gfd&GkKHAz~sTH)^2C#q+EPYIp8yrb8>13j4Ywf%C z{k?yHuXU|9tW~=D1Nxs@yYD0uB8%c$>p*imZlCEXhWMk(2$ZJa$_) zW*B$ESW}T#QBYCT&<{()L6kJ~;X@U+h9RUSXjy}Uii*1$jv=k$o{Dt^Z5gYWGgm9N z;h0uY!O>LC7NTI-Yr;-AqEN~kjz~;58%-(*oimH3Go`>E8@a9^Fl}Xpf{v6~6mykA zTG&fQI?t6z%E}n|>xOO0d3`b9+&0S!I#V-Nrcw|^=dw}E=7mk%)>Yvw)txFBijC|V zjc36F3Z3jv-7)SO3DZhknZLN65hck)?l}quo(Isj=op!`S)=3z=c;m_>MPJ1P>i*O zaow;@N7xFE#cKZYMsYQ<=-6g)b#kN;Ld}Zaed1&zG}p9&$Ib9P%g)Xj1y>?B`erol zmyNsPs^Q$GwmDNO+1~JQiE~1zR>hG+=71vw`x*xI5L7&1jj8yEML-4_TQHN9T*3L+ z-m27)Dvp^?P?*V`z%t_}_C#o=s%8zxAdD;zmuUl+rAV0b|%&fc^xP5sfznLK9f*g9#m76>G&LR1qc2Ic11z2d#WkB7b<2xD{LKK;7eYl zN-1v{Ssh>DYaQRpYBlg;-YyJrhk#}D|C1*GFA$#Qr%@x8m)NICPoBa5ufZ4u_vcSMHe z+P@drGbd_Sj5omJ;*pD#g)<{^MkViDEM}}MFCuT;Znu*KJ0Oiso4zgk{w2%y;!aV0 z_h4uJAfFK_)}*ZRQ@erfS^2z}t@N}VPe+Ll1hc|NX2~`(ysjamR1(Fkg7IC^x238P zuh)xwG#ty*qMI+{PD5IR#JX8__+If@zQt)_Eo<7G#<#gO7eW1IHx;MLx@+6I{**{9 z)RJvwM44#A&2iWAx$7Gd%;c@Iz+ryPO}~3>?Xf@3j2Z4O(>(v z@9>Ro!N0tTfE@k?UnE#X=m{-+7-!pqAlrRJX-5k`hTVwZ5V|nIRlSCU1YY1w;RQa$ zQ_{-@?fvY>B;pp-z&yH2m5&xA45gfrVJ^5YVM-V1P z554ztr;i`ogWMmWML$^{BCA0+jv?9~r^nMcL;v(zk4T<*5ib$Dl54$NYR zL1;`;8_uGG3GC*$7fD2!!~v#G5}u+}2i={<9K(;gqca@QeS`X7y(Z+^Jg&Na2VI(e Vmu4&cvnt*uqoicAz{5T){s%blda?ij literal 0 HcmV?d00001 diff --git a/target/classes/ReadExcelTable.class b/target/classes/ReadExcelTable.class new file mode 100644 index 0000000000000000000000000000000000000000..2c7796590e36e580cb1aebfbdc3c67129c63d217 GIT binary patch literal 2430 zcmaJ@OLG)e6#nkaq`NaSnS=m=1{7jM^CANg1rr29NFXu^n1O^~eDqA3Nt2oGp}U79 zzO8a?mG0b0xo|0NOvO~GYs>N{uyJ9zc4N5!zuWU3DYEE$&bjCD-S3=xGrvCi@h1Q; z;nOG%V^+mn6d}1@jUpn~YZ~5&LczR>bQJBlE2b+1r&Lz{nYuPz&M{J|Os+zT8+P>w}E#h0!qOhc$ zW6@~QbUnwO3;ZH0hR;ovi!o~y#Pg(rW`kyG>S%c)l3#0E9rU3l4rUF z9y_0$ch;q6L1u{L2~?h~o~QynY!z95Z+XLVk~4O(}A@@*@j-?v*xrVCueu_ zaEwSk<2Zs|fn9ZOFB{$}LD9W#n{ZuYQ<5&QFR+qqnX`d#c64%V`35`aEzg@7$F-L) zn%F;+rfc|)TWwVUp*AwS82#m`YrN3% zY1v<~H>$FmEwuw>saxHGHoJrN zrQt0^=Z=McKx{0cN460c7;Dqpw$UN*mC&V>5cmb1V~VbXx6u{CHg?fT)fKweR83dt zN|nalAyl=pZ@aE2O`Bz{ycyLMwINYVSF{E-t}9*5u@$u(+)+8*SVB*9@6nlPZy1Y| zdvs>0$ous6n!I0+)?{6e)#L+uye1!Ph&`ltlWD!F`;<1DwXscon~63=i=d{=`}Q zjdOU6^CE@`u@4tSA0|Z-7sWWH#3f9NYcNF`w}Zxijs$c6g8^3J+l0R`L`h?f--u$6 zqi`SJ5z8Q=to3z(D8`Ck5Z55b<{^Rx&m#1gDHRnHDlVv)RB=(ol!|HK XUvU_h=o6vuWpX8_|8>e&0x9($riDw{ literal 0 HcmV?d00001 diff --git a/target/classes/WordTest.class b/target/classes/WordTest.class new file mode 100644 index 0000000000000000000000000000000000000000..fbd110b2c63e2e83f5cf5a4ba718bf47bbd96621 GIT binary patch literal 2069 zcmah~TUX;$6#fE*gphJ6m*F-z2%}sEs*a-wh;o&Y0;3>^gQFo$OQ3CPnlPYm`l3Gh z;QRQX%V%6JI*Q95;O`LiANc0-J83fw3)UJ+l5_Ui`#XDod+&4p`0v->0o=xCDxSrR zj9C>`m{BmNV7?v;Sd{UW3R#Gj#P_a@w-qd_s7FG~R}`!&SQEp0GTxE#u8egRt=Le} zg7;L!u&H7T@2l9x2X(lQ9R(k%cz};&e5~R+bOpOA`e4XN$}lC=PFXq2ot98NIJ7At zGG`|#ZA@4>bJff4n$Cv4o1r9@unj%4sXLaKmxU2`&niez6I-^E+%OC7qy#x_=ERhv zr0(h~dS1Zo>xX*WbFECA0%}DKJD0N3o};^#os-a?NI9mN)tv*=iMwVtpV3`2J{MLJ z*tX{`TEd-%5~5|t#hgo$E1~yFkc~1Lm8xkkq3Mb3mSef5BdiJ8RuX6QTsppRWSDv3 z8Q0n`Mt+Ax;SQnu zVT)H@#wQva6lAy>JPgP<)Yz>L8ROsIKKkp+Z}@-y^&=Ta8jeNiEk5wYiqY_?puB8x z{{6{6KmVX%SjdzhH>|;m<=XDPX|OD#z9{Gs7AxbBFg_Tnh>~i!tjdz1%Svq7g6Yni zDc#Gs3pvA1vLadKVZ3sgiVEu$%9cYeVg3r} zkYB-OPixYV%0}T_g`*Cj=t65nyWGupg=aliRdK~tIq%qpSzt@u3_E>+Uj|x66o3su z4FyG2V`S_C8z_{?_2U8y{mDr}fO|X!%EidWFO|zhF%Px8P|C2n8~u@gI&3()Ve*{r z<3%C-Mc8+G2G@v^Ni;h-(v((c#X>DLTZf^Cxu0x=+#bBbt_nPthyp&v1U?JL$03 zt|Q`yFpDO-Ru6>%v>=LZG?0TPjPYt4=S4SzHr{6KFmVn0=wP?@(7F?c=wjb><8va3 z@TWZm}MAH7De#|!xsV(wzL-mvl2AP6-`h>>1Eixz{u>(IyTJk z8eY(mQ2VBOj>VC#MGZ1aka3Kw=R_Qn3T$aOrC~~gtz!eSI$Gf9SPxf64ySc^$k)I} zA&xUT&SF}_jD{Bls&`qAQZt#E$w0Vxa(zlX(Ve}jzClU$(k4(GHxHVDmOobHKlp6P>%$nYm^pd{J z=4{iK$-XFvj%jYe-)E_C>WiLPZc@qI623sol17F@YXnu2FR*-pd)%{p>8XvZnNwK{ z!Y%lgojhpfsISOO3N)np-E<)<9e=;+WbA+tv#osDRKQ44LrT-)M9<_($!?8USJ+(< zS)I0<Oixh?3dHu)@REj?nbje;;H70T_~nsubt{(*Y(=MmhtbI({^P8MR}7rT ztF&a`HM~x92HwC018?Fjp13Gvf!4d$L7=MOk9X}f@HQ?A7=eMX5CZG^dPa}tS@O{% za?JId(SDhq^4;91Dys7HqJejCNnlmLi?r6Bf@No8hq&vq)?RiKTn4rcbq*%Snebq-!awcN`S9 z6GkPMY>hF#Ec zW~6O5&%qsO`JtIShXT7}!N6gDV#1rqdKIq%ZA8>;$D9J$4qEwz?%)?2{6Y&}#!jx= zC?)w6d{%9pgZPOr73ktx9Vlzj&3B^+AoM;;HMk$!iBjb4{8!}IO;nV*I(LCO9#kLU z$M|F60qP%Ac(NYiXPhIrXi1!ghB$YAoJZxz9AXD)vV28lUg?aj4g?_S={^G zKbDF)7UZjku>y^Zp^5ogg*L2VzSc6z_2}nM6q^M&i;cL7O}LKD_y$|>JyAcfEGozQ z8GjPzuoI8aqRpw;gI-jTvje;EDC=<*E2({qxHeqC<9LGkjpJMFK_B@BE%swC^SUpP kI8p=6lho{|rU4bV(WqfS!&4d#{LOTh3n7pqqyh*31sHyj{Qv*} literal 0 HcmV?d00001 diff --git a/toWord.iml b/toWord.iml new file mode 100644 index 0000000..218dab3 --- /dev/null +++ b/toWord.iml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file