SpreadSheet控件详解:属性、方法与事件

5星 · 超过95%的资源 需积分: 46 141 下载量 174 浏览量 更新于2024-09-17 3 收藏 20KB TXT 举报
"本文将详细介绍SpreadSheet控件的主要属性、方法和事件,以便于开发者更好地理解和使用这个组件。SpreadSheet控件是Office Web组件的一部分,通常在安装Office后可以在特定目录下找到其帮助文件。通过学习这些关键属性、方法和事件,可以更有效地在Web应用程序中集成和操作电子表格功能。以下是一些重要的属性、方法和事件的解释:" SpreadSheet控件是用于在Web环境中创建和操作电子表格的一种组件。它允许用户在网页上实现类似Excel的功能。以下是该控件的一些核心属性、方法和事件: 1. `XMLData`:此属性用于设置或获取控件中的数据,以XML格式存储,方便数据的导入和导出。 2. `Range`:这是一个非常重要的属性,它代表了一个特定的单元格区域,例如"A1:B2"。你可以通过它来操作多个单元格。 3. `ActiveSheet`:返回当前活动的工作表,即用户正在交互的那张工作表。 4. `Cells`:提供对工作表中所有单元格的访问,可以根据行和列索引来获取或设置单元格的值。 5. `ActiveCell`:表示当前选中的单元格,你可以通过它来获取或设置当前活动单元格的值。 6. `AllowPropertyToolbox`:决定是否显示属性工具箱,用户可以通过工具箱来修改控件的属性。 7. `AutoFit`:如果设置为True,控件会自动调整列宽和行高以适应内容。 8. `Dirty`:当控件的任何部分被修改时,此属性变为True,表示数据已更改但未保存。 9. `DisplayColHeaders` 和 `DisplayRowHeaders`:控制是否显示列头和行头。 10. `DisplayPropertyToolbox`:控制是否显示属性工具箱,供用户查看和编辑控件属性。 11. `DisplayTitleBar`:决定是否显示标题栏,显示时会显示控件的标题。 12. `DisplayToolbar`:控制是否显示标准的工具栏,包括常用的编辑和格式化选项。 13. `EnableAutoCalculate`:启用或禁用自动计算功能,类似于Excel中的自动计算。 14. `ScreenUpdating`:控制屏幕是否实时更新,设置为False可以提高性能,特别是在执行大量操作时。 15. `Selection`:返回当前选定的范围,可以用来操作一组选定的单元格。 16. `TitleBar`:可以设置控件标题栏的文本。 17. `ViewableRange`:返回用户可见的部分,即在当前滚动位置能看到的单元格范围。 关于Range对象,它也有一些重要的属性和方法: 1. `Address`:返回Range的地址,如"A1:B2",可用于定位单元格。 2. `Cells`:提供对Range内所有单元格的访问。 3. `Column` 和 `Row`:分别返回Range的起始列和行号。 4. `Columns` 和 `Rows`:返回Range内的所有列和行。 5. `Value`:获取或设置Range的值,可以是文本、数字或其他类型。 6. `Formula`:设置或返回Range的公式,支持Excel的公式语法,如`=SUM(A1:B1)`。 7. `Text`:返回Range的值,以文本形式表示,与`Value`不同的是,它不考虑单元格的数字格式。 8. `NumberFormat`:设置或获取单元格的数字格式,例如货币、日期等。 掌握这些基本属性、方法和事件,可以帮助开发者在Web应用程序中实现复杂的电子表格操作,如数据输入、计算、格式化和交互。同时,配合 SpreadSheet 控件提供的事件,如`BeforeCalculate`、`Calculate`和`Change`等,可以实现更丰富的用户交互和数据处理逻辑。
2006-03-16 上传
摘要 Formula One e.Spreadsheet Engine 具有广泛的API和丰富的GUI设计器,可用以访问多种数据源,过滤和格式化数据,并能动态生成并传送真实的Excel文件(不仅仅是格式化静态数据),并带有各种公式,图表,略图,合并单元格,多种工作表单以及许多其它的格式选项。 组件列表 技术特性 应用场景 制作基于Excel的各类报表,适合国内各领域涉及Excel格式的报表系统以及Web报表系统的开发。 运用优势 ·容易访问和格式化任何数据源数据 连接数据库,XML或文本文件,并利用电子表格通用性和功能来自动化格式,计算和分析数据。 ·传送真实的Excel文件报表 请不要只认为是打印静态数据或CSV文件到Excel中!动态生成真实的Excel文件,具有精确的列,行,公式,功能,图表,略图,合并单元格,多种电子表格,旋转文本,超级链接,完全格式化,等等。 ·处理服务器或客户端Excel文件的Java 工具 包括GUI-less服务器端电子表格引擎,用于嵌入servlets,JSP和EJB,并具有一个单独的与Excel兼容网格,用于Java 桌面GUIs上。 ·灵活的API 100%纯Java 强大的完全Java验证API提供给开发者较大的灵活性,并提供方便的访问数据,文本文件,XML和其它数据源,以及传送Excel,XML或HTML报表的方法。 ·流线式创建Excel报表,将现存的Excel文件作为模板文件 自动化并报告计算结果和现存商业逻辑,格式以及当前存放在Excel文件中的规则。 ·可视化设计报表,通过代码设计报表,或两者兼备 通过编程创建Excel报表,您以及您的用户可以使用强健的电子表格设计器,形象的创建报表模板。 开发环境 ";;;Borland(R) JBuilder[TM] 8 Borland(R) JBuilder[TM] 7 Borland(R) JBuilder[TM] 6 Borland(R) JBuilder[TM] 5 IBM VisualAge for Java 4 IBM VisualAge for Java 3 IBM VisualAge for Java 2 Borland(R) Visual Café 4.0 Borland(R) Visual Café 3.0 Borland(R) Visual Café 2.0 Sun Java Workshop Sun Forte V2.0 for Java Sun ONE Studio 4 (Formerly FORTE for Java) Sun ONE Studio 5 (Formerly FORTE Compiler Collection) NetBeans";;; 支持平台 ";;;Windows 95 Windows 98 Windows NT 4.0 Windows 2000 Windows XP UNIX Linux";;; 标准报价 82,720 元人民币 * 以上报价仅供参考,具体以厂商正式报价为准。 电话 021-58549800 Email: tools@sh.grapecity.com http://www.grapecity.com/china