Ich bin neu in Selenium Web Automation Bitte seien Sie weich auf mich.Nicht in der Lage, zu einem Excel schreiben (Selenium Webdriver) -Apache POI
Ich habe eine Methode erstellt, um einen Array-Inhalt in ein Excel-Blatt zu schreiben. Ich bekomme keine Ausnahme oder Fehler und ich sehe keine Daten in Excel-Blatt geschrieben werden.
Name des Excel-Sheet-mysheet.xlsx Namen des Blattes in Excel-Arbeitsmappe: "FirstLevelMenu"
public class WriteExcelData {
XSSFWorkbook wb;
XSSFSheet sheet;
public void writeData(String path, String sheetName, String[] data) {
try {
File src = new File(path);
FileInputStream fis = new FileInputStream(src);
wb = new XSSFWorkbook(fis);
sheet = wb.getSheet(sheetName);
int rowCount = sheet.getLastRowNum() - sheet.getFirstRowNum();
Row row = sheet.getRow(0);
Row newRow = sheet.createRow(rowCount + 1);
for (int j = 0; j < row.getLastCellNum(); j++) {
Cell col = newRow.createCell(j);
col.setCellValue(data[j]);
}
fis.close();
FileOutputStream fout = new FileOutputStream(src);
wb.write(fout);
fout.close();
} catch (Exception e) {
e.getMessage();
}
}
public static void main(String[] args) {
WriteExcelData test=new WriteExcelData();
String[] data=new String[2];
data[0]="cat";
data[1]="cat";
test.writeData("C:\\mysheet.xlsx", "FirstLevelMenu", data);
}
}
was hat das mit Selen zu tun? –