|
@@ -0,0 +1,40 @@
|
|
|
+package com.example.nngkxxdp.util;
|
|
|
+
|
|
|
+import java.io.File;
|
|
|
+import java.util.HashMap;
|
|
|
+import java.util.List;
|
|
|
+import java.util.Map;
|
|
|
+
|
|
|
+import org.apache.poi.ss.usermodel.Sheet;
|
|
|
+
|
|
|
+import cn.hutool.extra.qrcode.QrCodeUtil;
|
|
|
+import cn.hutool.poi.excel.ExcelReader;
|
|
|
+
|
|
|
+public class ExcelUtils {
|
|
|
+ private static String file = "D:/cqf/nan/";
|
|
|
+
|
|
|
+ public static void main(String[] args) {
|
|
|
+ for (int i = 1; i < 7; i++) {
|
|
|
+ mkird(i);
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ private static void mkird(int i) {
|
|
|
+ ExcelReader reader = cn.hutool.poi.excel.ExcelUtil.getReader("D:/cqf/窗口分类1229(带链接20211229).xlsx", i);
|
|
|
+ List<List<Object>> readAll = reader.read(2);
|
|
|
+ for (List<Object> list : readAll) {
|
|
|
+ Object dept = list.get(3);
|
|
|
+ String url = file + reader.getSheetNames().get(i) + "/" + dept;
|
|
|
+ File sFlie = new File(url);
|
|
|
+ sFlie.mkdirs();
|
|
|
+ if (Blank.isNotEmpty(list.get(5))) {
|
|
|
+ QrCodeUtil.generate(String.valueOf(list.get(5)), 300, 300, cn.hutool.core.io.FileUtil.file(url+"/"+String.valueOf(list.get(1)).replace("/", " ") + "(个人).jpg"));
|
|
|
+ }
|
|
|
+ if (Blank.isNotEmpty(list.get(6))) {
|
|
|
+ QrCodeUtil.generate(String.valueOf(list.get(6)), 300, 300, cn.hutool.core.io.FileUtil.file(url+"/"+String.valueOf(list.get(1)).replace("/", " ") + "(法人).jpg"));
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+}
|