我必须从结果集生成一个excel。现在,结果集为一个ID返回一行。我正在使用XSSFSheet createRow()和createCell()方法从resultSet创建行和列。但现在,我想以下列格式创建excel。
ID | Col1 | Col2 | Col3 | Col4 | Col5 |
----|-------|---------|---------| ----------| ------ |
1 | Dat1| Dat2 | Dat31 | Dat41| Dat51 |
----|-------|---------|---------|-----------|--------|--
1 | - | - | Dat32 | Dat42 | Dat52 |
1 | - | - | - | Dat43 | Dat53 |
1 | - | - | | | Dat54 |
意思是,对于某些列,excel中将有多个行用于相同的Id。该id的行数将是Col3,Col4和Col5的行数的最大值。 如何使用Java在Excel中创建它?