From f6cb35912210b176cd0ca27411c500cd4d0869ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B5=B7?= <10402852@qq.com> Date: Wed, 20 Nov 2024 16:46:16 +0800 Subject: [PATCH] 'commit' --- .../Tools/FillData/DataEaseKit/DsKit.java | 30 ------------------- 1 file changed, 30 deletions(-) diff --git a/src/main/java/com/dsideal/base/Tools/FillData/DataEaseKit/DsKit.java b/src/main/java/com/dsideal/base/Tools/FillData/DataEaseKit/DsKit.java index 522125ab..0b28ecda 100644 --- a/src/main/java/com/dsideal/base/Tools/FillData/DataEaseKit/DsKit.java +++ b/src/main/java/com/dsideal/base/Tools/FillData/DataEaseKit/DsKit.java @@ -5,14 +5,12 @@ import com.dsideal.base.DataEase.Model.ExcelReader; import com.jfinal.kit.StrKit; import org.apache.commons.io.FileUtils; import org.apache.poi.openxml4j.exceptions.InvalidFormatException; -import org.apache.poi.openxml4j.util.ZipSecureFile; import org.apache.poi.ss.usermodel.*; import org.apache.poi.xssf.usermodel.XSSFCellStyle; import org.apache.poi.xssf.usermodel.XSSFFont; import org.apache.poi.xssf.usermodel.XSSFSheet; import org.apache.poi.xssf.usermodel.XSSFWorkbook; import org.apache.poi.xwpf.usermodel.XWPFChart; -import org.apache.poi.xwpf.usermodel.XWPFDocument; import org.dom4j.Document; import org.dom4j.DocumentException; import org.dom4j.Element; @@ -673,32 +671,4 @@ public class DsKit { if (s.contains("百")) return 100; return 1; } - - /** - * 通过POI读取数据 - * - * @param docPath - * @param chartNumber - * @param skipRowCount - * @return - * @throws IOException - * @throws DocumentException - * @throws InterruptedException - * @throws InvalidFormatException - */ - public static List> readChartByPOI(String docPath, int chartNumber, int skipRowCount) throws IOException, DocumentException, InterruptedException, InvalidFormatException { - InputStream is = new FileInputStream(docPath); - ZipSecureFile.setMinInflateRatio(-1.0d); - XWPFDocument doc = new XWPFDocument(is); - //排序后的图表 - List charts = DsKit.getSortListForXWPFChart(doc.getCharts()); - if (charts.size() < chartNumber) { - System.out.println(docPath + ",没有第" + chartNumber + "个图表,请检查!"); - System.exit(-1); - } - XSSFWorkbook workbook = charts.get(chartNumber - 1).getWorkbook(); - List> data = DsKit.readSheet(workbook, skipRowCount); - is.close(); - return data; - } }