HTMLとしてエクスポート

指定したワークシートを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番目の引数exportHeaderfalseを渡すと、デフォルトのHTMLヘッダーが省略されます。これは、出力を既存のHTMLページに埋め込む場合や、独自のHTMLラッパーを生成する場合に便利です。

worksheet.ExportAsHTML(stream, null, false);

サンプル

エディターで表示されたワークシート

140

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

141


ページの内容は役に立ちましたか?