有個(gè)功能需求:一個(gè)excel文檔里面有多個(gè)sheet,每個(gè)sheet有表格和圖片,通程序根據(jù)sheet將這個(gè)excel的分成多個(gè)excel,每個(gè)excel包含單個(gè)sheet。新生成的excel的格式和圖片顯示能保持跟原始文件一致。 自己的嘗試:1)java用poi把原excel中的sheet 復(fù)制到新excel的sheet中,但會(huì)出現(xiàn)格式和圖片顯示跟原excel不一致。 2)用Workbook的removeSheetAt方法將不要的sheet刪除掉,再重新生成excel文件,但新生成excel文件跟原始文件一樣大(原始文件有50sheet,大概20M,excel單個(gè)sheet的話應(yīng)該不到1M)??戳薖OI的源代碼,沒(méi)找出原因。
帶有多個(gè)sheet的excel拆分為多個(gè)帶有單個(gè)sheet的excel
繁星點(diǎn)點(diǎn)滴滴
2019-03-12 13:15:44