如何将HTML表导出为Excel / Word / PDF / CSV?

我有一个动态填充的html表。我需要在它下面放置4个按钮,这样可以将表格结构和数据导出为Excel,Word,PDF和CSV。 实现这一目标的最佳/最简单方法是什么? 我不认为依赖客户端安装的应用程序是一个好主意,所以我想使用后端代码(c#)提供此功能。 谢谢。     
已邀请:
我用这个方法:
private void PrepareResponseHeader()
{
    HttpResponse.Clear();
    HttpResponse.Buffer = true;
    HttpResponse.AddHeader("content-disposition",
                           String.Format("attachment;filename={0}.{1}", this.FileName, this.GetFileExtension()));
    HttpResponse.Charset = "";
    HttpResponse.ContentType = this.GetContentType();
}
还有这个:
protected void WriteAndEnd(string value)
{
    HttpResponse.Output.Write(value);
    HttpResponse.Flush();
    HttpResponse.End();
}

PrepareResponseHeader();
WriteAndEnd(htmlData);
    

要回复问题请先登录注册