クリックして選択、またはExcelファイルをドロップ
.xlsx、.xlsm、.xltx、.xltm に対応。ブラウザー内で開くので、アップロードされませんご自分のファイル専用です。たとえば、ご自分で保護して、パスワードを忘れたシートなどです。開くときにパスワードを求めるファイルは暗号化されているため、このツールでは開けません。
Excelシート保護の解除について
Excelで、数式を誤って変えないようにシートを保護しました。数か月後、どうしても直したくなったのに、パスワードが思い出せません。Excelは*「変更しようとしているセルまたはグラフは保護されているシート上にあります」*と表示し、シート保護の解除は覚えていないパスワードを求めてきます。
このツールは、その保護を外します。.xlsxまたは.xlsmファイルを選ぶと、シート保護とブックの構成の保護を外したコピーができます。セル、数式、書式、グラフ、マクロは、すべて元のままです。
ご自分のファイル、または変更が許可されているファイルだけに使ってください。 ファイルはブラウザー内で開かれ、アップロードされません。
できないこと: 開くときにパスワードを求めるファイルを開くことです。そのようなファイルは暗号化されていて、パスワードがなければ誰にも読めません。ツールはそのようなファイルを見分けて、お知らせします。
主な機能
- シート保護:すべてのシートとグラフシートから一度に解除
- ブックの構成の保護:解除するので、シートの追加、移動、名前の変更、再表示、削除ができるようになります
- 「書き込みパスワード」:ご希望なら、読み取り専用の推奨と一緒に解除(初期設定はチェックあり)
- ほかは何も変わりません:ファイルのそれ以外の部分は、バイト単位でそのままコピー
- マクロも残る:.xlsmファイルのVBAコードはそのまま。テンプレート(.xltx、.xltm)にも対応
- わかりやすいレポート:どのシートが保護されていて、どれにパスワードがあったかを表示
- 暗号化ファイルを見分ける:開くパスワードがあるファイルは、わかりやすいメッセージで断ります
- プライバシー安心:ファイルがお使いの端末の外に出ることはありません
Excelのパスワード3種類
Excelには3種類のパスワードがあります。「保護」なのは2つだけで、3つ目は本物の暗号化です。
| パスワード | 内容 | このツールで解除できる? |
|---|---|---|
| シートの保護(校閲 → シートの保護) | ファイルは開いて読めるが、ロックされたセルは変更できない | できる |
| ブックの保護(校閲 → ブックの保護) | シートの追加、削除、移動、名前の変更、再表示ができない | できる |
| 書き込みパスワード(名前を付けて保存 → ツール → 全般オプション) | Excelがパスワードを求めるか、「読み取り専用」を勧める | チェックを入れていればできる |
| 読み取りパスワード(ファイル → 情報 → パスワードを使用して暗号化) | ファイル全体が暗号化され、パスワードがないとExcelでも表示できない | できない。パスワードなしでは誰にもできません |
シート保護は、もともとセキュリティのためのものではありません。そのパスワードは何も暗号化せず、セルはファイルの中に普通のテキストとして保存されています。人を防ぐ鍵ではなく、うっかりミスを防ぐ鍵です。
ファイルの中で起きていること
.xlsxファイルは、小さなXMLファイルがたくさん入ったZIPフォルダーです。シートごとに1つ、ブックに1つ、スタイルに1つ、というぐあいです。
- シート保護は、シートのファイルにある1行です:<sheetProtection password="CC1A" sheet="1" … />。新しいExcelでは、パスワードの代わりにそのハッシュ値(hashValue="…")が保存されます。どちらも、ファイルを開くのには必要ありません。
- ブック保護は、workbook.xmlにある1行です:<workbookProtection lockStructure="1" … />。
- 「書き込みパスワード」は、workbook.xmlにある<fileSharing … />の行です。
ツールはブラウザー内でZIPを開き、これらの行を見つけて取り除き、ZIPを書き直します。ZIP内のそれ以外のファイル(セル、スタイル、グラフ、画像、マクロ)は、バイト単位でそのままコピーされます。だから、できあがったファイルはExcelでデータそのままに、ロックだけなしで開きます。
よくある質問
シート保護を外すのは違法ではありませんか?
ご自分のファイルとデータです。ご自分のシートのロックを外すのは、鍵をなくした自分の引き出しを開けるようなものです。このツールは、ご自分のファイルや変更が許可されたファイルだけにお使いください。他の人が自分の作品にかけたロックを回避するために使わないでください。
開くためのパスワードがあるファイルでも使えますか?
いいえ。開くパスワードはファイル全体を暗号化します。パスワードがなければ誰にもデータは読めず、このツールもパスワードを推測しません。ツールはそのようなファイルを見分けて、お知らせします。
古い.xlsファイルでも使えますか?
いいえ、.xlsx、.xlsm、.xltx、.xltmだけです。.xlsファイルをExcelで開き(シート保護があっても開けます)、名前を付けて保存 → Excelブック(.xlsx)で保存してから、ツールをお使いください。
数式、書式、マクロは残りますか?
はい。取り除くのは保護の行だけです。ファイルのそれ以外はそのままコピーされ、.xlsmのVBAマクロも含まれます。
VBAプロジェクトのパスワードも外せますか?
いいえ。マクロのコード(VBAエディター)のパスワードは別のものです。ツールはファイルのマクロ部分をそのまま残します。
GoogleスプレッドシートやLibreOfficeのファイルでも使えますか?
Googleスプレッドシートや LibreOfficeで保存したものも含め、どの.xlsxファイルでも使えます。.odsファイルは開けません。
ファイルはアップロードされますか?
いいえ。ファイルはブラウザー内で読み込まれ、書き直されます。サーバーには何も送信されません。
関連ツール
- Unlock PDF:開けるPDFからパスワードを外す
- Excel to CSV Converter:すべてのシートをCSVで保存
- Merge Excel Files:複数のブックやシートを1つにまとめる
- Compare Two Excel Files:2つのバージョンの違いを確認
- Fix CSV for Excel:Excelで正しく開けないCSVを直す
使い方
- Excelファイルを選ぶ:ボックスにドロップするか、クリックして選びます。ご自分のファイルに限ります
- レポートを読む:保護されていたシートと、ブック保護の有無が一覧で表示されます
- 「書き込みパスワード」のチェックはそのままにします。それも外したい場合です
- ダウンロードを押す:…-unprotected-AppAndTools.xlsxという名前のコピーが手に入ります。元のファイルは変更されません
- コピーをExcelで開く:すべてのシートがまた編集できます。必要なら、新しいパスワードで保護し直してください