В этом кратком руководстве объясняется, как заблокировать ячейки в Excel с использованием C#. В нём приведены сведения о настройке IDE, список ячеек и пример кода для блокировки выбранных ячеек в Excel с использованием C#. Все детали обсуждаются и демонстрируются для создания корректно заблокированных ячеек на целевом листе и настройки их требуемого поведения.
Шаги по блокировке определённых ячеек в Excel с помощью C#
- Настройте IDE для использования Aspose.Cells for .NET для блокировки ячеек на листе
- Импортируйте необходимые классы и модули из библиотеки
- Примените лицензию, чтобы избежать водяных знаков и других ограничений
- Загрузите файл Excel в объект Workbook и получите доступ к целевому листу
- Примените глобальную блокировку, чтобы сделать всё редактируемым
- Примените блокировку к целевым ячейкам
- Примените настройки блокировки к листу с помощью метода Protect
- Сохраните Workbook на дисках
Эти шаги обобщают, как заблокировать некоторые ячейки в Excel с использованием C#. Импортируйте необходимые модули, укажите пути к лицензии, входному и выходному файлам Excel, настройте лицензию, загрузите книгу и выберите целевой лист. Затем сделайте всё редактируемым на листе, заблокируйте только нужные ячейки и примените настройки блокировки перед сохранением файла Excel.
Приведённый выше код демонстрирует как защитить определенные ячейки в Excel с использованием C#. Обратите внимание, что предварительное включение возможности редактирования для всех ячеек является необязательным шагом и может быть пропущено. Аналогично, применение настроек блокировки через метод Protect необходимо для корректной блокировки ячеек, поскольку использование только параметра стиля «заблокировано» недостаточно.
Эта статья научила нас процессу блокировки ячеек в Excel. Чтобы добавить флажок в файл Excel, обратитесь к статье Добавить флажок в Excel с использованием C#.