Java Excel POI останавливается после многократного выполнения кварцем
Я хотел бы получить пару идей по этому вопросу.
У меня есть программа, которая читает и пишет из базы данных в файл Excel. Это'Выполнение s основано на таймере, использующем Quartz API, и запускается каждый вторник недели. Проблема в том, что когда я тестировал его, планируя выполнение задания каждый час, программа внезапно останавливается после нескольких выполнений внутри процесса записи файла Excel. Вот моя запись в коде Excel.
try {
FileInputStream file = new FileInputStream(excelFile);
POIFSFileSystem myFileSystem = new POIFSFileSystem(file);
HSSFWorkbook workbook = new HSSFWorkbook(myFileSystem);
HSSFSheet worksheet = workbook.getSheetAt(0);
this.cellStyle00 = workbook.createCellStyle();
HSSFDataFormat df = workbook.createDataFormat();
this.cellStyle00.setDataFormat(df.getFormat("00"));
for(int i = 0;i