Ten krótki przewodnik opisuje, jak zablokować komórki w Excel przy użyciu Pythona. Otrzymasz ustawienia IDE, listę kroków oraz przykładowy kod do blokowania określonych komórek w Excelu przy użyciu Pythona. Wszystkie szczegóły zostały podane, aby przygotować odpowiednie style, które są ostatecznie używane do blokowania lub odblokowywania komórek w pliku Excel.
Kroki blokowania określonych komórek w Excelu przy użyciu Pythona
- Skonfiguruj IDE, aby używać Aspose.Cells for Python via .NET do blokowania komórek
- Zastosuj licencję, aby uniknąć znaku wodnego i ograniczeń produktu
- Otwórz plik Excel przy użyciu obiektu Workbook i wybierz żądany arkusz
- Ustaw wszystkie komórki jako edytowalne przed ich ewentualnym odblokowaniem
- Zablokuj wszystkie komórki docelowe przy użyciu klasy Style
- Użyj Protect, aby chronić arkusz po zablokowaniu wszystkich komórek docelowych
- Zapisz wyjściowy plik Excel z zablokowanymi komórkami i chronionym arkuszem
Powyższe kroki opisują proces stosowania ochrony komórek w Excelu przy użyciu Pythona. Zastosuj licencję, wczytaj plik Excel przy użyciu obiektu Workbook, przejdź do arkusza, w którym komórki mają zostać zablokowane, opcjonalnie odblokuj wszystkie obiekty w arkuszu i ustaw je jako edytowalne, a następnie ustaw flagę locked na true we właściwości style komórek docelowych. Na koniec wywołaj metodę Protect, aby wymusić ustawienia blokady w arkuszu, i zapisz Workbook.
Kod do blokowania zaznaczonych komórek w Excelu przy użyciu Pythona
Ten kod pokazuje, jak zablokować wybrane komórki w Excelu przy użyciu Pythona. Metoda protect() przyjmuje jako argument wartość wyliczenia ProtectionType.All, która stosuje ochronę do wszystkich typów obiektów. Możesz także wybrać inne typy ochrony i ustawić hasło, aby później odblokować komórki w razie potrzeby.
Ten artykuł nauczył nas procesu blokowania komórek w pliku Excel. Aby dodać znacznik wyboru, zapoznaj się z artykułem Dodawanie znacznika wyboru w Excelu przy użyciu Pythona.