图片 11

用代码玩转Excel,Spread表格控件V1一

Posted by

图片 1

图片 2

引言

用作一款效果和 Excel 类似的报表控件,Spread
Studio 提供灵活的定制本事和丰富的数码可视化效果,可用以在选取种类中达成表格数据录入和编辑等相互功能,涵盖
Windows Forms、ASP.NET、XAML 以及 WinRT
各平台。

近年,全球最大的控件提供商草龙珠城,强势发布又一重磅产品:Spread表格组件。那是一款仅用代码就可以批量操作Excel文件的出品,不受应用程序平台和服务器类型的界定,且独具“怪兽级”品质表现。其特有的机能和优势,引起开垦职员广泛关切。

乘胜网络在全世界限量内的全领驭飞,更加多的炎黄公司兴办本身的集团网址,向外出示本身的劳动和产品。同时,集团内部的办公自动化系统、客户关系管理种类、内容公布系统等别的系统也稳步初阶选取以B/S为底蕴的Web系统来搭建。随着互联网基础设备的建设和上网环境的缕缕改进,以B/S为底蕴的Web应用系统的便宜不断彰显,Web应用也不止的升温和流行。当大家统一筹划、设计并施行几个基于Web的体系时,最复杂、最难的部分其实对2维表格数据的处理和剖析了。客户必要在差异的情景下对数据开始展览多变的处理和展现,与微软的Excel数据文件互联实行导入、导出操作,根据差异的页面背景显示不一致的表格风格,本技艺白皮书将介绍
Spread for
ASP.NET表格控件在那地点的本领特色和职能特色,以知足客户复杂多变的必要。

 

 

Spread for
ASP.NET技巧特色

Spread
Studio
平素以多少处理快、内部存款和储蓄器占用低、和Excel中度壹般而享誉海内外,被中中原人民共和国柴油、OPPO、NEC、宝山钢铁集团、中中原人民共和国光大银行等用户广泛应用在各领域的音讯类别中。

无需安装Microsoft Excel,通过代码就可批量操作Excel

运用Spread表格组件,在劳动器端,用户就可以快捷创制、导入、编辑、转化、导出、加密Excel文件。

如,定制单元格数据格式、处理复杂的公式运算、定制表格、透视表、图表、图片和Mini图等、修改标准格式和形状的多寡、定制样式外观,并对数据开始展览增删改查、过滤、排序、分组等;还可读取或创制Excel文件,保存到SSJSON文件格式,并应用近期最流行的前端表格工具
SpreadJS
举办数量表现等。

 

符合国际标准
Spread for ASP.NET表格控件遵从W3C(World Wide Web
Consortium)制定的网址设计和架构方面包车型地铁不胜枚举国际标准设计,输出的兼具HTML,
CSS,
JavaScript完全符合W3C国际公共规范,具备出色的浏览器包容天性,援救具备主流浏览器,如Microsoft
IE , Mozilla FireFox, Apple Safari, 谷歌 Chrome等。

 

“怪兽级”质量表现,优于同类产品

作者尝试用Spread表格组件和同类产品处理多少个不一致的Excel文件,发现无论是从岁月、内部存款和储蓄器依旧文件存款和储蓄空间来看,Spread
表格组件的属性表现都一目精通更优,如,加载速度快三倍,保存时间快5倍,计算时间快2倍;在估测计算前内部存储器消耗量相对低柒倍,在盘算后内部存款和储蓄器消耗量相对低6倍;保存文件尺寸小陆倍。

高品质、低内部存款和储蓄器、低空间侵夺,Spread表格组件的“怪兽级”品质表现,让开辟职业更轻便更迅速!

图片 3

 

基于微软.NET才能,安全可相信
Spread for ASP.NET表格控件的具有代码全体采纳微软.Net C#
语言编写,完全符合微软.Net
本领架构下托管代码控件的要求,由微软.Net技术框架强制对托管代码在编译时和周转时实践严厉的项目安全检查,确认保障托管代码的安全性和可相信性。
 

