могу скинуть весь через pastebin, прога со свободным доступом)
Весь код не нужен. Очевидно, чтобы не перезаписывать существующие данные надо прочитать конкретный workbook, у него прочитать конкретный sheet, и писать новые строки начиная с позиции getLastRowNum() + 1