diff --git a/src/main/java/com/dsideal/FengHuang/Util/ExcelToHtml.java b/src/main/java/com/dsideal/FengHuang/Util/ExcelToHtml.java new file mode 100644 index 0000000..529ac0b --- /dev/null +++ b/src/main/java/com/dsideal/FengHuang/Util/ExcelToHtml.java @@ -0,0 +1,44 @@ +package com.dsideal.FengHuang.Util; + +import com.aspose.cells.Cells; +import com.aspose.cells.Workbook; +import com.aspose.cells.Worksheet; +import com.aspose.cells.WorksheetCollection; +import com.fasterxml.jackson.databind.ObjectMapper; +import com.jfinal.kit.StrKit; + +import java.io.File; +import java.util.HashMap; +import java.util.Map; + +public class ExcelToHtml { + public static void main(String[] args) throws Exception { + ExcelExportUtil.getLicense(); + + String path = "D:\\单位项目文档\\湘潭项目相关文档\\新需求\\分拆结果"; + String[] list = new File(path).list(); + Map _map = new HashMap<>(); + int cnt = 0; + for (String s : list) { + if (!s.endsWith(".xlsx")) continue; + cnt++; + String filePath = path + "\\" + s; + Workbook workbook = new Workbook(filePath); + // 获取所有的工作簿 + WorksheetCollection worksheets = workbook.getWorksheets(); + // 获取第一个工作簿 + Worksheet worksheet = worksheets.get(0); + // 获取所有的单元格 + Cells cells = worksheet.getCells(); + String value = cells.get(0, 0).getStringValue(); + value=value.replace("\\t","").replace("\\n",""); + if (StrKit.isBlank(value)) continue; + _map.put(cnt, value); + workbook.save("c:/out/" + cnt + ".html"); + workbook.dispose(); + } + String filePath = "c:/out/map.json"; + ObjectMapper mapper = new ObjectMapper(); + mapper.writeValue(new File(filePath), _map); + } +} diff --git a/target/classes/ExcelExportTemplate/excelTemp/05BD6DC2-DEC1-4E2E-8147-4A285F3838F4.xlsx b/target/classes/ExcelExportTemplate/excelTemp/05BD6DC2-DEC1-4E2E-8147-4A285F3838F4.xlsx deleted file mode 100644 index 19f51e3..0000000 Binary files a/target/classes/ExcelExportTemplate/excelTemp/05BD6DC2-DEC1-4E2E-8147-4A285F3838F4.xlsx and /dev/null differ diff --git a/target/classes/ExcelExportTemplate/excelTemp/31873709-74D2-4FB5-94A1-97192BE21DEB.xlsx b/target/classes/ExcelExportTemplate/excelTemp/31873709-74D2-4FB5-94A1-97192BE21DEB.xlsx deleted file mode 100644 index 67dff1e..0000000 Binary files a/target/classes/ExcelExportTemplate/excelTemp/31873709-74D2-4FB5-94A1-97192BE21DEB.xlsx and /dev/null differ diff --git a/target/classes/ExcelExportTemplate/excelTemp/31D3E44B-B2C9-42CB-86E4-E14CB4943719.xlsx b/target/classes/ExcelExportTemplate/excelTemp/31D3E44B-B2C9-42CB-86E4-E14CB4943719.xlsx deleted file mode 100644 index d083432..0000000 Binary files a/target/classes/ExcelExportTemplate/excelTemp/31D3E44B-B2C9-42CB-86E4-E14CB4943719.xlsx and /dev/null differ diff --git a/target/classes/ExcelExportTemplate/excelTemp/5CC8DF11-0305-465D-B7B3-E423BA4A287C.xlsx b/target/classes/ExcelExportTemplate/excelTemp/5CC8DF11-0305-465D-B7B3-E423BA4A287C.xlsx deleted file mode 100644 index f688bb1..0000000 Binary files a/target/classes/ExcelExportTemplate/excelTemp/5CC8DF11-0305-465D-B7B3-E423BA4A287C.xlsx and /dev/null differ diff --git a/target/classes/ExcelExportTemplate/excelTemp/AA9D387B-D40D-4A81-B10C-60F9D7CE776F.xlsx b/target/classes/ExcelExportTemplate/excelTemp/AA9D387B-D40D-4A81-B10C-60F9D7CE776F.xlsx deleted file mode 100644 index 25822cb..0000000 Binary files a/target/classes/ExcelExportTemplate/excelTemp/AA9D387B-D40D-4A81-B10C-60F9D7CE776F.xlsx and /dev/null differ diff --git a/target/classes/ExcelExportTemplate/excelTemp/CB27D52C-C2B6-41F1-95DA-21F82BE306FB.xlsx b/target/classes/ExcelExportTemplate/excelTemp/CB27D52C-C2B6-41F1-95DA-21F82BE306FB.xlsx deleted file mode 100644 index ab2bf40..0000000 Binary files a/target/classes/ExcelExportTemplate/excelTemp/CB27D52C-C2B6-41F1-95DA-21F82BE306FB.xlsx and /dev/null differ