问题描述
我现在用excel生成报告,但是速度非常的慢,读取数据比较多。我现在想换个报表工具,现在有那些免费的报表工具?可以处理复杂的功能给我推荐一下谢谢啦或者这种方式太慢有什么好的解决办法么?
解决方案
解决方案二:
现在的报表工具五花八门,请给我推荐一个,我用.net开发
解决方案三:
Aspose,npoi,spire.xls,openxml,epplus
解决方案四:
npoi
解决方案五:
Aspose付費功能強大npoigoogle免費
解决方案六:
NPOI
解决方案七:
给你推荐一个NPOI
解决方案八:
个人做的时候就是在HTML页面上生成报表,然后直接导出HTML页面保存为XLS,简单有效,效率高~
解决方案九:
publicoverridevoidVerifyRenderingInServerForm(Controlcontrol){}voidExport(stringexportFileName){Response.Clear();Response.Buffer=true;Response.Charset="utf-8";Response.ContentEncoding=System.Text.Encoding.GetEncoding("utf-8");Response.AppendHeader("content-disposition","attachment;filename=""+System.Web.HttpUtility.UrlEncode(exportFileName,System.Text.Encoding.UTF8)+".doc"");Response.ContentType="Application/ms-word";StringWriteroStringWriter=newStringWriter();HtmlTextWriteroHtmlTextWriter=newHtmlTextWriter(oStringWriter);ExportBlock.Visible=true;FormBind();ExportBlock.RenderControl(oHtmlTextWriter);Response.Write(oStringWriter.ToString());Response.Flush();Response.Close();}
解决方案十:
抱歉,上面那个是到处doc的,但是同理,你改下后缀,然后修改文件输出类型就可以了