今天的成果(excel报表):200多倍的生成效率

news/2024/7/21 7:41:39 标签: Excel, 单元测试, Office, Web, .net
<iframe align="top" marginwidth="0" marginheight="0" src="http://www.zealware.com/46860.html" frameborder="0" width="468" scrolling="no" height="60"></iframe>

首先是昨天就实现了web上的office的报表展示。这个实现原理和探索过程稍后再讲。今天可以说是实现了质的飞跃。

测试表明,对于一般情况下,逐个的处理单元格的时间约为215s每千行*3列数据,这个时间包括逐个处理单元格的样式(对于要求稍高的报表,丰富的样式是必不可少的)。如果不考虑样式,即逐单元格的输入数据的时间可以提高20倍,即11s左右。

经过我今天一天的努力(当然想法昨天就有了),今天已经将这个时间提高到了约0.9s,也就是说,我今天提高了我的excel报表200多倍的生成效率。

生成报表前是加载模板,对于目前的demo来说,这个时间约3s。相当于这样的一个时间尺度,我的生成效率已经是相当完美的了。

图一 demo的主页面

1.jpg

图二 加载excel模板

2.jpg

图三 生成报表

3.jpg

ps:写这篇日志的时候,还发现一个事情。就是使用sougou输入法,输入

sj的时候,会显示2007年10月13日1:38:10,很神奇。



Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1822617



http://www.niftyadmin.cn/n/600364.html

相关文章

python居中函数_Python的内置函数format()

#format()的&#xff08;槽&#xff09;{}是从0开始的 >>> {0} love {1}.format(I,you) I love you >>> {1} love {0}.format(I,you) you love I >>> {-1} love {0}.format(I,you) Traceback (most recent call last): File "", line 1, …

皮革划痕缺陷检测案例(3种不同方法)

0 前言 首先声明,这是偶然在某个地方看到的案例,图片也只有1张,而且是halcon实现的代码,本人对halcon不懂。于是在好奇心驱使下,使用opencv c++去实现一下。后面对检测出的缺陷部分还应该有后续的处理,但这里就省去了。在此主要是记录思想,思想是第一位的。 原图案例中…

ansys流固耦合分析与工程实例模型文件_干货 | ANSYS Workbench LSDYNA流固耦合方法应用...

贮液容器(含塑料瓶)广泛应用于化工、食品包装、储运等领域。由于容器(含塑料瓶)在运输和使用过程中常常会因为跌落或碰撞冲击导致破损而造成损失和污染&#xff0c;因此&#xff0c;研究贮液容器(含塑料瓶)在跌落碰撞过程中的力学行为&#xff0c;对认识容器(含塑料瓶)跌落碰撞…

jsf自定义组件-jafyear选择年份

<iframe align"top" marginwidth"0" marginheight"0" src"http://www.zealware.com/46860.html" frameborder"0" width"468" scrolling"no" height"60"></iframe>就是一个下拉框…

细化图像去毛刺算法实战案例

1 算法流程 本算法适用领域为以某种方式细化后的图像。 算法的主要思路就是将所有分支与毛刺都看成不同长度的分支,如果分支长度过短小于一定长度就认为是毛刺被去掉。每一个分支的结尾点都是一个端点。算法具体流程: 1)遍历所有连通区所有点,找到所有端点,端点的定义为其…

openssh升级后root_CentOS 7升级OpenSSH

导读为什么需要升级OpenSSH&#xff1f;OpenSSH 7.4以下版本存在严重漏洞&#xff1a;OpenSSH 远程权限提升漏洞(CVE-2016-10010)OpenSSH J-PAKE授权问题漏洞(CVE-2010-4478)Openssh MaxAuthTries限制绕过漏洞(CVE-2015-5600)若当前的OpenSSL>1.0.1可以不用升级OpenSSL升级方…

Pytorch学习系列之十二:OpenCV(C++)加载onnx分类模型进行推理

1 前言 博客Pytorch学习系列之九:OpenCV加载onnx模型进行推理_thequitesunshine007的博客-CSDN博客_opencv 加载onnx记载了python版本opencv加载onnx模型进行推理的方法。这里记录的是C++版本OpenCV加载onnx模型进行推理。 pytorch版本1.7.1 OpenCV 4.5.4 2 代码 #in…

大学生创业交流会计算机二级,我校举行第七届中国国际“互联网+”大学生创新创业大赛交流研讨会...

为了进一步宣传创新创业工作&#xff0c;协调、整合理工科学院和文科学院的“双创”资源&#xff0c;推动计算机学院科研团队在“互联网”大赛中发挥更大作用&#xff0c;我校第七届中国国际“互联网”大学生创新创业大赛交流研讨会于12月23日下午在厚德楼B821举行。会议由创新…