Bin neu in Java und ich habe eine Herausforderung bei der Validierung der Excel-Datei.Bitte helfen Sie mir.Wie validiert man die Zeichenkette und ihren Wert in Excel durch Java?
Ich möchte validieren, dass 'Hyderabad' ist der Standort Name und '1' ist die Standort-ID von Excel (pls Screenshot unten) durch JAVA .Am fähig, alle Zelle Werte zu lesen.Aber ich möchte überprüfen, ob Standort Name ist Hyderabad oder nicht (Ähnlich, die Standort-ID). Bitte schlagen Sie mich hier vor.
if (fileType.equalsIgnoreCase("Excel")) {
Workbook wb = new XSSFWorkbook(f);
for (int i = 0; i < wb.getNumberOfSheets(); i++) {
System.out.println("Sheet name: " + wb.getSheetName(i));
Sheet sh=wb.getSheetAt(i);
if (wb.getSheetName(i).matches("A|B|C|D"))
{
int rowCount = sh.getLastRowNum() - sh.getFirstRowNum();
for (int j = 0; j < rowCount + 1; j++) {
Row row = sh.getRow(j);
for (int k = 0; k < row.getLastCellNum(); k++) {
System.out.print(row.getCell(k).getStringCellValue() + "|| ");
}
}
}
}
if (row.getCell (k) .getStringCellValue(). Equals ("Hyderabad")) sop ("pass") – Murthi
Vielen Dank für Ihre comment.But Ich denke, prüft diese Aussage, wenn die Zeichenfolge Hyderabad existiert in dem gegebenen Blatt oder nicht. Ich wollte den Standortnamen == Hyderabad validiert werden. Hoffe es ist klar. – Rahul
Was gab Ihnen die Idee, dass "gleich" bedeutet "irgendwo enthalten"? –