您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 其它行业文档 > spreadsheet笔记
SpreadsheetDevExpressWinFormsSpreadsheetControl是一个可以轻松的创建EXCEL表单的winofrm程序控件,为电子表格功能。它提供了一个全面的API,可以使用它来创建、加载转换、修改和打印电子表格文件,因此,应用程序不需要Microsoft®Excel®上安装一个终端用户的计算机在处理电子表格。主要特点Winformsspreadsheetcontrol模拟的外观,,感觉像Microsoft®Excel®的功能,允许你创建、查看和编辑电子表格文档。Spreadsheetcontrol将数据存储在一个网格的细胞组织的行和列,并提供全面的数据形成和分析工具,如数据挖掘、分组、过滤和图表。内置的公式计算引擎允许您创建简单的公式,总结你的信息或包含数学构造复杂的公式、统计和其他预定义的功能先进的数据分析。spreadsheet还提供了一个包罗万象的邮件合并功能为各种不同的业务需求,通过使用这个功能,您可以自动生成个性化的信件或业务文档和组成主从复合结构目录和任何复杂的报告。下面列出spreadsheetcontrol最主要的特点:外观定制:用户界面:添加一个bar或rabbonUI到你的srpeadsheet应用程序在设计时进行作分类、电子表格命令、逻辑页面和页面组。外观和感觉:spreadsheetcontrol还支持皮肤定制,可以使用它来使您的应用程序更加美观.文件操作:创建、加载、转换并保存工作簿流行的文件格式EXCEL格式:xls,xlsx,xlsm,xltx,xltm,xlt;文本格式:txt,csv;其他格式:你的文档导出到PDF文件,或将其保存为网页(HTML导出).工作表基础管理工作表:创建、复制、重命名、移动、隐藏和删除工作表定制工作表视图选项:改变缩放级别和网格线的可见性和控制、标题指定打印设置:设置纸张大小,缩放和取向为工作表页面单元格及单元格范围:操作单元格及单元格的范围:复制、清除、删除、合并和拆分单元格。添加公式,评论和单元格的超链接使用定义的名称命名的单个单元格和单元格范围单元格格式:应用一个单元格样式,或者直接改变单元格颜色、对齐、边界和字体设置指定单元格格式根据特定的条件创建条件格式规则改变的工作表单元格行和列修改工作表插入行和列,复制、隐藏或删除它们冻结窗格使特定的列和行滚动时总是可见的调整行高和列宽公式执行计算使用公式和不同类型的单元格引用和一组全面的内置函数创建共享和数组公式创建自定义(定义)功能工作表的公式使用公式引擎,它提供了解析公式的能力,一个表达式树,修改和重建的字符串表达式保护保护工作簿结构:防止用户添加、删除或重命名工作表保护工作表:防止用户编辑特定单元格,应用格式化选项,或制作结构更改工作表保护个人单元格范围和为通过身份验证的用户解锁在一个受保护的工作表的特定范围数据形成工具组织数据表:插入、复制、修改和删除表。格式表使用预定义的表,风格或创建自己的自定义样式数据范围按升序或降序排序过滤数据:使用自动筛选功能使大量的数据只显示满足过滤条件的行组数据:数据分割成单独的组织和显示每组的汇总行和列图表和图形将照片添加到工作表:插入、移动、变化、转换和删除照片总结数据直观地使用各种图表:创建一个基本的图表和完全自定义任何图表元素的外观使用spreadsheetAPI来创建和修改图表的代码数据源使用合并功能自动生成一组以业务为中心的任何复杂性报告,保存合并数据源绑定到一个文件的模板XLS或XLSX格式,模板可以使用后快速创建新文件和报告终端用户的功能:调用datasourcewizard去连接及配置不同的数据源,使用编辑器的master-detailrelationeditor创建和修改查询使用查询设计器和指定表的关系包含组件Xtraspreadsheetsuite提供spreadsheetcontrol,spreadsheetformulabarcontrol还有spreadsheetnameboxcontrol组件用于WinForms应用程序.这些控件在VisualStudioIDEDX.15.2:电子表格工具箱选项卡中可以找到.引用本文档描述了XtraSpreadsheet套件需要哪些程序集及一些至关重要的组件,可以根据你或客户的要求,选择部署.如果您使用其他DevExpress组件在应用程序中,他们的使用和部署应该遵守相应的EULA文档,有关许可证的更多信息和DevExpress的再分配政策,指再分配和部署.必需的库下面是XtraSpreadsheet套件应用程序所需使用的基本库库描述DevExpress.Data.v15.2.dll共同实现最基本的功能DevExpress控制。这包括对数据类\绑定、剥皮、印刷、出口以及很多其他辅助类型和资源DevExpress.Utils.v15.2.dll包含基本的实用程序类和常见的皮肤(“DevExpress风格”、“VisualStudio2013”、“office2013”和“七个经典”)。DevExpress.Utils.v15.2.UI.dll提供了用户界面的基本功能DevExpress.Office.v15.2.Core.dll包含基础RichEdit使用的公共实体,电子表格和文档服务器套件DevExpress.Spreadsheet.v15.2.Core.dll包含基本的类,实现的主要DevExpress电子表格的功能DevExpress.XtraSpreadsheet.v15.2.dll包含SpreadsheetControl和基本类实现其主要功能DevExpress.XtraBars.v15.2.dll包含Ribbon界面,工具栏,菜单和对接DevExpress提供的组件,docking,菜单和对接dockingDevExpress.XtraEditors.v15.2.dll包含一组支持的全功能的编辑器XtraEditors套件DevExpress.XtraNavBar.v15.2.dll包含一个导航栏组件的支持XtraNavBar套件DevExpress.XtraTreeList.v15.2.dll包含tree-like控制所需的类DevExpress.XtraPrinting.v15.2.dll包含类,实现印刷出口PrintingExporting库实现的功能DevExpress.XtraLayout.v15.2.dllDevExpress中XtraPrinting.v15.2.dll库布局所依赖的。DevExpress.Printing.v15.2.Core.dll包含类,实现基本的DevExpress印刷功能库DevExpress.Charts.v15.2.Core.dll所需的嵌入式图表DevExpress.XtraCharts.v15.2.dll所需的嵌入式图表DevExpress.XtraRichEdit.v15.2.dllSpreadsheetFormulaBarControl所需的DevExpress.RichEdit.v15.2.Core.dllSpreadsheetFormulaBarControl所需的DevExpress.DataAccess.v15.2.dll邮件合并功能所必需的DevExpress.DataAccess.v15.2.UI.dll邮件合并功能所必需的DevExpress.XtraGrid.v15.2.UI.dll需要和某些邮件合并功能内置对话框DevExpress.Pdf.v15.2.Core.dllDevExpress中XtraRichEdit.v15.2.dll库布局所依赖的。DevExpress.Pdf.v15.2.Drawing.dllDevExpress中XtraRichEdit.v15.2.dll库布局所依赖的。附加的库以下库提供XtraSpreadsheet套件附加功能的应用程序使用的功能库描述DevExpress.BonusSkins.v15.2.dll皮肤支持DevExpress.Xpo.v15.2.dll终用户操作所需的数据源在向导当添加一个新的数据源应用程序使用邮件合并功能Non-Redistributable库分发任何DevExpress设计时库”。设计”(例如,DevExpress.XtraEditors。v15.2.Design.dll),是严格禁止的请查阅附加信息的EULA库、工具和可执行文件可再发行的入门本教程介绍了如何创建一个简单的带ribbon的电子表格应用程序1、打开VS并创建一个winforms程序,2、在工具箱找到spreadsheetcontrol控件,放到程序中3、单击SpreadsheetControl智能标记和选择停靠在父容器调用SpreadsheetControl任务菜单4、在spreadsheetcontrol任务菜单中选择createformulabar.这会自动添加spreadsheetnameboxcontrol及spreadsheetformulabarcontrol控件到你的窗体中,将其绑定到spreadsheetcontrol电子表格工作区域位置中.5、在spreadsheetcontrol菜单上选择createribbon,这将添加一个RibbonControl到spreadsheet形式和自动定位它在电子表格名称框和公式栏.6、在spreadsheetcontrol菜单上选择createallbars,将自动添加所有spreadsheetribbonpages在里面:7、电子表格应用程序准备好了。运行它来查看结果。例如,在一个单元中输入数据,试一试创建一个公式和格式化单元格,探索各种菜单项目备注:通过执行命令栏(ribbon)用户界面如果出现问题可以处理异常,考虑这种情况当文档被保存到一个锁定或只读文件。为了防止应用程序失败,订阅SpreadsheetControl。UnhandledException事件并设置SpreadsheetUnhandledExceptionEventArgs。处理属性为true。更多关于如何使用的例子SpreadsheetControl,参考部分例子。基本因素Worksheet方法方法描述Worksheet.Rows返回工作表的行的集合Worksheet.Columns返回工作列的行的集合Worksheet.Cells返回工作表单元格的集合,你可以使用这个设置所有单元格格式,或访问单个单元格。Worksheet.Range提供了访问单元格范围Worksheet.SelectedCell,Worksheet.Selection选定单元格或单元格范围Worksheet.DefinedNames返回的集合工作表名称定义相关的单元格,单元格范围,公式和常量。Worksheet.Hyperlinks工作表中包含的单元格返回的超链接Worksheet.Shapes返回集合中包含的所有图形的工作表Worksheet.Tables返回包含在工作表中表的集合Worksheet.GetUsedRange返回一个包含数据的工作表单元格范围Worksheet.Name指定工作表名称Worksheet.Index,Worksheet.Move在一个工作簿控制表的位置Worksheet.Visible,Worksheet.VisibilityType控制工作表可见性Worksheet.PrintOptions影响如何打印工作表的指定选项Worksheetview方法WorksheetView.ViewType指定工作表视图WorksheetView.Orientation指定工作表页面取向的(风景或肖像)WorksheetView.Margins指定工作表的边缘页面。使用IWorkbook.Unit属性选择的单位测量的页边距WorksheetView.PaperKind指定的纸张大小工作表页面时工作表打印WorksheetView.ShowGridli
本文标题:spreadsheet笔记
链接地址:https://www.777doc.com/doc-2859777 .html