我想复制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
预先感谢所有帮助。