當前位置:吉日网官网 - 錢幣收藏 - 收藏poi 使用模板創建壹個XSSFWorkbook,為什麽取不到row對象

收藏poi 使用模板創建壹個XSSFWorkbook,為什麽取不到row對象

//讀取模板表頭行數

int?0?2temprownum?0?2=?0?2xssf.getSheetAt(0).getLastRowNum();//讀出來是11行

//使用模板創建SXSSFWorkbook?0?2?0?2

SXSSFWorkbook?0?2?0?2wb?0?2=?0?2new?0?2SXSSFWorkbook(xssf);

Sheet?0?2sh?0?2=?0?2wb.getSheetAt(0);

Row?0?2row=?0?2sh.getRow(i);//得到的row為空

Java SE16 次瀏覽 2013-03-15 17:584 個回答 sh是空吧。 2013-03-15 17:58 推薦: 0 次 有幫助? 請推薦 不是,得到的sheet不是空的,然後我又在new?0?2XSSFWorkbook(new?0?2BufferedInputStream(new?0?2FileInputStream(new?0?2File(temStream))),15);加了個參數,在創建這個workbook時就在內存中存放10行,還是不行。 2013-03-15 17:58 推薦: 0 次 有幫助? 請推薦 不知道妳使用的是那個版本的POI,用過以前的版本都是需要自己壹行壹行讀出來在壹行壹行寫入到新的sheet對象中去的。 2013-03-15 17:58 推薦: 0 次 有幫助? 請推薦 哎,我粘錯代碼了。應該是

ew?0?2SXSSFWorkbook(new?0?2BufferedInputStream(new?0?2FileInputStream(new?0?2File(temStream))),15)有問題。後來用了XSSFWorkbook,並且用workbookfactory.create(fileInputStream)創建壹個workbook,就不會出現這個問題。老板說是線程問題,我覺得他說的不對。

  • 上一篇:手機無密碼模式被管理員、加密策略或憑證存儲禁用怎麽辦?
  • 下一篇:新西蘭獼猴桃可以保存多久?
  • copyright 2024吉日网官网