Google Sheets Скачать как XLSX имеет слишком много строк - PullRequest
0 голосов
/ 09 ноября 2019

У меня есть книга Excel, которая была загружена и отредактирована в Google Sheets. Затем он загружается в виде файла XLSX. Я написал анализатор в Java Spring с использованием Apache POI, который перебирает лист и сохраняет данные в базе данных. Синтаксический анализатор работает правильно для файла XLSX до и после его прохождения через Google Sheets.

Для анализа файла Excel используется следующий метод Java:

private Workbook getWorkbook(InputStream inputStream, String excelType) throws IOException {

    Workbook workbook = null;

    if (excelType.equalsIgnoreCase("xls")){

        workbook = new HSSFWorkbook(inputStream);
    }else if (excelType.equalsIgnoreCase("xlsx")){

        workbook = new XSSFWorkbook(inputStream);
    }

    return workbook;
}

Рабочая книгаВозвращенный объект имеет 16 строк, когда я использую файл, который был сохранен непосредственно из Excel, но он имеет 996 строк, когда я использую версию, загруженную из Google.

Как определить, что в файле XLSX отсутствует / неверно,что у меня нет всех лишних строк?

...