spreadsheet笔记汇总.docx
- 文档编号:3442969
- 上传时间:2022-11-23
- 格式:DOCX
- 页数:12
- 大小:895.76KB
spreadsheet笔记汇总.docx
《spreadsheet笔记汇总.docx》由会员分享,可在线阅读,更多相关《spreadsheet笔记汇总.docx(12页珍藏版)》请在冰豆网上搜索。
spreadsheet笔记汇总
Spreadsheet
DevExpressWinFormsSpreadsheetControl是一个可以轻松的创建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,菜单和对接docking
DevExpress.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.dll
DevExpress中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.dll
SpreadsheetFormulaBarControl所需的
DevExpress.RichEdit.v15.2.Core.dll
SpreadsheetFormulaBarControl所需的
DevExpress.DataAccess.v15.2.dll
邮件合并功能所必需的
DevExpress.DataAccess.v15.2.UI.dll
邮件合并功能所必需的
DevExpress.XtraGrid.v15.2.UI.dll
需要和某些邮件合并功能 内置对话框
DevExpress.Pdf.v15.2.Core.dll
DevExpress中XtraRichEdit.v15.2.dll库布局所依赖的。
DevExpress.Pdf.v15.2.Drawing.dll
DevExpress中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.ShowGridlines
控制工作表的可见性 网格线
WorksheetView.ShowHeadings
指定是否显示或隐藏 行和列标题 工作表
WorksheetView.TabColor
指定工作表选项卡的颜色
WorksheetView.Zoom
集的缩放级别 工作表视图
Cells及cellranges方法
CellCollection.Item,Worksheet.Item
Row.Item,Column.Item,Range.Item
从一个访问单个单元格 工作表的所有单元格的集合, 从一个特定的行或列,或 从任何范围的单元格。
Worksheet.Range
Worksheet.GetUsedRange
当处理一个工作表(例如,格式化单元格或处理数据),你可以 操纵单个单元格,也可以操作单元范围,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- spreadsheet 笔记 汇总