Apache POI将Region / CellRangeAddress与wrapText合并,而不是在整个区域中包装文本

时间:2014-08-13 12:20:55

标签: apache merge apache-poi

所以我试图合并例如每行3行和30个单元格。它合并,但是如果我添加cellStyle wrapText,它只在第一行包装文本,而不是整个合并区域。花了2天试图计算如何做到这一点,但没有成功。 POI版本是3.5,但我也尝试了最新的稳定版本,但它都没有。

copyRowCells(reminderSheet, newSheet, 0, newSheetRow, 4, 39);
copyRowCells(reminderSheet, newSheet, 1, newSheetRow + 1, 4, 39);
copyRowCells(reminderSheet, newSheet, 2, newSheetRow + 2, 4, 39);
copyRowCells(reminderSheet, newSheet, 3, newSheetRow + 3, 4, 39);

cell = cellFind(newSheet, "[event_text]");

mergeCells(newSheet, newSheetRow + 1, newSheetRow + 3, 4, 33);

HSSFCell cellOrigin = cellFind(reminderSheet, "[event_text]");

cell.getCellStyle().cloneStyleFrom(cellOrigin.getCellStyle());

cell.setCellValue(text);

0 个答案:

没有答案