私は2つの異なるhtmlテーブルを持っています。
ここで、これら 2 つの html テーブルを、2 つの異なるシート (ワークシート) を持つ単一の Excel シートにエクスポートしたいと考えています。たとえば、表 1 は 1 つのシートになり、表 2 は別のシートになります。ただし、これらのシートは両方とも 1 つの Excel ファイルにのみ存在します。
グリッド ビューまたはデータ ビューを使用していません。
Excel ファイルをサーバーに保存したくありません。
私は2つの異なるhtmlテーブルを持っています。
ここで、これら 2 つの html テーブルを、2 つの異なるシート (ワークシート) を持つ単一の Excel シートにエクスポートしたいと考えています。たとえば、表 1 は 1 つのシートになり、表 2 は別のシートになります。ただし、これらのシートは両方とも 1 つの Excel ファイルにのみ存在します。
グリッド ビューまたはデータ ビューを使用していません。
Excel ファイルをサーバーに保存したくありません。
以下の方法は、html のすべてのコンテンツを Excel にエクスポートする簡単なソリューションです。
Response.Clear();
Response.Buffer = true;
Response.AppendHeader("Content-Disposition","attachment;filename="+DateTime.
Now.ToString("yyyyMMdd")+".xls");
Response.ContentEncoding = System.Text.Encoding.UTF8;
Response.ContentType = ""application/ms-excel";;
this.EnableViewState = false;
異なる html テーブルをエクスポートする必要があります。最初に html テーブルを 2 つの Excel ファイルに保存してから、すべてのデータを異なるシートを持つ 1 つの Excel にマージします。
ここで詳細を確認できます: ASP.NET の Excel にデータをエクスポート