После защиты листа.
sheet.protectSheet("");
Невозможно включить сортировку.
Новая версия POI. Не иметь аргумента для включения сортировки на защищенном листе. Осталось только отключить сортировку.
sheet.lockSort();
Я тоже это пробовал.
CTSheetProtection sheetProtection = excelSheet.getCTWorksheet().getSheetProtection();
sheetProtection.setSort(false);
Но эта функция включает кнопку сортировки на листе Excel. Но после того, как я нажму A-Z или Z-A, я получаю всплывающее окно. Из-за защиты листа.
Я использую это <version>3.10.1</version>
.
Я использую метод защиты для пользователя, не редактируйте некоторые столбцы в листе.
Но мне нужна сортировка на защищенном листе.
Еще один вопрос.
Можно ли заблокировать первый ряд Excel? Потому что не сортировать строку заголовка.
Но я использовал
sheet.createFreezePane(0, 1);
Это будет зависать от прокрутки, а не от сортировки. Пожалуйста, помогите с этими двумя вопросами.