2012-03-16 9 views
0

私のASP.NETアプリケーションからグリッドをエクスポートしています。グリッド内の列の1つ(Notesと呼ばれます)には、htmlを含む文字列があります。たとえば、Notes列には<Head> htmlタグを含めることができます。しかし、私がそれをエクセルにエクスポートすると、文字列<Head>を見ることができません。誰かが私にこれを解決するのを助けることができます。Excelセル内のHtml文字列

+0

は、ブラウザが、私が書いたHTMLのheadタグを好きではなかったです。たとえば、Notesの列は "< HEAD>"です(タグ内のスペースは意図的に追加されているため、この質問でレンダリングすることができます) – user1274655

+0

Excelシートを.csvファイルとして保存して開いていることを確認できますかテキストエディタで? – Filburt

+0

いいえ、html形式でエクスポートされています。​​こんにちはです。それはコンマで区切られていません – user1274655

答えて

1

TehnicallyこれはExcelにエクスポートされていませんが、あなたはExcelでこのコンテンツを開くためにブラウザをトリックするために間違ったヘッダーでHTMLを送信しますが、このアプローチの欠点は、あなたがプロセス輸出の

UIビューではなく、適切なエクスポートとエクスポートのデータを使用してください。 Excelファイルを作成するための優れた無料の.NETソリューションがあります:

NPOI(XLS)、または/およびEPPlus(のxlsx)

関連する問題