新近,全新的Spread Studio
V1一CTP版本强势公布,为您彰显更惊艳的天性表现!此番更新在Spread for
Winforms中引进Spread Common,那是Spread
.NET平台的共用组件,援救Spread产品从尾部升高品质,带来巨大进步。

跨平台,不限服务器操作系统类型,易用性强

Spread
表格组件基于.Net Standard 1.肆,可运维于.NET framework、.NET
Core和Mono。能够运用 Spread 表格组件,制造Winforms,ASP.NET,ASP.NET
Core,.NET Core,Web
services,WPF,Silverlight,WinRT和Mono等30个人或610位应用程序。

图片 4

再正是,Spread表格组件适用于Windows、macOS和Linux,不限服务器操作系统类型,易于使用。

图片 5

 

易学易用,升高支付功效
Spread for ASP.NET表格控件和Visual Studio 200伍, 二零零六, 以及新型的Visual
Studio 2010进行了无缝集成,并且选拔体验与微软其余ASP.NET标准控件一致,只供给轻松的拖拽就可以成功控件的向来和布局,便于开垦职员学习和应用。使用赐紫含桃城独立自主立异的所见即所得控件设计器,实行简要的性能设置就可以完成许多常用的报表功用定制,基本不必要开荒者编写额外的代码,提升开拓功效,大大节约开拓花费。
 

 

批量举办权力决定,保证数据安全

选拔Spread表格组件,能够在服务器端实行Excel文件的批量改变和加密,对剧情实行爱护,并可隐藏和展现工作表/行列/单元格,据此定制分歧权限用户的文书阅读和编制权限,保障数据安全。

 图片 6

 

针对海量数据处理进展优化,升高品质
Spread for
ASP.NET表格控件依据海量数据的Web实际利用场景,扩充了一名目许多的属性优化措施。LoadOn德姆and按需加载作用能够通过对始发数据载入量的安装,提升系统功用,即在早期表格数据加载时只加载当前表格中用户能够看来的行数,当用户向下滚动或拖拽纵向滚动条时,再将索要出示的数据经过Ajax动态加载进来。ClientAutoCalculation
浏览器端自动总括功用,在Spread for
ASP.NET表格控件中4意1个单元格的值都得以安装为公式总计结果,在有些单元格的值变化后,
Spread for
ASP.NET会动用Ajax在服务端根据全数表格控件中的数值和公式计算单元格的值,然后动态更新相应的单元格,用户体验和Excel同样。VirtualPaging
虚拟分页功用使得用户通过向下滚动或拖拽纵向滚动条达到前后换页作用,从而减少用户在换页时的顿挫感,使得换页操作更为的平缓。
 

上面,我们将因而 Spread
处理二个各有特点的文件,带你切身感受一下新本子在品质和内部存款和储蓄器方面包车型客车赫赫进步。

和Excel高度类似的Spread表格开采体系产品

本次发表的Spread
表格组件,是Spread表格开垦连串产品之一。

Spread表格开辟种类产品,是葡萄城公司出品的一层层效用和Excel
类似的表格工具,协理桌面、Web和移动平台开采,用于在运用系统中贯彻Excel导入导出、表格数据录入和编排等相互成效,并提供灵活的定制技巧和丰硕的多寡可视化效果。

Spread是现阶段市面上最接近Excel的报表开荒工具。下图是SpreadJS产品的设计器,能够见到,无论是分界面、函数依旧布局,Spread都与Excel高度类似。

图片 7

 

各平台轻易集成和操作Excel!除了本次发布的Spread表格组件,Spread表格开采连串工具还包罗:

— 
SpreadJS,基于HTML5的纯JavaScript表格控件,被誉为“可放置您系统的在线Excel”;

    • Spread
      Studio,适用于.NET平台,超强数据处理,无缝兼容Excel。

 图片 8

 

 

Spread for ASP.NET作用特色
Spread for
ASP.NET表格控件有着各个丰盛的效率,能够满足复杂多变的客户供给。
 

 

本领超过,用户承认,Spread让表格开辟更自在

