|
|
@@ -123,6 +123,8 @@ public class ExcelController {
|
|
|
handleCheckboxCells(worksheet);
|
|
|
|
|
|
highlightEditableCells(worksheet, editCols);
|
|
|
+
|
|
|
+ worksheet.protect();
|
|
|
}
|
|
|
|
|
|
ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
|
|
|
@@ -323,7 +325,7 @@ public class ExcelController {
|
|
|
|
|
|
IRange usedRange = worksheet.getUsedRange();
|
|
|
if (usedRange == null) return;
|
|
|
- worksheet.protect();
|
|
|
+
|
|
|
// ① 全部单元格设为不可编辑(对齐前端 cellRange.allowEditInCell(false))
|
|
|
usedRange.setLocked(true);
|
|
|
|
|
|
@@ -417,6 +419,8 @@ public class ExcelController {
|
|
|
}
|
|
|
|
|
|
tableRange.setWrapText(true);
|
|
|
+
|
|
|
+ tableRange.setLocked(false);
|
|
|
}
|
|
|
}
|
|
|
|