Я пытаюсь использовать приведенный ниже код, который предназначен для создания двух файлов excel на @AfterClass.Как создать несколько файлов excel в Java
String strTablePathR2 = "--path--";
String filename2 = strTablePathR2 + "Results-1"
+ Functions.getDateAndHour() + ".xls";
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet sheet = wb.createSheet("new sheet");
HSSFRow row = sheet.createRow((int)0);
row.createCell((int)0).setCellValue("HelloWorld");
FileOutputStream fileOut = new FileOutputStream(filename2);
wb.write(fileOut);
fileOut.flush();
fileOut.close();
//----------------------------------------------
String filename3 = strTablePathR2 + "Results-2"
+ CommonFunctions.getDateAndHour() + ".xls";
HSSFWorkbook wb1 = new HSSFWorkbook();
HSSFSheet sheet1 = wb.createSheet("new sheet1");
HSSFRow row1 = sheet1.createRow((int)0);
row1.createCell((int)0).setCellValue("HelloWorld1");
FileOutputStream fileOut2 = new FileOutputStream(filename3);
wb.write(fileOut2);
fileOut2.flush();
fileOut2.close();
Проблема заключается в том, что два подобных листа excel создаются с одним и тем же содержимым первого листа excel. Поэтому в соответствии с этим простым примером будут созданы два листа excel, а именно: Results-1 & Результаты-2 с значением ячейки «HelloWorld». В идеале во втором excel значение ячейки должно быть «HelloWorld1». Пожалуйста, помогите мне с этим.
Спасибо заранее.
ооо жаль мой bad..I изменил код перед публикацией. Проблема остается прежней, даже если я пытаюсь использовать wb1 – user3859468
. Обновите это и в своем коде. –