指定したワークシートをHTMLとしてストリームにエクスポートするには:
worksheet.ExportAsHTML(System.IO.Stream stream)
worksheet.ExportAsHTML(System.IO.Stream stream, string pageTitle)
worksheet.ExportAsHTML(System.IO.Stream stream, string pageTitle, bool exportHeader)
例:
var worksheet = grid.CurrentWorkbook;
using (FileStream fs = new FileStream("sample.html", FileMode.Create, FileAccess.Write))
{
worksheet.ExportAsHTML(fs, "Sample Page");
}
メモリ上で文字列としてエクスポート
string outputString;
using (MemoryStream ms = new MemoryStream(8192))
{
worksheet.ExportAsHTML(ms);
outputString = Encoding.Default.GetString(ms);
}
HTMLヘッダーなしでエクスポート(table要素とその子要素のみ)
3番目の引数exportHeaderにfalseを渡すと、デフォルトのHTMLヘッダーが省略されます。これは、出力を既存のHTMLページに埋め込む場合や、独自のHTMLラッパーを生成する場合に便利です。
worksheet.ExportAsHTML(stream, null, false);
サンプル
エディターで表示されたワークシート

HTMLとしてエクスポートされたワークシート(Internet Explorerで表示)
