可以通过遍历contents中的数据,将每列对应位置的数值累加起来,得到每列的求和结果。具体代码如下:

List<List<Object>> firstContent = contents.iterator().next(); // 获取第一个content的数据
int columnCount = firstContent.get(0).size(); // 获取列数

List<Double> sumList = new ArrayList<>(Collections.nCopies(columnCount, 0.0)); // 初始化求和结果为0的列表

for (List<List<Object>> content : contents) {
    for (List<Object> row : content) {
        for (int i = 0; i < columnCount; i++) {
            Object value = row.get(i);
            if (value instanceof Number) {
                double num = ((Number) value).doubleValue();
                sumList.set(i, sumList.get(i) + num); // 累加求和
            }
        }
    }
}

System.out.println("每列求和结果:" + sumList);

这样就可以得到每列的求和结果

导出得分详情的头部标题。 private ListListString headTitle; 导出得分详情的sheet名称。 private CollectionString sheetNames; 导出得分详情的内容。 private CollectionListListObject contents;所对应的一

原文地址: https://www.cveoy.top/t/topic/iNNn 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录