ADVERTISEMENT

【Excel】SharePoint上のExcelで自分だけ古い内容が表示される時のキャッシュ確認

【Excel】SharePoint上のExcelで自分だけ古い内容が表示される時のキャッシュ確認
🛡️ 超解決

SharePoint上に保存されたExcelファイルを開いたとき、自分だけ古い内容が表示されて困った経験はありませんか?他のメンバーは最新のデータが見えているのに、なぜ自分だけ古いのか…。その原因の多くは、Excelやブラウザのキャッシュにあります。この記事では、SharePoint上のExcelで自分だけ古い内容が表示される原因を特定し、キャッシュを確認・クリアする手順を詳しく解説します。

【要点】この記事で確認すること

  • 最初に見る場所: Excelのキャッシュファイル(Office Document Cache)とブラウザのキャッシュ設定を確認してください。
  • 切り分けの軸: 他のユーザーが最新の内容を表示できるかどうかで、端末側のキャッシュ問題かサーバー上のバージョン問題かを判断します。
  • 注意点: 会社PCではキャッシュクリアの操作が制限されている場合があります。管理者権限が必要な設定は勝手に変更せず、まずはIT部門に相談してください。

ADVERTISEMENT

なぜ自分だけ古い内容が表示されるのか

SharePoint上のExcelファイルを開くとき、Excelは一度ダウンロードしたファイルをローカルにキャッシュとして保存します。これにより次回以降の読み込みが高速になりますが、キャッシュが更新されないと古い内容が表示され続けることがあります。主な原因は以下の3つです。

  • Office Document Cache(ODC): Excelが自動的に作成するローカルキャッシュ。ファイルを開くたびに最新版と比較せず、キャッシュを優先して表示する場合があります。
  • ブラウザキャッシュ: SharePointにWebブラウザからアクセスしている場合、ブラウザが古いHTMLやファイルをキャッシュしている可能性があります。
  • 同時編集の競合: 複数ユーザーが同時に編集している場合、編集中のバージョンが正しく同期されず、自分だけ古い状態で表示されることがあります。ただし、これはキャッシュとは別の原因です。

自分だけ古い内容が表示される場合、まずはキャッシュが原因である可能性が高いです。次に確認手順を説明します。

お探しの解決策が見つからない場合は、こちらの「Excelトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

キャッシュが原因かどうかを切り分ける確認手順

問題を切り分けるには、以下の手順を試してください。他のユーザーに協力を仰ぐとより正確です。

  1. 他のユーザーに同じファイルを開いてもらい、最新の内容が表示されるか確認する。 他の人も古い場合はSharePoint上のファイル自体が古い可能性があります。自分だけ古い場合は、あなたの端末のキャッシュ問題です。
  2. 別のPCまたはブラウザで同じファイルを開いてみる。 もし別の環境で最新の内容が表示されるなら、元の端末のキャッシュが疑われます。
  3. Excelを再起動してから再度ファイルを開く。 一時的な不具合であれば解消することがあります。
  4. ブラウザのシークレットモード(プライベートブラウズ)で開いてみる。 シークレットモードではキャッシュが無効になるため、最新の内容が表示されればブラウザキャッシュが原因です。
  5. ファイルをローカルにダウンロードして開く。 SharePointから直接開くのではなく、一度ダウンロードして開いたときに最新の内容なら、Office Document Cacheの問題です。

これらの確認でキャッシュが原因と特定できたら、次の方法でクリアを行います。

キャッシュをクリアする具体的な方法

キャッシュにはいくつか種類があります。状況に応じて適切なキャッシュをクリアしてください。

Office Document Cache(ODC)のクリア

  1. Excelを起動し、[ファイル]タブをクリックします。
  2. [オプション]をクリックします。
  3. [保存]をクリックし、[キャッシュ設定]をクリックします。
  4. [キャッシュされたファイルを削除する]ボタンをクリックします。
  5. 確認ダイアログが表示されたら[削除]をクリックし、完了したら[OK]をクリックして閉じます。

なお、ODCはExcelのほか、WordやPowerPointでも共通のキャッシュです。他のOfficeアプリでも同様の現象が起きている場合は、合わせてクリアすると効果的です。

ブラウザキャッシュのクリア

使用しているブラウザによって手順は異なりますが、一般的な方法を以下に示します。Edgeの場合:

  1. ブラウザ右上の[…](設定など)をクリックし、[設定]を選択します。
  2. [プライバシー、検索、サービス]をクリックします。
  3. [今すぐ閲覧データをクリアする]の[クリアするデータの選択]をクリックします。
  4. [キャッシュされた画像とファイル]にチェックを入れ、[クリア]をクリックします。

ChromeやFirefoxでも同様の設定があります。必ずキャッシュのみをクリアし、パスワードなどのデータは消さないよう注意してください。

Windowsの一時ファイルキャッシュのクリア

まれにWindowsの一時ファイルが原因となることもあります。以下の手順でクリアできます。

  1. Windowsキー+Rキーを押して「ファイル名を指定して実行」を開きます。
  2. 「%temp%」と入力し、Enterキーを押します。
  3. 開いたフォルダ内のファイルをすべて選択して削除します(一部削除できないものはスキップして構いません)。

これらのキャッシュクリアを行っても問題が解決しない場合は、次のセクションの他の原因を確認してください。

ADVERTISEMENT

キャッシュ以外の原因と対処法