依据,作为持有特种能力优势的成品,Spread表格开拓类别正被华为、东软、中夏族民共和国晋城、河海南大学学、中通快递、普华永道、魔方网表、思源软件等集团应用于项目支出中,能够大大减轻开拓工作量,加快项目高水平高效交付。

 

此番公布的Spread表格组件,用其“怪兽级”质量表现,再度申明Spread体系产品始终站在手艺前沿,为用户提供最新最全的本领,接济广大开采人士更敏捷、灵活的进展表格类开采工作。以往,Spread作为类Excel表格开拓工具的企管者,将生产越多更有力的新职能新本子,敬请期待。

 

无需付费下载试用

经验“怪兽级”质量的Spread表格组件,请访问官方网站下载试用版:

经验
SpreadJS 或 Spread Studio
产品,请访问赐紫牛桃城控件官方网址下载试用:

 

至于葡萄城

草龙珠城创制于一98零年,是全球最大的控件提供商,世界超越的公司应用定制工具、集团报表和商业智能消除方案提供商,为抢先75%的众人财富500强公司提供服务。赐紫车厘子城于1九捌陆年在中中原人民共和国办起研究开发核心,在全球化产品的研究开发进度中,不断适应中夏族民共和国市集的本土要求,并为软件企业和各行业的音信化提供不错的软件工具和咨询服务。

以种种主意清晰展现复杂数据
用作职能最棒壮大的表格控件,Spread for
ASP.NET表格控件中帮衬增加的数码展示方式,例如层级浮现效果,列转行成效,列角显示效果,冻结行,冻结列,行模板,等等。层级浮现效果能够清晰的来得一些有所层级关系的数据,例如用户在主表格中显示某分类音讯列表,主表格的每行用来展现当前分类的消息,每种分类上边还有此分类中货色的音信,当用户点击此分类时索要开始展览此分类下的商品新闻二级表格,Spread
for
ASP.NET表格控件只要在数额绑定期设置一下多表数据行列层级绑定关系就可以。同时还能对二级数据展现举办客户定制,比如隐藏列、改造颜色,在二级表格和主表格中进行精选等等。列角呈现效果,可依照用户供给在列角体现壹些总计数据。那个数量浮现效果整合在联合签名,能够展现各个复杂关系的数码。
 

测试环境

操作系统 Windows 10 企业版
内存 4G
CPU i7-3615QM 2.30GHz 2.30GHz

 

1、处理大数据量的文件**

测试用例:用
Spread
处理有二个sheet、6四千行和十列的文件文件,新本子导入仅需一秒,导出仅需二秒,内部存款和储蓄器占用仅5MB!

图片 9

 

2、处理含丰盛样式的文书**

测试用例:用
Spread 处理有九2十二个sheet,
一千行和20列含有背景象边框的单元格。新本子导入和导出分别耗费时间仅为柒秒、十秒,内部存款和储蓄器占用仅50MB!

图片 10

 

3、拍卖含复杂公式的文本**

测试用例:用 Spread
处理有500行和80列的文本,含复杂公式的单元格,例如VLOOKUP函数。新本子导入和导入仅需0.伍秒和0.肆秒!内部存款和储蓄器占用不到五MB!

图片 11

从测试的结果中,能够直观的见到:

Spread
在张开大数据量的导入导出时,时间消耗大批量减去,同时内部存款和储蓄器消耗小幅度下落,那也证明Spread Studio V1一 CTP 版本的品质获得了英豪的升高。

还等什么?快来试用吧!

点击这里,下载Spread
Studio V11 CTP版本。

 

有关山葫芦城

葡萄干城是全球控件行当监护人,世界超过的集团应用定制工具、集团报表和商业智能化解方案提供商,为赶上四分之三的众人能源500强公司提供劳务。

应有尽有支持Ajax技术和Ajax Control Toolkit
Spread for
ASP.NET表格控件周全选拔了Ajax技艺,在数额的排序、分页、筛选、行列插入等操作中都投入了Ajax成效,基本上主要常规操作都利用了Ajax技巧,无需任何页面刷新,有效增加了用户体验。Spread
for
ASP.NET中Ajax功效的陈设完全坚守微软ASP.NET页面包车型客车生命周期,每2次Ajax请求都保证了服务端的数码正确和页面事件正确性,对于开垦者来讲不要区分此次请求是Ajax请求依旧非Ajax请求,全部对控件的操作都可保持壹致。
除此以外 ,Spread for ASP.NET集成了微软Ajax Control Toolkit
中的首要控件,这一个控件可以被放入到Spread for
ASP.NET的妄动2个单元格内,足够了表格控件的展现技能。
 

