有没有人知道使用POI将工作表从一个工作簿复制到另一个工作簿的方法?Workbook类有一个cloneSheet方法,但似乎无法将克隆的工作表插入到新工作簿中?
如果没有API可以轻松完成此操作,是否有人有代码将所有数据(样式,列宽,数据等)从一个工作表复制到另一个工作表?
jxls具有复制工作表的方法,但在工作簿之间复制时它们不起作用.
我正在使用apache poi创建一个excel文档.要在工作簿中创建新工作表,我编写下一个代码:
Workbook wb = new HSSFWorkbook();
Sheet sh = wb.createSheet();
Run Code Online (Sandbox Code Playgroud)
此代码创建并向工作簿添加工作表.但我想先创建工作表,然后将其添加到工作簿.像这样的Smth:
Sheet sh = new HSSFSheet();
wb.addSheet(sh);
Run Code Online (Sandbox Code Playgroud)
我需要这样的东西,因为我想将数据从一张工作簿中的一张复制到另一张工作簿(工作簿界面有方法Sheet cloneSheet(int)).但是,Workbook界面没有像addSheet(Sheet sh)这样的方法.HSSFWorkbook也是最终类,所以我不能扩展它来实现add方法我该怎么做?