Excelの「シートの保護」を解除する方法

拡張子がxlsxであるExcelファイルはフォルダ構造をした複数のファイル(XMLファイル)をZIP化したものです。
このようなExcelファイルの「シートの保護」を解除する方法です。

手順

拡張子を変更して中身を取り出す

当該ファイルの複製を作る。
拡張子をzipに変える。
展開せず、右クリックして「開く」を選択。
フォルダが開く。
xlフォルダを開く。
worksheetsフォルダを開く。
sheet1.xmlを別のフォルダにコピーする。※ファイル名が異なる場合もあります。

xmlを編集する

sheet1.xmlをテキストエディタで開く。
「sheetProtection」で検索する。
それを含むタグ(「」)を削除する。
保存する。

拡張子を戻して開く

元のworksheetsフォルダにコピーする。※元のファイルに上書きします。
拡張子をzipからxlsxに変える(戻す)。
当該ファイルを開く。
「内容に問題が見つかりました。~」については「はい」をクリック。
「~開くことができました。」については「閉じる」をクリック。

これで「シートの保護」が解除されています。

コメント

タイトルとURLをコピーしました