🙄

Azure Blob storage に格納しているword,Excelをブラウザで表示する方法

2024/07/31に公開

やること

Azure blob storageに入っているExcelファイルをブラウザで表示したい。
BlobのURLを実行すると、word,excelファイルがダウンロードされてしまう。
解決方法の一例を備忘録として残します。

参考資料

https://learn.microsoft.com/ja-jp/office/troubleshoot/administration/test-viewing-documents-by-using-office-online-server-viewer

前提

  • Azure Blob StorageにのExcel,wordファイルがあること
  • 匿名アクセスを有効にする
  • コンテナーへのアクセスレベルを「コンテナー(コンテナーとBLOBの匿名読み取りアクセス)」に設定

結論

Office Online ViewerのURLを使用する

https://view.officeapps.live.com/op/view.aspx?src=BlobのURL

https://zenn.dev/headwaters/articles/0b89786417871f

まとめ

ブラウザの設定を変更することで、特定のファイルタイプをダウンロードせずに表示することが可能だと思います。ただし、これはユーザーの環境に依存するため、すべてのユーザーに対して一律に適用することは難しいです。
そのため、Office Online Viewerを使ってブラウザで表示してみました。

ヘッドウォータース

Discussion