diff --git a/Doc/待处理/区/【13】教育特征决策建议/【云南省】教育特征-决策建议【成果】.xlsx b/Doc/待处理/区/【13】教育特征决策建议/【云南省】教育特征-决策建议【成果】.xlsx new file mode 100644 index 00000000..c332a637 Binary files /dev/null and b/Doc/待处理/区/【13】教育特征决策建议/【云南省】教育特征-决策建议【成果】.xlsx differ diff --git a/src/main/java/com/dsideal/base/Test/ReadWordTOCWenZi.java b/src/main/java/com/dsideal/base/Test/ReadWordTOCWenZi.java new file mode 100644 index 00000000..7650472f --- /dev/null +++ b/src/main/java/com/dsideal/base/Test/ReadWordTOCWenZi.java @@ -0,0 +1,50 @@ +package com.dsideal.base.Test; + +import cn.hutool.core.io.FileUtil; +import com.dsideal.base.DataEase.Model.DataEaseModel; +import com.dsideal.base.Tools.Util.LocalMysqlConnectUtil; +import com.jfinal.kit.StrKit; +import org.apache.commons.io.FileUtils; +import org.apache.poi.xwpf.usermodel.XWPFDocument; +import org.apache.poi.xwpf.usermodel.XWPFParagraph; +import org.dom4j.Document; +import org.dom4j.DocumentException; +import org.dom4j.Element; +import org.dom4j.io.SAXReader; + +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Arrays; +import java.util.List; +import java.util.zip.ZipEntry; +import java.util.zip.ZipInputStream; + +import static com.dsideal.base.Tools.FillData.DataEaseKit.DsKit.DocxUnzipDirectory; + +public class ReadWordTOCWenZi { + static String filePath = "D:\\dsWork\\YunNanDsBase\\Doc\\县区研究报告\\保山市\\昌宁县人口变化及其对教育的影响.docx"; + + public static String get2012Summary(String filePath) { + try (FileInputStream fis = new FileInputStream(filePath); + XWPFDocument document = new XWPFDocument(fis)) { + + List paragraphs = document.getParagraphs(); + for (XWPFParagraph paragraph : paragraphs) { + String text = paragraph.getText(); + if (text != null && text.trim().startsWith("2012")) { + return text.trim(); + } + } + return null; + } catch (IOException e) { + e.printStackTrace(); + } + return null; + } + + public static void main(String[] args) { + System.out.println(get2012Summary(filePath)); + } +} \ No newline at end of file