с использованием excel4node
Есть ли какой-либо метаданный набор, некоторые ячейки заблокированы или другие ячейки не заблокированы с помощью пакета, excel4node
; Я обнаружил, что sheetProtection
может заблокировать рабочую книгу, но я хочу заблокировать одну или несколько ячеек. Я пытался найти способ. Я думаю, что заблокированная ячейка отсутствует в настройках стиля ячейки
2 ответа
Нет, в настоящее время это не поддерживается. См. здесь
В настоящее время нет возможности изменять флаг «заблокирован» для каждой ячейки. Я могу добавить это в качестве запроса на улучшение.
Это обходной путь, который я использую - он выдает сообщение об ошибке при попытке изменить ячейку.
const lockCell = (worksheet, range) => {
worksheet.addDataValidation({
type: "textLength",
error: "This cell is locked",
operator: "equal",
sqref: range,
formulas: [""],
});
};
eg, lockCell(worksheet,'B12');
Похожие вопросы
Новые вопросы
node.js
Node.js - это неблокирующая асинхронная среда ввода-вывода, основанная на событиях, использующая движок Google V8 JavaScript и библиотеку libuv. Он используется для разработки приложений, которые интенсивно используют возможность запуска JavaScript как на клиенте, так и на стороне сервера, и, следовательно, выигрывают от повторного использования кода и отсутствия переключения контекста.