Spread Studio 9是一款强大的表格控件,其内附强大的表格控件工具,功能和Excel类似,被广泛应用在财务、预算、工程、统计等领域的信息系统中。它用于在您的应用系统中实现表格数据录入和编辑等交互功能,并且提供灵活的定制能力和丰富的数据可视化效果,可为商业表单控制面板提供丰富、有效的内容信息。Spread Studio 9内附多种组件功能,包括MultiROW、SpreadforASP.NET、SpreadforWin和SpreadforWinRT等六大控件功能,每个控件都能为用户提供完全不一样的表格控件。例如MultiROW,其采用自由的布局体系,用户可以任意操作单元格的位置和大小,可以让上下两个单元格自由叠加,也可以设计个性化的列头和列脚。SpreadforASP.NET具备兼容Excel的强大功能,可嵌入到用户的应用系统中,完备的Excel文档支持使得您可以在企业中分享和访问数据信息,内嵌的图表引擎和数据可视化支持让您更加轻松的为商务、工程以及科学应用系统中创建丰富高效的信息中心。
Spread Studio 9安装教程
一、小编在Spread Studio 9安装包提供多种表格控件程序,包括:
1.MultiROWMultiRow的完整名称是MultiRow for Windows Form, 是一款.NET框架下的控件产品。在.NET应用程序中,表格控件从来都是不可或缺的,绝大多数的商业应用开发中,都会使用到表格控件,比较有名的有Spread,C1FlexGrid等,然而,这些表格控件都是规规矩矩的矩阵形状的表格,就像Excel一样。在亚洲的很多东方国家里,有很多应用中需要使用不是很规则的表格,MultiRow控件正好解决了这个需求
2.SpreadforASP.NETSpread for ASP.NET全球销量第一的表格控件,类似Excel的强大功能Spread for ASP.NET表格控件兼容Excel的强大功能,并将其嵌入到您的应用系统中。完备的Excel文档支持使得您可以在企业中分享和访问数据信息;内嵌的图表引擎和数据可视化支持让您更加轻松的为商务、工程以及科学应用系统中创建丰富高效的信息中心
3.SpreadforWinSpreadforWin是.NET平台功能最为强大的表格控件,拥有强大的定制能力和良好的Excel兼容性,方便开发各类数据呈现和数据处理的管理系统.在客户的应用程序中,Spread能够像Microsoft Excel一样满足用户统计、分析、检验和数据共享的要求.你可以实现业务规则、安全性以及数据集成
4.SpreadforWinRTSpread WinRT为Windows商店应用程序提供兼容Excel的电子表单控件特性和亮点支持Visual Studio完全兼容Visual Studio。无缝集成设计时功能到IDE,您可以使用上下文菜单和文件模板轻松创建文档,同时可以在IDE中弹出功能强大、样式丰富的设计器来编辑模板
5.SpreadforWPF-Silverlight可以将Microsoft Excel 的强大功能嵌入到WPF 和 Silverlight应用中,使用丰富的内嵌数据可视化功能展现核心数据和分析结果,按需自定制富有创意的表格模版以及发挥更多便捷高效的功能
6.SpreadJS(Trial)SpreadJS是基于HTML5的JavaScript电子表格和网格功能控件,基于HTML5的JavaScript电子表格和网格功能控件,适用于.NET、Java和移动端等各平台在线编辑类Excel功能的表格程序开发
二、用户可以根据自己的需要进行相应的程序安装,具体安装:
1.MultiROW
解压MultiRow(主程序).exe安装包,双击“MultiRow(主程序).exe”即可
2.SpreadforASP.NET
解压SpreadforASP.NET安装包,双击“Spread for ASP.NET 9(主程序).exe”
3.SpreadforWin
解压SpreadforWin安装包,双击“Spread for Windows Form 9(主程序).exe”
4.SpreadforWinRT
解压SpreadforWinRT安装包,双击“GrapeCity Spread WinRT(主程序).exe”
5.SpreadforWPF-Silverlight
解压SpreadforWPF-Silverlight安装包,双击“Spread WPF-Silverlight(主程序).exe”
6.SpreadJS(Trial)
解压SpreadJS(Trial)安装包,双击“SpreadJS ExcelIO Server Component.exe”
三、剩下的安装很简单,点击Next即可完成安装
Spread Studio 9组件新功能
一、MultiROW1.模板设计器 MultiRow全新的模板概念给表格类应用程序开发者带来了一种新的体验,而它提供的基于Visual Studio的设计器更让您对模板的设计得心应手。除了使用Visual Studio提供的功能以外,MultiRow模板设计器还提供了下面的主要功能:
◆添加三种Section:
ColumnHeaderSection
Row
ColumnFooterSection
◆模板显示模式:设计时,运行时,打印预览
◆单元格对齐方式:Snapline,Grid方式
◆Tracing模式:使用已有图片做为设计器的背景,根据图片上面的网格形状排放单元格
◆表(Table):让您非常容易的创建一个n行×n列的表,并且可以进行单元格合并以及按行或者按列的操作。创建完成的表还可以被打散成多个单元格
◆模板生成向导:对于一些常规的应用,如果需要一个常规的模板来布局,您可以通过模板向导快速的创建一个标准的模板,而不需要通过给Section上添加多个单元格来完成,极大的提高设计模板的效率
◆命名单元格样式(NamedCellStyle)管理器:通过这个管理器可以创建多个命名单元格样式,在设计模板的时候,可以给多个单元格设置相同的命名 单元格样式,MultiRow运行起来之后,只要更改这个名字对应的单元格样式,那么所有使用这个命名单元格样式的单元格都会更改自己的样式,而不需要为 每个单元格分别更改,达到快捷的换肤功能
◆单元格显示模式:支持按 索引、名字、数据表列名和类型进行显示,帮助您更快的定位单元格,编辑单元格
◆多种单位的测量标尺:提供垂直和水平标尺,方便您按尺寸摆放单元格。 支持按像素,厘米,英寸三种单位精度,满足您不同的选择
◆设计时放缩:支持10%~400%的设计时放缩
◆多窗口支持:文档大纲窗口,工具箱,属性窗口,属性列表窗口,模板浏览器,命名单元格样式管理器
◆设计器可视化样式:支持Visual Studio和Office两种样式
◆文件保存和加载:可以将设计好的模板保存成一个模板文件(XML格式),也可以将设计好的所有命名单元格样式(NamedCellStyle)保存成文件(XML格式),方便存储和管理
2.多种单元格样式 ◆普通单元格样式(CellStyle):直接设置单元格的背景色,前景色,字体,边框,文本对齐,图片对齐,多行换行,文本缩进,选择背景色,选择前景色,显示格式,区域文化,文本竖排,文本旋转,等等
◆条件单元格样式(ConditionalCellStyle):根据单元格的值,决定显示什么样的单元格样式。比如,当单元格的值在1~10之间时,背景为红色
◆命名单元格样式(NamedCellStyle):设计模板的时候,预定义若干命名单元格(NamedCellStyle),可以给多个单元格设 置相同的命名单元格样式,MultiRow运行起来之后,只要更改这个名字对应的单元格样式(通过Template或者GcMultiRow的 NamedCellStyles属性更改),这样所有使用这个命名单元格样式的单元格都会同步更改,而不需要分别为每个单元格更改样式,达到换肤的效果
◆组合单元格样式(CombinedCellStyle):允许您将多个已经存在的单元格样式组合成一个全新的样式,不需要再逐个属性来设置。比 如,已经存在两个命名单元格样式,一个为红色背景,另一个为蓝色字体,您当前需要一个背景为红色,同时字体为蓝色的单元格样式,您就可以通过组合单元格样 式将这两个存在的样式组合起来使用
◆动态单元格样式(DynamicCellStyle):这种单元格样式可以指定一个代理(delegate),您可以在代理方法当中根据 MultiRow提供的上下文信息,返回一个单元格样式,只要MultiRow的当前状态满足您在代理方法当中指定的条件,它就会呈现您指定的单元格样 式。比如,您在代理方法当中指出当GcMultiRow的行数大于100时,所有单元格的字体变成红色。动态单元格样式能够极大的满足您对不同条件下单元 格样式显示的需求
3.多姿多彩的边框样式MultiRow提供了三种边框类型。在这里,您可以看到其它表格控件所不具备的边框效果。圆角效果,3D效果绝对会给您带来不一样的视觉感受,另外,与多种线形的完美搭配更让应用程序显得专业而不俗套,严谨而不沉闷
4.数据连接◆支持三种类型的数据连接方式,满足不同的需求。
◆Unbound模式:自由输入数据,MultiRow管理数据
◆数据绑定模式:绑定一个数据集(DataSet),数据表(DataTable),甚至一个List。所有.NET支持数据绑定的数据结构都可以在这里使用
◆虚拟模式(VirtualMode):大规模数据量的时候,通过处理一些事件,自行管理数据的录入,编辑,显示,删除等操作,这样可以让MulitRow的性能得到很大提升
5.筛选行提供通过用户界面和编程两种方式的筛选,可以自定义用户界面筛选列表,以及对筛选条件的定制,更灵活的控制行的筛选。 另外,MultiRow还提供了一个筛选单元格(FilteringTextBoxCell),在它当中直接输入筛选关键字,对应的行就会被罗列出来。
6.排序功能提供通过用户界面和编程两种方式的排序,您可以通过点击ColumnHeaderCell自动排序,也可以通过调用MultiRow提供的API进行排序。 支持对特定列的排序,自定义排条件,以及对指定范围的行进行排序。
7.数理统计通过SummaryCell,您可以实现数学计算和统计的功能。支持四则混合运算,平均值,最大值,最小值,计数,可以统计所有行或者可见行。支持自定义计算条件,实现您特殊的计算公式。
8.数据校验MultiRow提供了10种内置的数据校验器(CellValidator),满足您对不同数据类型以及不同条件下的数据校验。另外它还提供了6种内置 的校验行为触发器(CellValidateAction),当校验失败的时候,产生不同的行为提示。它还支持6种检验时机的设置,让您在不同的时机触发 校验行为。如果内置的校验器和校验行为触发器无法满足您的特殊需求,您还可以定制自己的校验器和校验行为触发器。
9.快捷方式定制MultiRow提供了编辑、选择、滚动以及组件相关的行为操作(Action),这些操作可以被分配到一个指定的键盘按键上,组成一个快捷方式,让您更 快捷的执行某个操作,提高应用程序使用者的效率。MultiRow默认已经提供了一套快捷方式,您可以根据自己的习惯修改这个设置。
10.多窗口视图MultiRow支持多窗口视图, 方便应用程序使用者浏览内容的不同部分,或者参考一个视窗去修改其它视窗的内容
11.冻结行支持对某些特殊行的冻结,使其不受内容的滚动而隐藏,总是显示在MultiRow可见的区域内。
12.选择模式MultiRow提供了多种选择模式。您可以单击鼠标选择一个单元格或者一整行;还可以通过鼠标拖拽进行片选, 使用CTRL或者SHIFT键进行多选和片选;另外, 您还可以像ListBox的选择方式一样,进行选择和反选一行,等等。丰富的选择行为让您的应用程序操作更灵活,使用更方便。
13.缩放支持10%~400%的运行时缩放比率。
14.打印MultiRow提供了丰富的打印时定制功能,您可以根据实际打印场景来设置。
◆支持打印预览,打印到图片,输出到打印机
◆支持普通打印,单行打印,多列打印等分页模式
◆支持打印的样式选择,包括全景打印、简单打印、内容打印,共三种样式
◆支持打印范围的选择,指定特定的行作为打印目标
◆支持指定列头和列脚的打印位置
◆支持将内容的宽度自适应打印到纸张
◆支持打印内容在纸张的对齐方式
15.完整的自定义体系MultiRow提供了大量基于事件或者数据包的API,允许用户根据应用程序的特殊需求定制自己想要的外观和行为,充分发挥您的想象力。
二、SpreadforASP.NET1.中文支持
Spread for ASP.NET已经加入中文资源,同时提供中文演示程序、中文文档和中文教程。此外,不断丰富的中文示例库更方便的让您了解Spread的功能和使用场景
2.全面的Excel兼容性
Spread会独立安装Excel文件格式的输入输出引擎,在没有安装Excel的环境中也可以进行Excel文件格式的输入输出,开发时设计的图表、图形、图像等都会作为对象输出到Excel文件中。Spread提供多种版本的Excel和多种文件类型的导入导出服务,包括Excel文件(XLS、XLSX)、档案文件(CSV)和文本文件(TXT)
3.丰富的图表
Spread支持85种丰富多彩的图表效果。基于工作表的数据直接生成图表,操作简单。同时,软件人员还可以在Visual Studio设计环境中定制图表的所有元素,包括标题、序列、轴、样式、图例等。
4.强大定制能力
Spread for ASP.NET表格控件对象模型允许ASP.NET开发者自定义界面元素同时管理控件行为。开发者通过Spread for ASP.NET表格控件将兼容Microsoft Excel的表格控件功能植入ASP.NET应用系统中。
5.自由使用的公式引擎
Spread表格控件强大的公式计算引擎支持300多种内置函数,并支持通过内置函数和运算符来自定义公式。支持的函数包括日期、时间函数、工程计算函数、财务计算函数、逻辑函数、数学和三角函数、统计函数、文本函数等。同时支持自定义各种专业公式。
三、SpreadforWin1.在一个工作簿中支持多个工作表。用多个工作表来对信息进行分类,这与Excel的工作表(worksheet)类似。
2.定制的外观 (皮肤)通过预先定制的皮肤来轻松、快速第配置工作表的外观。定制的皮肤可在开发团队中中共享,以实现控件外观的跨应用程序的一致性。
3.单元格合并 — 支持多个单元格合并。通过单元格合并来将多个单元格合并到一起。支持对数据单元格、表头的合并,还支持将数值相同的单元格进行自动合并。
4.表头中包含多列和多行 — 您还可以合并表头单元格,用多列或多行表头对您的进行组织。
5.排序功能支持可以对多行或多列数据进行排序,或对某个范围内的数据进行排序。可以通过代码实现,也可以通过用户点击列表头进行自动排序。
6.对行和列的交互进行定制多行或多列的移动:允许用户拖动多行或多列多行或多列的冻结:支持冻结一个工作表中的任意数量的行或列。被冻结的行会一直置顶。冻结的列会始终位于最左侧行或列的缩放:支持对一个控件内的行或列的尺寸进行调整搜索数据支持通过指定工作表和待搜索数据串,在工作簿中的任何单元格中搜索数据
7.数据的筛选支持对筛选条件的定制,只显示满足条件的数据。可在筛选的基础上,改变数据的显示
四、SpreadforWinRT1.条件格式化
您轻松添加格式化条件到单元格中;例如,您想根据单元格值设置其背景色。可以使用特定样式来指定不同格式的设置选项,如边界和颜色,当符合条件时单元格将被格式化
2.合并单元格
当单元格中含有相同的数据时,Spread可以在行列间自动合并含有相同数据的单元格。这样可以更清晰的呈现数据,比如在绑定数据库的时候
3.支持UI数据验证
Spread WinRT可以在单元格中弹出下拉列表,用户可以通过下拉列表选择正确值。同时,Spread具有在无效值的单元格外部显示红色圆形指示器功能
4.PDF 导出
轻松导出电子表单到 PDF 文档,包括数据可视化部分,例如波形图、数据条形图和图标集
五、SpreadforWPF-Silverlight1.单元格合并
在日常商务中,我们往往需要通过Excel制作各种表格。而表头往往需要合并或者跨越多行或多列。Spread for WPF-Silverlight同样可以完成这样的操作。将多个单元格或者单元格区域合并为一个大的单元格,方便表格的信息展示与传递
2.数据校验
Spread for WPF-Silverlight支持单元格下拉列表,在列表中完成对数据类型的校验。用户可以从列表中直接选择符合条件限制的数据。如果输入非法数据,Spread for WPF-Silverlight可以通过红色的椭圆框标识出来,方便修改和确认
3.数据可视化
Microsoft中条件格式包含数据条(Data Bars)、图标集(Icon Sets)。这些功能都是高质量的可视化表格的必备要素。Spread for WPF-Silverlight可以通过设计器直接设置这些功能,设置方式与Excel相同
4.导出到PDF
众所周知,原有数据导出PDF是最常用的功能。新增了这些校验和数据可视化后,PDF导出是否支持呢?答案是肯定的。包括文档、波形图、数据条、图标集等等高级可视化特性均可导出到PDF文档
六、SpreadJS 1. 预览和打印数据视图
2. 表格切片器
3. SpreadJS支持汉字和中文本地化界面
4. Excel导入/导出
5. 固定位置浮动对象
6. 表格设计器增强
7. 类Excel行为的增强。