commit 9e97116f159ded9a286120939669cc63e4e3a186 Author: pioneer Date: Thu Nov 24 09:46:40 2022 +0800 open diff --git a/README.md b/README.md new file mode 100644 index 0000000..ac8c42e --- /dev/null +++ b/README.md @@ -0,0 +1,6 @@ +# open-JSD-10072 + +JSD-10072 excel解密后导入\ +免责说明:该源码为第三方爱好者提供,不保证源码和方案的可靠性,也不提供任何形式的源码教学指导和协助!\ +仅作为开发者学习参考使用!禁止用于任何商业用途!\ +为保护开发者隐私,开发者信息已隐去!若原开发者希望公开自己的信息,可联系【pioneer】处理。 \ No newline at end of file diff --git a/lib/finekit-10.0.jar b/lib/finekit-10.0.jar new file mode 100644 index 0000000..f4482fc Binary files /dev/null and b/lib/finekit-10.0.jar differ diff --git a/lib/jna-4.2.2.jar b/lib/jna-4.2.2.jar new file mode 100644 index 0000000..a943670 Binary files /dev/null and b/lib/jna-4.2.2.jar differ diff --git a/lib/jna-platform-4.2.2.jar b/lib/jna-platform-4.2.2.jar new file mode 100644 index 0000000..f3a9fd2 Binary files /dev/null and b/lib/jna-platform-4.2.2.jar differ diff --git a/plugin.xml b/plugin.xml new file mode 100644 index 0000000..a1f1dfa --- /dev/null +++ b/plugin.xml @@ -0,0 +1,30 @@ + + + com.fr.plugin.gb.crypt + + yes + 1.3.1 + 10.0 + 2021-10-01 + fr.open + + + [2022-04-28]JSD-10072插件初始化
+ ]]>
+ com.fr.plugin.gb + + com.fanruan.api + com.sun.jna + + + + + + + + + + + +
\ No newline at end of file diff --git a/src/main/java/com/fr/plugin/gb/LocaleFinder.java b/src/main/java/com/fr/plugin/gb/LocaleFinder.java new file mode 100644 index 0000000..f6bb4c1 --- /dev/null +++ b/src/main/java/com/fr/plugin/gb/LocaleFinder.java @@ -0,0 +1,36 @@ + /* + * Copyright (C), 2018-2020 + * Project: starter + * FileName: LocaleFinder + * Author: xx + * Date: 2020/8/31 22:19 + */ + package com.fr.plugin.gb; + + import com.fr.intelli.record.Focus; + import com.fr.intelli.record.Original; + import com.fr.record.analyzer.EnableMetrics; + import com.fr.stable.fun.impl.AbstractLocaleFinder; + + /** + *
+ * + * + * @author xx + * @since 1.0.0 + */ + @EnableMetrics + public class LocaleFinder extends AbstractLocaleFinder { + public static final String PLUGIN_ID = "com.fr.plugin.gb.crypt"; + + @Override + @Focus(id = PLUGIN_ID, text = "Plugin-gb", source = Original.PLUGIN) + public String find() { + return "com/fr/plugin/gb/locale/lang"; + } + + @Override + public int currentAPILevel() { + return CURRENT_LEVEL; + } + } \ No newline at end of file diff --git a/src/main/java/com/fr/plugin/gb/export/ExcelPlusExporter.java b/src/main/java/com/fr/plugin/gb/export/ExcelPlusExporter.java new file mode 100644 index 0000000..43dad90 --- /dev/null +++ b/src/main/java/com/fr/plugin/gb/export/ExcelPlusExporter.java @@ -0,0 +1,57 @@ +/** + * Copyright (C), 2015-2020 + * FileName: ExcelPlusExporter + * Author: xx + * Date: 2020/3/17 11:50 + * Description: ExcelPlusExporter + * History: + *