`

POI拷贝Sheet包括每个单元格的style

阅读更多

注意本例需要jxls的支持

 

/**
	 * copy all rows include styles from source sheet to target sheet
	 * @param srcSheet
	 * @param targetSheet
	 */
	public static void copySheet(HSSFSheet srcSheet, HSSFSheet targetSheet){
		Iterator it = srcSheet.rowIterator();
		while(it.hasNext()){
			HSSFRow srcRow = (HSSFRow) it.next();
			Util.copyRow(srcSheet, targetSheet, srcRow, targetSheet.createRow(srcRow.getRowNum()));
		}
	}
 
分享到:
评论
2 楼 hilinw 2011-08-08  
用wb的clone方法不是更好吗?
XSSFWorkbook wb = new XSSFWorkbook(in);
XSSFSheet sheetClone = wb.cloneSheet(0);

不过有个问题,就是sheet里的图片,形状等不能clone
1 楼 jackini 2008-07-02  
你好,你写的这个方法正式我说需要的,不过我有2个问题:
1、该方法能实现两个不同的workbook之间的sheet拷贝吗
2、Util类找不到,能否告知该类来自哪个包?
我的邮件地址是:pumpz.liu@gmail.com
谢谢!

相关推荐

Global site tag (gtag.js) - Google Analytics