1.非表示にしたい数式が入っているセルを選択し、
右クリック-[セルの書式設定(F)...]を選択。
2.[セルの書式設定]ダイアログボックスで、[保護]タブの[ロック(L)]、[表示しない(I)]ともにチェックを入れる。
3.[校閲]タブ-[シートの保護]をクリック。
[シートの保護]ダイアログボックスで[OK]ボタンをクリック。
エクセルでは上記の方法で選択した範囲のセルの数式が非表示になり、変更もできなくなりますが
それをopenpyxlで実現したいと考えております。
下記のようなロックの方法は色々なサイトに載っているのですが、そもそも”表示しない”ができるのでしょうか?
ご教授いただければ幸いです。よろしくお願いいたします。
python
1import openpyxl 2from openpyxl.workbook.protection import WorkbookProtection 3 4wb = openpyxl.load_workbook('test.xlsx') 5wb.security = WorkbookProtection(workbookPassword='test', lockStructure=True) 6wb.save('test.xlsx')
#追記
openpyxl以外で実現できるものがあれば教えていただきたいです。
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/16 08:10
2021/03/16 08:36 編集
2021/03/16 08:36
2021/03/16 08:42 編集
2021/03/16 08:42
2021/03/16 08:49
2021/03/16 09:23