poiを使ってHashMapsをxlsxに変換する必要があります。Java HashMapをxlsxにエクスポート
しかし、私は表2ています:
TABLE1:シートDATA2のために私はそのようなものが必要ここでハッシュマップの私のリスト
です:
行= [{kol2 = s、kol1 = s}、{kol2 = bbbb、kol3 = bbbb、kol1 = aaaa}、{kol2 = BBBB、kol3 = BBBB、kol1 = AAAA}、{kol2 = BBBB、kol3 = BBBB、kol1 = AAAA}、{kol2 = S、kol1 = S}]}
ここに私のコードは次のとおり
XSSFWorkbook workBook = new XSSFWorkbook();
XSSFSheet sheet = workBook.createSheet("data");
XSSFSheet sheet2 = workBook.createSheet("data2");
int rowCount = 0;
int help = 1;
List<HashMap<String, Object>> rows = ((List<HashMap<String, Object>>) x);
int rowCount2 = 0;
int header = 1;
Row header2 = sheet2.createRow(0);
for (int i = 0; i < rows.size(); i++) {
int li = 0;
Row row2 = sheet2.createRow(++rowCount2);
HashMap<String, Object> row = rows.get(i);
int columnCount2 = 0;
for (HashMap.Entry<String, Object> subElement : row.entrySet()) {
if (subElement.getValue() != null) {
if (i == li) {
Cell cell = header2.createCell(header);
cell.setCellValue(subElement.getKey().toString());
header++;
}
li++;
Cell cell2 = row2.createCell(++columnCount2);
cell2.setCellValue(subElement.getValue().toString());
}
}
}
誰かが助けることができますか?