Java。HSSF。Apache-poi。如何修改代碼
如果我很清楚,您只想過(guò)濾您的第一列字符串,然后單獨(dú)休息。
為什么不為此使用一個(gè)簡(jiǎn)單的計(jì)數(shù)器:
while(rowIterator.hasNext()) { Row row = rowIterator.next(); String RowContent = null; Iterator<Cell> cellIterator = row.cellIterator(); while(cellIterator.hasNext()) {Cell cell = cellIterator.next();RowContent=RowContent+cell.toString(); } //Code for saving RowContent or printing or whatever you want for text in complete row}
RowContent將在每次迭代中串聯(lián)單個(gè)行的每個(gè)單元格。
解決方法我的數(shù)據(jù)以以下格式存儲(chǔ)(向下看):[-]表示空白單元格,右邊可能只有10列(空格后)。像這樣的東西: [string0] [-] [string1] [string2] [string3] .. [string10] [-]
如何為以下代碼更改此代碼:
1)僅獲取[string0]
2)僅獲取[string1] [string2] [string3] .. [string10] [-]
try { FileInputStream file = new FileInputStream('C:Usersstudent3'+sfilename+'.xls'); //Get the workbook instance for XLS file HSSFWorkbook workbook = new HSSFWorkbook(file); //Get first sheet from the workbook HSSFSheet sheet = workbook.getSheetAt(0); //Iterate through each rows from first sheet Iterator<Row> rowIterator = sheet.iterator(); while(rowIterator.hasNext()) {Row row = rowIterator.next();//For each row,iterate through each columnsIterator<Cell> cellIterator = row.cellIterator();while(cellIterator.hasNext()) { Cell cell = cellIterator.next(); switch(cell.getCellType()) {case Cell.CELL_TYPE_STRING: System.out.print(cell.getStringCellValue() + 'tt'); list1.add(cell.getStringCellValue()); break; }}System.out.println(''); } file.close(); FileOutputStream out = new FileOutputStream('C:Usersstudent3'+sfilename+'.xls'); workbook.write(out); out.close();
我不知道如何停止Iterator。他吸收了所有..
相關(guān)文章:
1. 運(yùn)行python程序時(shí)出現(xiàn)“應(yīng)用程序發(fā)生異常”的內(nèi)存錯(cuò)誤?2. spring-mvc - spring-session-redis HttpSessionListener失效3. javascript - QQ第三方登錄的問(wèn)題4. 在mac下出現(xiàn)了兩個(gè)docker環(huán)境5. node.js - mongodb查找子對(duì)象的名稱為某個(gè)值的對(duì)象的方法6. 利用IPMI遠(yuǎn)程安裝centos報(bào)錯(cuò)!7. 測(cè)試自動(dòng)化html元素選擇器元素ID或DataAttribute [關(guān)閉]8. 正在使用electron和node.js做桌面應(yīng)用,需要實(shí)時(shí)監(jiān)聽(tīng)是否有網(wǎng)絡(luò)連接,node或者electron是否可以做到9. javascript - 在 model里定義的 引用表模型時(shí),model為undefined。10. java - Spring boot 讀取 放在 jar 包外的,log4j 配置文件,系統(tǒng)有創(chuàng)建日志文件,不寫(xiě)入日志信息。

網(wǎng)公網(wǎng)安備