我有一個電子表格,我只想選擇在一列中具有特定單詞而在另一列中具有特定單詞的行。此刻,我只能檢查該行中任何單元格中的單詞。如何檢查特定列中的單元格中是否存在該單詞?檢查行是否包含單詞
這裏是我的代碼
FileInputStream fis = new FileInputStream(new File(filepath));
XSSFWorkbook workBook = new XSSFWorkbook (fis);
XSSFSheet sheet = workBook.getSheetAt (0);
List<XSSFRow> filteredRows = new ArrayList<XSSFRow>();
Iterator<Row> rows= sheet.rowIterator();
while (rows.hasNext()){
XSSFRow row = (XSSFRow) rows.next();
Iterator<Cell> cells = row.cellIterator();
while (cells.hasNext()){
XSSFCell cell = (XSSFCell) cells.next();
if (cell.toString().contains("Ginko")) {
filteredRows.add(row);
break;
}
}
}
你知道哪個列(索引或名稱),需要加以研究? – Rao
是的。按名稱,如有必要,按標題 –
和按行中的數字 –