要将指定的工作表作为 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 元素及其子元素)

将第三个参数 exportHeader 设置为 false 可省略默认的 HTML 头部。当需要将输出嵌入现有 HTML 页面或生成自定义 HTML 包装器时,此功能很有用。

worksheet.ExportAsHTML(stream, null, false);

示例

在编辑器中显示的工作表

140

导出为 HTML 的工作表(在 Internet Explorer 中显示)

141

这篇文章对您有帮助吗?