0

簡単な背景- Classic ASP を使用して Excel ファイルをエクスポートしています。このファイルでは、MS SQL データベースで作成されたテーブルを生成します。

取得する列の 1 つは、サーバーにある画像へのパスを保持します。次のコードを使用して、「Excel を対象とした」応答を定義します。

Response.ContentType="Application/vnd.ms-excel"
Response.AddHeader "content-disposition", "attachment; filename=""Sales_Report-"& Month(Date())&"-"& Day(Date())&"-"& Year(Date()) &"-"& ".xls"""

問題- 私は解決策をグーグルで探していましたが、それを単一ページの「コンテンツ」として埋め込むことは不可能であることに気付きました (ここで間違っている場合は修正してください)。

ただし、画像を 1 つのセルのコメントに配置することも (これは避けたいと思います)、画像をセルの背景として設定することもできます。

重要な注意- 私の目標は、画像が配置されている行の残りの部分で画像を並べ替えてフィルター処理することです。画像を本来あるべき場所に正確に配置することができましたが、通常の画像としてフロートします。スプレッドシート。私は XML ではなくプレーンな HTML 要素を使用していますが、XML ソリューション (存在する場合) も素晴らしいでしょう。

ありがとう。

4

1 に答える 1

0

OK、いくつかの調査の後、そもそも不足していた調査を発見するようになりました。最終的に生成されたファイルを開くMS Excelのバージョンに明らかに依存します。

高度なセル設定を使用して XLS ファイルを生成することは、クラシック ASP および ASP.NET コード ビハインドのいずれかを使用して、コードを介してファイルを生成するのに役立つXML 構造をよりよく理解すると、非常に実行可能で直感的になります。

于 2013-06-30T10:25:13.923 に答える