Я использую версию POI 4.1.0.При использовании shiftRows () файл Excel становится поврежденным - PullRequest
0 голосов
/ 26 сентября 2019
for (int i = 0; i < newSheet.getLastRowNum(); i++) {
            if (.....) {
                newSheet.removeRow(newSheet.getRow(i));
                newSheet.shiftRows(i+1, newSheet.getLastRowNum(), -1);
                i--;
            }   
        }

Это не дает никакой ошибки компиляции или времени выполнения, но файл Excel, над которым я работаю, становится поврежденным.

Он показывает это сообщение при открытии файла -

Ошибка при открытии в Excel:

Удаленные записи: Информация о ячейке из /xl/worksheets/sheet1.xml части

Итак, исправлены ли какие-либо ошибки в этой версии или что я должен делать?

...