2
回答
关于poi操作excel的问题
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

   需要实现如下功能:

   有 A.xls B.xls C.xls,我如何去到A.xls的sheet1 B.xls的sheet2 C.xls的sheet3 同时放到D.xls中


POI
举报
javaSir
发帖于4年前 2回/147阅
共有2个答案 最后回答: 4年前

读A的sheetAt(0)、B的sheetAt(1)、C 的SheetAt(2)....写入D。。。


你也可以使用workbook.cloneSheet(0);这个方法来处理。

引用来自“Rayn-瑞恩”的评论

读A的sheetAt(0)、B的sheetAt(1)、C 的SheetAt(2)....写入D。。。

作为补充:

POI针对Excel的概念需要了解一下,Workbook --> Sheet --> Row --> Cell,如果需要将三个文档之中的Sheet拼凑起来,自然从不同的Workbook之中获取相应的Sheet,重新组合到一个新的Workbook之中。

--- 共有 1 条评论 ---
Ryan-瑞恩Workbook workbook = WorkbookFactory.create(file); workbook.cloneSheet(0); 查了一下API,发现有cloneSheet(iindex)这个方法,我觉得这个办法挺不错的。。。。可以方便使用。 4年前 回复
顶部