加上的图形类型,对数码进行一切的显得
在Excel
200三事后,Excel的图样功效被越来越宽广的行使,即把二维数据表中的数据以图纸的款式表现出来,使得数据的展现特别的直观和立体。Spread
for
ASP.NET表格控件的流行版本5.0中周详帮衬了Excel的图片功效,将枯燥的2维数据表中的数额以图像和文字并茂的图纸和曲线的款式显得出来,并且保持了和Excel同样的用户操作和用户体验。Spread
for
ASP.NET扶助超越八5种图表,同时内嵌接口满足用户成立和定制图表的急需。开拓人士在Spread
for
ASP.NET设计器和新投入的图纸设计器的扶持下,无需代码,只须要轻易拖拽和设置就可以成功图表的创造和体裁设置。

利落的相互形式,满意不相同种类的需要
Excel扶助用户能够专断的选中央银行、列、单元格,能够在其当选的成分上举行编辑。当Spread
for ASP.NET表格控件在不做其他设置时和Excel的用户体验1致,然则当Spread
for
ASP.NET表格控件在被购并并采纳到分歧的事情类别中时,大概需求在特定的用户场景下限制用户只好选中某行、某列、叁个老是的区域、等等。Spread
for ASP.NET帮忙陆种不一样的方式:

  •         Normal(暗中同意的职业表选拔和编排功用)
  •         ReadOnly(只好查看数据,分歧意在表中精选或编辑任何单元格)
  •       
     RowMode(只同意用户选中单行并且只好对该行的单个单元格实行编写制定)
  •         SingleSelect(只允许用户选中单行,但不可能编辑任何单元格)
  •         MultiSelect(允许用户在劳作表中选取八个接二连三的在联名的行)
  •         ExtendedSelect(允许用户在工作表中精选四个非连续行)

 

援助Excel文件的读取和保留
Spread for
ASP.NET表格控件内部贯彻了从来读取、分析和写入Excel格式文件的效果,所以用户无需在Web服务器上安装Excel,就足以张开和保存Excel文件,甚至还足以导入导出工作簿的内定表单。Spread
for
ASP.NET提供二种版本的Excel和八种文件类型的导入导出服务,包蕴Excel200三文书格式.XLS、Excel
2007文书格式.XLSX、档案文件.CSV和文件文件.TXT。
Spread for ASP.NET的独立应用

 

报表数据表现
那是最广大、最广大的利用场景。差不离具备管理新闻体系都需求在后台用数据库管理组织数据,Spread能够把数据库中的数据以表格的不二秘籍加以突显,对数码举办分组、排序、筛选;帮助定义颜色、字体字号、填充等各个体裁,还允许编辑数据并保留回数据库。

在治本平斯特拉斯堡落到实处Excel的数量处理功用
洋洋行当的治本类别须要帮助象Excel同样足够的公式和数码处理功用,Spread能够支持把这几个功用嵌入到企业管理体系中,比如财务报表模型、风险分析、保障总括、工程使用等。

Excel文件输入输出
微软的Excel电子表格应用程序是选用最为常见的报表应用程序,诸多用户的固有数据运用Excel的多寡格式进行封存。一些用户供给借助Spread把内部数据保存为Excel格式用于对外分发。同样,用户也能够依照Spread把Excel文件中的数据保存到商家数目数据库中。

透过Spread设计器达成复杂商业文书档案的录入分界面
有的生意文书档案的音讯相比多,如壹份车险单数据的字段日常在57个以上。借助Spread,可以长足达成系统中这类文书档案的录入分界面,并把录入结果保存到数据库中。

相关文章

Leave a Reply

电子邮件地址不会被公开。 必填项已用*标注