- Мне нужно создать файл Excel, в котором первый столбец каждой строки должен представлять собой фиксированную текстовую строку.
- Этот столбец не должен быть редактируемым.
Причина этого требования заключается в том, что пользователь может сохранить этот файл как csv
файл, который затем может быть использован в качестве входных данных для программного обеспечения. Это программное обеспечение требует, чтобы первый столбец был установлен на постоянную текстовую строку.
решение1
Прошло некоторое время с тех пор, как я заблокировал as/sheet по-настоящему, но я считаю, что секрет в том, что все ячейки по умолчанию заблокированы. Это не имеет никакого эффекта, пока лист не заблокирован. Так что сначала разблокируйте все ячейки, затем выберите и заблокируйте ячейки первого столбца и, наконец, заблокируйте лист. Теперь пользователи могут добавлять данные в разблокированные ячейки.
Не совсем понятно, чего именно вы ожидаете от пользователей, но вы должны иметь возможность разрешить им доступ только к нескольким столбцам и заблокировать остальные.
Введите в поиск «защита ячеек Excel паролем», и вы найдете обучающие материалы, если вам нужны более подробные инструкции.