- - PR -
XMLで作成したExcelファイルをweb参照してもHTML表示されてしまう。
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-07-02 15:33
YUKIです。はじめまして。
早速ですが掲題の件について質問させて下さい。 質問内容については掲題の通りです。 ロジックを簡略して説明しますと、以下の流れです。 @ASP内でXMLファイルを作成し、拡張子を“xls”で保存します。 A上記で作成したファイルをHTMLより、JavaScriptを用いて document.location.href = @で作成したExcelファイルを開きます。 端末によってはExcel表示してくれるのに、端末によってはHTML表示されてしまいます。 目的は、Excel表示させたいです。 考えられる原因としていろいろ調べたのですが、原因がつかめません。 ロジック内のヘッダー部を一部抜粋しますが、起動アプリケーションもExcelを 指定しているように見えるので、問題ないと思うのですが…。 ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ <html xmlns:o='urn:schemas-microsoft-com:office:office' xmlns:x='urn:schemas-microsoft-com:office:excel' xmlns='http://www.w3.org/TR/REC-html40'> <head> <meta http-equiv=Content-Type content='text/html; charset=shift_jis'> <meta name=ProgId content=Excel.Sheet> <meta name=Generator content='Microsoft Excel 9'> <title>テストファイル</title> <!--[if gte mso 9]><xml> <o:DocumentProperties> <o:Version>9.3821</o:Version> </o:DocumentProperties> <o:OfficeDocumentSettings> <o:DownloadComponents/> <o:LocationOfComponents HRef='file:E:\msowc.cab'/> </o:OfficeDocumentSettings> </xml><![endif]--> (以下省略) ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑ 因みに、HTML表示されてしまう端末の環境は、Excel2003を使用しています。 Excel2003ではXMLのサポート範囲が広がっているようですが、 何か原因があるのでしょうか? XMLについてまだ未熟で申し訳ないのですが、どなたかご教授をお願いします。 |
1