diff --git a/CHANGELOG.md b/CHANGELOG.md index 0d0ed9c59..7facae12b 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ # 🚀Changelog ------------------------------------------------------------------------------------------------------------- -# 5.8.19.M1 (2023-05-25) +# 5.8.19.M1 (2023-05-26) ### 🐣新特性 * 【db 】 优化HttpRequest.toString()内容打印(issue#3072@Github) @@ -30,6 +30,7 @@ * 【core 】 修复FileUtil.createTempFile可能导致的漏洞(issue#3103@Github) * 【cron 】 修复SystemTimer无法结束进程问题(issue#3090@Github) * 【core 】 修复BeanUtil.copyToList复制Long等类型错误问题(issue#3091@Github) +* 【poi 】 修复MapRowHandler结果Map无序问题(issue#I71SE8@Github) ------------------------------------------------------------------------------------------------------------- # 5.8.18 (2023-04-27) diff --git a/hutool-poi/src/main/java/cn/hutool/poi/excel/sax/handler/MapRowHandler.java b/hutool-poi/src/main/java/cn/hutool/poi/excel/sax/handler/MapRowHandler.java index a4c53dc0f..94996edfe 100644 --- a/hutool-poi/src/main/java/cn/hutool/poi/excel/sax/handler/MapRowHandler.java +++ b/hutool-poi/src/main/java/cn/hutool/poi/excel/sax/handler/MapRowHandler.java @@ -35,7 +35,7 @@ public abstract class MapRowHandler extends AbstractRowHandler IterUtil.toMap(headerList, rowList); + this.convertFunc = (rowList)-> IterUtil.toMap(headerList, rowList, true); } @Override