问题遇到的现象和发生背景
循环的输出每一列 当第二列写入 前一列会删除,如果我写入两列,第一列和第三列 当写入第三列的时候 第一列就没了 map里面的integer是列
问题相关代码,请勿粘贴截图
Workbook workbook = writeWorkbookHolder.getWorkbook();
String sheetName = "hidderSheet";
Sheet proviceSheet = workbook.createSheet(sheetName);
Name name = workbook.createName();
name.setNameName(sheetName);
for (Map.Entry<Integer, String[]> entry : integerMap.entrySet()) {
String[] strings = entry.getValue();
// int hiddenSheet = workbook.getSheetIndex("hidderSheet");
// workbook.setSheetHidden(hiddenSheet, true);
for (int i = 0; i < strings.length; i++) {
proviceSheet.createRow(i).createCell(entry.getKey()).setCellValue(strings[i]);
}
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果
怎么才能完整的输出两列呢