1

Google Chrome のバージョン 33.0.1750.117 以降、システムの SpreadsheetML で問題が発生しています。通常、HTTP サーバーで次の手順を実行すると、XML を強制的にダウンロードできます。

<Files *.xml>
 Header Always Set Content-Disposition attachment
 AddType application/vnd.openxmlformats-officedocument.spreadsheetml.sheet xml
</Files>

ただし、SpreadsheetML は新しいタブで開かれ、次のメッセージが表示されます。

この XML ファイルには、スタイル情報が関連付けられていないようです。ドキュメントツリーを以下に示します。

このバージョンへの更新後、いくつかの問題があり、自分たちで解決できましたが、これは残っています。Windows 7 がまだ .xml 拡張子を Excel に関連付けているかどうかは、既に確認済みです。今でもそうです。

Excel でファイルを開くには、ダウンロードしたファイルを右クリックし、[システム ビューアーで開く] を選択する必要があります。

他に何をすべきか誰が教えてくれますか?

4

1 に答える 1

0

これまでに見つけた唯一の解決策は、生成するファイルの拡張子を .xls に変更することです (可能であれば)。

これは、ファイルを開くときにユーザーにプロンプ​​トが表示されるため、理想的ではありません。

開こうとしているファイル 'name.ext' は、ファイル拡張子で指定された形式とは異なります。ファイルを開く前に、ファイルが破損しておらず、信頼できるソースからのものであることを確認してください。今すぐファイルを開きますか?

ただし、私たちの場合、この煩わしさは悪の中で最も小さいものです。ユーザーは、Chrome の .xml の新しい扱いに完全に戸惑っていますが、上記のプロンプトに対して [はい] をクリックすることに問題はないようです。

于 2014-03-05T16:57:31.580 に答える