久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

Java。HSSF。Apache-poi。如何修改代碼

瀏覽:109日期:2024-05-05 09:13:34
如何解決Java。HSSF。Apache-poi。如何修改代碼?

如果我很清楚,您只想過濾您的第一列字符串,然后單獨(dú)休息。

為什么不為此使用一個簡單的計數(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)單個行的每個單元格。

解決方法

我的數(shù)據(jù)以以下格式存儲(向下看):[-]表示空白單元格,右邊可能只有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。他吸收了所有..

標(biāo)簽: java
相關(guān)文章:
主站蜘蛛池模板: 南宫市| 轮台县| 阿拉善左旗| 老河口市| 浮山县| 宣城市| 莱芜市| 南通市| 和硕县| 云龙县| 邹城市| 政和县| 禄丰县| 东丰县| 日土县| 双辽市| 邹城市| 武强县| 扶沟县| 巴楚县| 北宁市| 广水市| 宁化县| 玉林市| 合阳县| 门源| 灌南县| 松滋市| 云霄县| 奉新县| 锡林浩特市| 南城县| 桦南县| 广西| 广河县| 达孜县| 荆门市| 如皋市| 晴隆县| 兴文县| 松江区|