Я хотел бы скопировать один столбец в файл Excel, а затем, прежде чем вставить его в другой столбец в том же файле Excel, я хотел бы отредактировать его.
Вот что у меня есть:
XSSFCell oldCell = worksheet.getRow(0).getCell(1);
XSSFCell newCell = worksheet.getRow(0).getCell(2);
if(styleMap != null) {
if(oldCell.getSheet().getWorkbook() == newCell.getSheet().getWorkbook()){
newCell.setCellStyle(oldCell.getCellStyle());
} else{
int stHashCode = oldCell.getCellStyle().hashCode();
XSSFCellStyle newCellStyle = styleMap.get(stHashCode);
if(newCellStyle == null){
newCellStyle = newCell.getSheet().getWorkbook().createCellStyle();
newCellStyle.cloneStyleFrom(oldCell.getCellStyle());
styleMap.put(stHashCode, newCellStyle);
}
newCell.setCellStyle(newCellStyle);
}
}
Теперь столбец, который я хочу скопировать, содержит код страны:
Country Code
US
PK
DE
JP
Я хотел бы скопировать эти данные, но перед публикацией в другом столбце я хотел бы изменить их на:
Revised Country Code
US
IN
DE
JP
Заранее спасибо за помощь.