Java实现.xlsx转.xmind
简单的就是将excel表格里面的数据转成一个Xmind的流程图
重要声明!!!入门新手一枚 如有错误 还请见谅~
源码地址:点击跳转
前期准备
1.安装Xmind,就直接去官网下载一个就好了,以下是我的版本 可以参考
2.给Idea配置maven环境,因为要用到相关的poi和xmind的依赖包,教程可以自行搜索 配置完成后用cmd/终端 mvn -v 指令检查是否配置成功就可以了
配置成功页面
正式编码
- 首先在pom.xml文件中把需要用的依赖包配置好
<!--Xmind -->
<dependency>
<groupId>com.github.eljah</groupId>
<artifactId>xmindjbehaveplugin</artifactId>
<version>0.8</version>
</dependency>
<!--poi -->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.17</version>
</dependency>
2.Main.class
import org.apache.poi.openxml4j.exceptions.InvalidFormatException;
import org.xmind.core.*;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
public class Main {
public static void main(String[] args) throws IOException, InvalidFormatException, CoreException {
Data data= new Data();
//excel存放的目录
String path="/Users/may/Desktop/";
List<Map<String, Object>> dataList = new ArrayList<>();