用java编写,对excel表格某一列的数据进行从小到大排序,然后选择25%处的数据记做Q1,选择
发布网友
发布时间:2022-04-24 16:04
我来回答
共1个回答
热心网友
时间:2023-10-21 09:34
嗯,你这题代码的编码量有点大呀,我先给你个解题的思路(伪代码):
1、读取excel所有数据,保存到List<Map<String, Object>>中。记得Map要比excel中原数据多两列,一列用来保存Q1、Q3这些标记,一列用来保存IQR;
2、对List的数据进行从小到大排序;
3、对List的数据25%的数据记做Q1,75%的数据记做Q3,保存到MAP中;
4、对List的数据Q3与Q1做减法记做IQR,保存到MAP中;
5、将List的数据保存到excel中的sheet2(防止覆盖原来的数据)。
如上,步骤1、2、5不懂可以百度相关的知识点,3、4只是简单的数据操作。