用Excel怎么对一个map集合实现动态列

举个例子:
数据类:
@Datapublic class DownloadData {
@ExcelProperty("字符串标题")
private String string;
@ExcelProperty("日期标题")
private Date date;
@ExcelProperty("数字标题")
private Double doubleData;
@ExcelProperty("标题")
private Map<String,String> map;
}

然后就是将map的key作为表头,value作为值,写入excel中,请问一下有什么好的办法吗?十分感谢!

你能得到 map数据,写入excel这个你会吧。
直接循环map 拿到key 和value 然后就是你写入过程了


for(Map.Entry<String,Object>entry:map.entrySet()){
      String key=entry.getKey();
      String value=entry.getValue();
      System.out.println(key+":"+value);
}