POI有設(shè)置分頁(yè)符的bug
創(chuàng)新互聯(lián)建站專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都做網(wǎng)站、網(wǎng)站制作、雙陽(yáng)網(wǎng)絡(luò)推廣、微信小程序開(kāi)發(fā)、雙陽(yáng)網(wǎng)絡(luò)營(yíng)銷、雙陽(yáng)企業(yè)策劃、雙陽(yáng)品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)建站為所有大學(xué)生創(chuàng)業(yè)者提供雙陽(yáng)建站搭建服務(wù),24小時(shí)服務(wù)熱線:028-86922220,官方網(wǎng)址:www.cdcxhl.com
POI里的HSSFSheet類提供了setRowBreak方法可以設(shè)置Sheet的分頁(yè)符。
Bug:如果你要設(shè)置分頁(yè)符的Sheet是本來(lái)就有的,并且你沒(méi)有在里面插入過(guò)分頁(yè)符,那么調(diào)用setRowBreak時(shí)POI會(huì)拋出空指針的異常。
解決方法:在Excel里給這個(gè)sheet插入一個(gè)分頁(yè)符,用POI打開(kāi)后再把它刪掉,然后你就可以隨意插入分頁(yè)符了。
字節(jié)方式讀取TXT,可以使用JAVA字節(jié)流。寫入目標(biāo)如果是txt文件,肯定是實(shí)現(xiàn)不了分頁(yè)的,因?yàn)樗蜎](méi)有分頁(yè)。而其他的文件格式好像是自動(dòng)就分頁(yè)了。JAVA中也沒(méi)有分頁(yè)符吧!
在保存前
// 到文檔末尾
Dispatch.call(selection, "EndKey" , "6" );
// 插入分頁(yè)符
Dispatch.call(selection, "InsertBreak" , new Variant(7) );