-1
我的數據以一種格式存儲(向下看):[ - ]表示一個空白單元格,右邊的 可能只有10個空格後的列。事情是這樣的:HSSF。如何連接字符串中的每一列?
[string0] [-] [string1] [string2] [string3] .. [string10] [-]
如何改變這種代碼:
獲得完全的字符串,每一行fullString = [ - ] [字符串1] [字符串2] [STRING3] .. [string10 ] [ - ]。 StringBuilder的?或者如何?
//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 columns Iterator<Cell> cellIterator = row.cellIterator(); while(cellIterator.hasNext()) { Cell cell = cellIterator.next(); switch(cell.getCellType()) { case Cell.CELL_TYPE_STRING: System.out.print(cell.getStringCellValue() + "\t\t"); list1.add(cell.getStringCellValue()); break; } } System.out.println(""); } file.close(); FileOutputStream out = new FileOutputStream("C:\\Users\\student3\\"+sfilename+".xls"); workbook.write(out); out.close();
重複http://stackoverflow.com/q/18082358/624003的。 @埃爾德,如果你對答案不滿意,請提出一些意見,但不要針對同一問題提出不同的意見。 – Sankumarsingh
請不要發表重複;特別是如果您被問題禁止,請勿創建新帳戶以發佈重複內容。 –