Я пытаюсь отредактировать существующий файл excel с помощью SXSSF. Этот Excel может содержать 1 миллион записей. Я должен проверить каждую строку в Excel, и если записи недействительны, добавить сообщение об ошибке в последний столбец строки с ошибками в ней. Сначала выполняется процесс проверки, тогда я запишу номер строки, который недействителен. как только вся проверка будет завершена, я возьму копию файла и напишу подробности об ошибке в конце каждой ошибочной строки. Поскольку SXSSF предназначен только для записи, я получаю нулевое значение, когда пытаюсь получить недопустимую строку с номером строки. Пожалуйста, предложите лучший способ решить эту проблему.
Я нашел несколько предложений по использованию SAX + SXSSF, чтобы сделать это в следующих потоках.
poi читать существующий Excel и редактировать большие данные
Как читать и редактировать огромные файлы Excel, используя POI?
Я знаю, как читать excel с помощью SAX. Но не знаю, как связать это с SXSSF и отредактировать excel. Но было бы здорово, если бы кто-нибудь поделился примером кода.
Заранее спасибо.