2

生成されたレポートを .xls ファイルに変換する必要があるという要件があります。デスクトップではこれを正常に実行しましたが、iPad または Android タブレットでテストすると、シートを開くことができません。なぜだか混乱しています。特定のヘッダーまたはコンテンツ タイプが不足していませんか?

私はこれを使用HeaderしましたContentType

Response.ContentType = "application/vnd.ms-excel"; 
Response.AddHeader("Content-disposition", "attachment; filename=table.xls");
4

1 に答える 1

0

このようにしてコンテンツタイプを設定します。しかし、どのようにxlsを生成しますか?

マイクロソフトオフィスは、コンテンツタイプを変更するだけで、HTMLページをExcelのような形式に自動的に変換します。ページにテーブルがある場合は、Excelテーブルになります。

しかし、他のソフトウェアはそれほど用途が広いわけではありません...常に適切にフォーマットされたXLSファイルを使用する必要があります。

于 2012-07-17T13:26:21.460 に答える