GridViewコントロールの内容をExcelにエクスポートできるレガシーASP.NETアプリケーションがあります。これはthis techniqueを使用して達成されました。インターネットからダウンロードされ、内容がHTMLであるWindows XSLファイル
最近、ユーザーはダウンロードしたファイルをExcelで開くことができないと訴えています。私はそれを自分で試して、WindowsがダウンロードしたファイルをブロックしてExcelが開くのを妨げていることを発見しました。
Windowsは現在、Webページのコンテンツから作成されたXLSファイルを疑わしいとみなしているようです。これは最近のWindowsアップデートの結果ですか?そして、推奨されていないWebページからExcelファイルを作成するこの手法はありますか?
多分? http://www.infoworld.com/article/3098898/microsoft-windows/excel-refusing-to-open-files-blame-the-kb-3115322-3115262-security-updates.html – Nikki9696
@ nikki9696はい、そうです問題の原因のように – pmarflee
これは教訓でなければなりません。間違ったファイル拡張子でデータをエクスポートしないでください。ユーザーにExcelファイルを提供する場合は、そのためのライブラリを使用して適切なXLSXファイルを生成します。 – mason