Как записать данные в ячейку Excel в Java

Вот мой код

FileOutputStream exlFileName = new FileOutputStream(
        "D:\\Screenshot\\testExcel.xls");
WritableWorkbook exlWorkBook = Workbook.createWorkbook(exlFileName);
WritableSheet exlWorkSheet1 = exlWorkBook.createSheet(
        "Preload data check", 0);
Label Sheet1cellContent = new Label(0, 0, "LAST NAME");
Label Sheet1cellContent1 = new Label(1, 0, "FIRST NAME");
Label Sheet1cellContent2 = new Label(2, 0, "DOB");
Label Sheet1cellContent3 = new Label(3, 0, "GENDER");
Label Sheet1cellContent4 = new Label(4, 0, "ADMIT DATE AND TIME");
Label Sheet1cellContent5 = new Label(5, 0, "PROVIDER NAME");
Label Sheet1cellContent6 = new Label(6, 0, "BILL TYPE");
Label Sheet1cellContent7 = new Label(7, 0, "DOS DATE AND TIME");
exlWorkSheet1.addCell(Sheet1cellContent);
exlWorkSheet1.addCell(Sheet1cellContent1);
exlWorkSheet1.addCell(Sheet1cellContent2);
exlWorkSheet1.addCell(Sheet1cellContent3);
exlWorkSheet1.addCell(Sheet1cellContent4);
exlWorkSheet1.addCell(Sheet1cellContent5);
exlWorkSheet1.addCell(Sheet1cellContent6);
exlWorkSheet1.addCell(Sheet1cellContent7);
exlWorkBook.write();
/* Compare the DB value with front end values */

/* Last Name check */

String Last_Name = driver.findElement(By.id("txtPatinetLastName"))
        .getAttribute("value");

if (Last_Name.equals(Last)) {

    Label Sheet1cellContent_0 = new Label(0, 2, Last);
    exlWorkSheet1.addCell(Sheet1cellContent_0);
    exlWorkBook.write();
    exlWorkBook.close();
    System.out.println("Last Name " + Last + " is Correct ");
} else {
    System.out.println("Last Name " + Last + " is not correct ");
    Label Sheet1cellContent_0_error = new Label(0, 1, Last);
    exlWorkSheet1.addCell(Sheet1cellContent_0_error);
    exlWorkBook.write();
    exlWorkBook.close();
}

Я получаю результат в Excel как только заголовок. Фамилия, Имя, DOB, Пол и так далее в одном ряду. Когда я пытаюсь ввести данные ввода в определенную ячейку, значение не отображается. Пожалуйста, помогите мне. заранее спасибо.

0 ответов

Другие вопросы по тегам