从哈希映射列表生成 Excel 工作表

问题描述 投票:0回答:1

我有一个包含两个哈希映射的列表,它们具有相同的键集但不同的值。

Map<String, String> map1 = new HashMap<>();
map1.put("t1", "val1");
map1.put("t2", "val2");
map1.put("t3", "val3");

Map<String, String> map2 = new HashMap<>();
map2.put("t1", "str1");
map2.put("t2", "str2");
map2.put("t3", "str3");

我想生成一个 Excel 工作表,键将位于标题行中,所有值都将位于其下方,如下所示:

t1     t2   t3
val1   val2 val3
str1   str2 str3

任何人都可以提出解决办法吗?

java excel java-8 hashmap apache-poi
1个回答
0
投票

您可以尝试这个 Excel Service 库,我一直在研究它。它已经发布在 Maven 中央存储库中,您可以尝试一下,看看它是否为您简化了事情。

https://github.com/dev-codehub/excel-service

© www.soinside.com 2019 - 2024. All rights reserved.