キャッシュではなく、SharePointの設定や同時編集の競合が原因であることもあります。代表的なケースを比較表にまとめました。

原因 症状 対処法
Office Document Cache 自分だけ古い内容が表示される。他の人は最新。 Excelのキャッシュ設定からキャッシュを削除。
ブラウザキャッシュ Webブラウザで開いたときだけ古い。デスクトップアプリでは最新。 ブラウザのキャッシュをクリア、またはシークレットモードで開く。
同時編集の競合 ファイルを開くと「読み取り専用」や「競合の解決」が表示される。 ファイルを閉じて再度開く、または[保存]時に競合を解決する。
SharePointのバージョン管理設定 ファイルのバージョン履歴が多く、最新版が正しく認識されない。 管理者がバージョン数を制限する、またはチェックアウトを強制する設定を見直す。
ファイルがチェックアウトされている 自分以外のユーザーがファイルをチェックアウト中で、編集不可。 チェックアウトしているユーザーに確認し、チェックインしてもらう。

上記のうち、同時編集の競合やチェックアウトはキャッシュとは別の問題です。ただし、キャッシュが原因で競合が発生しているように見えることもあるため、切り分けが重要です。

失敗パターンと注意点

キャッシュクリアを試みた際によくある失敗パターンを紹介します。

  • Excelのキャッシュ設定がグレーアウトしている場合: グループポリシーでキャッシュ設定がロックされている可能性があります。管理者に問い合わせてください。
  • ブラウザキャッシュをクリアしても改善しない場合: Office Document Cacheが残っているか、あるいはSharePoint側のバージョン問題です。別のブラウザで試すか、Excelを修復インストールしてみてください。
  • キャッシュを削除した後にファイルが開けなくなった場合: 削除したキャッシュが原因でファイルが壊れたわけではありません。多くの場合、ネットワークの問題です。一度PCを再起動してから再度開いてみてください。
  • 「最新の内容に更新」ボタンを押しても変わらない: Excelの[データ]タブにある[すべて更新]は外部データ接続の更新であり、SharePoint上のファイルの内容を最新にする機能ではありません。誤解しやすいので注意が必要です。

これらの失敗パターンに当てはまらない場合、次のステップとして管理者に情報を伝えてください。

管理者へ確認する情報

問題がキャッシュクリアでは解決しない場合、管理者に以下の情報を伝えるとスムーズです。

  • ファイルのURL: どのSharePointサイトのどのファイルで発生しているか正確に伝えます。
  • 再現手順: いつ、どのような操作をしたときに古い内容が表示されるか(例:朝一番に開いたとき、編集後保存したときなど)。
  • 他のユーザーの状況: 自分だけ古いのか、全員古いのか。
  • 使用環境: Excelのバージョン(Microsoft 365 Apps、Excel 2019など)、ブラウザの種類とバージョン、OSのバージョン。
  • キャッシュクリアの実施状況: どのキャッシュをクリアしたか、その結果どうなったか。

管理者はこれらの情報をもとに、SharePointのバージョン管理設定、チェックアウト設定、同時編集の競合解決ポリシーなどを確認します。また、Office 365のサービス正常性を確認することもあります。

よくある質問

Q. キャッシュを削除すると、他のOfficeファイルに影響がありますか?
Office Document CacheはすべてのOfficeファイルで共有されるキャッシュです。削除してもファイル自体はサーバー上に残っているので、次回開くときに再度ダウンロードされるだけで、データが失われることはありません。ただし、初回の読み込みに時間がかかることがあります。

Q. ブラウザのキャッシュを削除しても、パスワードは消えませんか?
ブラウザのキャッシュクリアの設定で「パスワード」などの項目にチェックを入れなければ、パスワードは保持されます。ただし、サイトによってはログイン情報がリセットされる場合があるので、必要な情報は事前にメモしておくことをおすすめします。

Q. 自分だけ古い内容が表示されるのは、権限が関係ありますか?
通常、権限が原因で古い内容が表示されることはありません。ただし、ファイルを「閲覧のみ」で開いている場合、編集権限がないために最新の内容が読み込まれないということは考えにくいです。キャッシュが主な原因です。

Q. キャッシュクリアを定期的に行うべきですか?
頻繁に同じ問題が発生する場合は、Excelのオプションでキャッシュ設定を変更することも検討してください。[ファイル]→[オプション]→[保存]→[キャッシュ設定]で「キャッシュされたファイルを自動的に削除する」のチェックを外すか、キャッシュサイズを小さくすると効果的です。

まとめ

SharePoint上のExcelで自分だけ古い内容が表示される場合、まずはOffice Document Cacheとブラウザキャッシュをクリアすることが最も効果的な対処法です。他のユーザーと状況を比較することで、キャッシュ問題かどうかを切り分けられます。キャッシュクリアで改善しない場合は、同時編集の競合やSharePointの設定が原因である可能性もあるため、管理者に情報を伝えて対応を仰いでください。日常的にこの問題が発生する場合は、Excelのキャッシュ設定を調整することで再発を防止できます。


📊
Excelトラブル完全解決データベースこの記事以外にも、様々なエラー解決策をまとめています。困った時の逆引きに活用してください。

ADVERTISEMENT

この記事の監修者
📈

超解決 Excel・Word研究班

企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。

🏆
超解決 Excel検定 あなたのExcel実務能力を3分で測定!【1級・2級・3級】

ADVERTISEMENT