.net 报表问题 excel 生成慢

问题描述

我现在用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的,但是同理,你改下后缀,然后修改文件输出类型就可以了

时间: 2024-09-14 05:46:11

.net 报表问题 excel 生成慢的相关文章

Delphi控制Excel生成报表

摘 要:Excel是当前最流行的数据报表制作工具.本文介绍如何使用Delphi来控制Excel完成数据库与报表之间的数据交换,讨论了报表制作工程中的一些细节性问题. 1 引言 数据报表作为企事业单位上报和下达的重要信息载体,随着信息化建设的不断推进,在实际的工作中得到了前所未有的应用.因此,数据报表已经成为管理信息系统中重要的一项功能,并且,由于数据的多样性和统计信息的增加,数据报表的系统实现变得越来越复杂. Delphi是一个高效的可视化数据库管理信息系统开发工具,.但是Delphi开发环境中

javascript操作excel生成报表全攻略

 这篇文章主要介绍了如何使用javascript操作excel生成报表,需要的朋友可以参考下 最近做一个项目,用到了javascript操纵excel以生成报表,下面是标有详细注解的实例  代码如下: <html> <head> <script language="javascript" type="text/javascript"> </script><script language="javascr

Access如何制作复杂报表——利用Excel输出复杂报表

access|excel 如何制作复杂报表--利用Excel输出复杂报表   如何制作复杂报表--利用Excel输出复杂报表     在读这篇文章以前首先要提醒大家,Access 本身的报表也具有很强的实用性和强大的功能,只有当你发掘了其本身全部的功能却仍不能满足你对报表的特殊要求时才请使用 Excel 输出报表.很明显,使用 Excel 输出报表第一个弱点就是必须同时打开 Access 和 Excel (当然,你得在一台机器上同时安装 Access 和 Excel),当然如果你和我一样拥有工作

在.NET环境下将报表导出EXCEL和WORD lihonggen0(原作)

excel|word|导出excel 在.NET环境下将报表导出EXCEL和WORD    lihonggen0(原作)    在VB6开发环境下,本人使用EXCEL作过报表,在.NET环境下开发,本人使用水晶报表.但VB.NET同样可以将报表导出到EXCEL和WORD进行输出,制作出专业水平的报表. 具体操作如下:(注:首先需添加引用,选择COM-->选择Microsoft Word 10.0 Object Library和Microsoft Excel 10.0 Object Library

Excel技巧:Excel生成工资条的方法

  Excel技巧:Excel生成工资条的方法         第一种格式的工资条,内容之间不留白,效果如下图: 具体的操作方法是: 1.生成数字辅助列. 在E2单元格输入数字1,向下复制填充到E17单元格. 单击自动填充选项,选择"填充序列". 填充后的效果如下图: 保持E列的选中状态,Ctrl+C复制,单击E18单元格,Ctrl+V粘贴. 2.粘贴列标题. 选中A1:D1,也就是工资条的列标题,Ctrl+C复制. 单击A18单元格,Ctrl+V粘贴. 然后选中A18:D18单元格区

excel生成11选5前三直字典方法

  excel生成11选5前三直字典方法.在高频彩11选5中,前三直选的中奖金额最高,在这里,我们用excel生成前三直的字典,可以供彩民朋友在买彩票时查照和参考. 方法/步骤 启动excel自带的vba编辑器. 插入模块1,准备编程. 在模块1中编写程序. 关闭vba,回到原来的工作表界面. 在工作表的菜单栏操作,启动宏. 执行我们编写好的程序,也就是执行宏.宏在运行的时候,我们可以看见计算机的计算过程. 在工作表Sheet1里生成最后的结果,也就是前三直的字典.

《Python自动化运维:技术与最佳实践》一3.1 数据报表之Excel操作模块

3.1 数据报表之Excel操作模块 Excel是当今最流行的电子表格处理软件,支持丰富的计算函数及图表,在系统运营方面广泛用于运营数据报表,比如业务质量.资源利用.安全扫描等报表,同时也是应用系统常见的文件导出格式,以便数据使用人员做进一步加工处理.本节主要讲述利用Python操作Excel的模块XlsxWriter(https://xlsxwriter.readthedocs.org),可以操作多个工作表的文字.数字.公式.图表等.XlsxWriter模块具有以下功能: 100%兼容的Exc

excel-VB 与Excel生成exe文件问题

问题描述 VB 与Excel生成exe文件问题 现在要用vb编写一个界面,用户输入型号等 vb就会在excel中寻找对应的长度等等,在通过其他sheet里面的公式算出消耗等等,如何将excel融入到VB中,可以生成exe文件,让用户看不到excel里面的内容 这是关键.求大神帮帮忙给点思路啊,我是菜鸟. 解决方案 兄弟,太佩服你了,不过有点不现实啊. 你有很多种途径来实现你的隐身术: 1.用createobject方式创建excel.application,此时你创建的excel处于隐藏模式,你

java报表-基于excel模板的数据填充,即允许客户自定义编辑模板并生成报表

问题描述 基于excel模板的数据填充,即允许客户自定义编辑模板并生成报表 现有这样的开发需求,针对java语言的.目前有没有这样的技术,能允许客户对web页面上展示的多行多列数据进行随意筛选,并指定这些选中的数据在excel模板上的某列显示数据,是不是可行的?我在网上搜查了一下,有一个工具比较符合要求,但是资料太少,无法开发,这工具是ExcelUtils,它是基于模板生产报表,但是效果还是不理想,不满足需求,请问还有其他工具或技术可以实现吗?谢谢! 解决方案 Java体系下读写Excel的技术