java统计行列和字数的函数_JAVA使用POI获取Excel的列数与行数
前言
報(bào)表輸出是Java應(yīng)用開發(fā)中經(jīng)常涉及的內(nèi)容,而一般的報(bào)表往往缺乏通用性,不方便用戶進(jìn)行個(gè)性化編輯。Java程序由于其跨平臺(tái)特性,不能直接操縱Excel。因此,本文探討一下POI視線Java程序進(jìn)行Excel中列數(shù)和行數(shù)的讀取。
方法如下//獲取指定行,索引從0開始
hssfRow=hssfSheet.getRow(1);
//獲取指定列,索引從0開始
hssfCell=hssfRow.getCell((short)6);
//獲取總行數(shù)
//int?rowNum=hssfSheet.getLastRowNum();
//獲取一個(gè)excel表格中的總記錄數(shù)
int?rowNum=storagesList.size();
//獲取總列數(shù)
int?columnNum=hssfRow.getPhysicalNumberOfCells();
FileInputStream?inp?=?new?FileInputStream("E:\\WEIAN.xls");
HSSFWorkbook?wb?=?new?HSSFWorkbook(inp);
HSSFSheet?sheet?=?wb.getSheetAt(2);?//?獲得第三個(gè)工作薄(2008工作薄)
//?填充上面的表格,數(shù)據(jù)需要從數(shù)據(jù)庫查詢
HSSFRow?row5?=?sheet.getRow(4);?//?獲得工作薄的第五行
HSSFCell?cell54?=?row5.getCell(3);//?獲得第五行的第四個(gè)單元格
cell54.setCellValue("測試納稅人名稱");//?給單元格賦值
//獲得總列數(shù)
int?coloumNum=sheet.getRow(0).getPhysicalNumberOfCells();
int?rowNum=sheet.getLastRowNum();//獲得總行數(shù)
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對(duì)大家學(xué)習(xí)或者使用Java能帶來一定的幫助,如果有疑問大家可以留言交流。
標(biāo)簽:hssfRow,Java,int,列數(shù),Excel,獲取,sheet,JAVA
來源: https://blog.51cto.com/14299237/2384953
總結(jié)
以上是生活随笔為你收集整理的java统计行列和字数的函数_JAVA使用POI获取Excel的列数与行数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql dump 导入导出_使用my
- 下一篇: easyui树拖拽排序java_项目中集