没有找到合适的产品?
联系客服协助选型:023-68661681
提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
转帖|行业资讯|编辑:莫成敏|2020-01-16 10:54:59.350|阅读 319 次
概述:本文将详细介绍Spread.NET V13.0新版本的亮点之一:公式值自动格式化、结构化引用,以及全新的示例。
# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>
Spread Studio (Spread.NET)是一个跨平台的Spread表格控件工具集,支持 462 种 Excel 公式,提供可嵌入系统的类Excel 设计器和全面开放的 API,为.NET开发人员构建企业级表格应用程序提供更加专业的选择。
最近,表格控件Spread.NET 发布了V13.0新版本。本次发布,除了已有功能增强,Spread.NET还加入了许多全新功能,如公式值自动格式化、自动调整行标题的宽度、插入结构化引用和全新的事件等。
本文将详细介绍Spread.NET V13.0新版本的亮点之一:公式值自动格式化、结构化引用,以及全新的示例,在此之前,请先下载最新安装程序,以便同步体验!
公式值自动格式化
Spread.NET加入了公式值自动格式化的功能:
Spread.NET 提供的公式值自动格式化功能与Excel类似,如使用DATE函数计算日期时,计算结果将自动设置为日期格式。
Spread.NET的公式值自动格式化,可以根据原始单元格格式自动格式化公式值。
举例:
在单元格A1中键入1500.65,然后应用“ 货币”格式,则该单元格将显示为\$ 1500.65。此时,在单元格A2中键入公式“= A1”,则单元格A2的值也将显示为货币格式。
如果将单元格A2的“单元格格式”更改为会计专用,则单元格A2中的值将更新为 “ 会计专用格式”而不是“ 货币格式”。
此时,在单元格B1中键入公式“= A1”,然后将公式向下拖动到单元格B2中,则这两个单元格的格式均为货币类型,因为B1、B2单元格均引用自A1,而A1的单元格格式为货币:
注:为了向后兼容,此功能默认未启用,使用时必须通过IWorkbook.Features来启用:
[C#]
IWorkbook.Features.AutoFormattingworkbook.Features.AutoFormatting = True
[VB]
IWorkbook.Features.AutoFormattingworkbook.Features.AutoFormatting = True
自动调整行标题的宽度
Spread.NET 可以动态调整行标题的大小,当您向下滚动表格时,该行标题会自动调整以显示完整的行号:
此功能的应用场景是:在数据量非常大的电子表格中,用户向下滚动时可以查看完整的行索引号。
IWorksheet中的BackgroundImage
Spread.NET现在使用新的重载方法SetBackgroundPicture在IWorkbook界面中为工作簿设置背景图像:
[C#]
void IWorksheet.SetBackgroundPicture(string filename, [string contentType = null]) void IWorksheet.SetBackgroundPicture(System.IO.Stream imageStream, string contentType)
[VB]
Sub SetBackgroundPicture(filename As String, Optional contentType As String = Nothing) Sub SetBackgroundPicture(imageStream As System.IO.Stream, contentType As String)
注:背景图片必须从文件或数据流中加载,并且指定的文件类型必须是:
编辑公式会向表单元格数据插入结构化引用
使用Spread中的FormulaTextBox控件编辑公式时,可以选择单元格、表格列或整个表格,并自动插入结构化引用。
注:这个功能可适用于整个表的列引用和整个表引用,但是对于使用 [\@ColumnName] 语法的单元格引用,其引用的单元格必须与表单元格位于同一行中,如果表单元格在另一行中,则只能使用常规单元格引用。
新的BeforeRightClick事件
Spread.NET提供了一个新事件BeforeRightClick,该事件用于:最终用户右键单击电子表格内部时,可以通过事件、API来自定义上下文菜单。
您可以在此事件中调用API(如FpSpread.HitTest)实现:定位光标下的单击位置和对象,覆盖默认行为,并自定义上下文菜单(包括样式、自定义功能),BeforeRightClick事件为Spread设计器的右键单击操作,带来了更为个性化、更加灵活的功能。
为WinForms控件资源管理器中添加了新示例
Spread.NET 在本次更新中,加入了一些令人兴奋的新示例,这些示例可以在C#和VB中运行,并且他们已经包含在Spread.NET的安装程序中:
1、汽车保险索赔示例
汽车保险索赔展示了:如何获取包含VBA代码和自定义形状的Excel工作簿(*.XLSM),并将其转换为 .NET WinForms应用程序(Spread设计器),该应用程序可以将新的命令(包含用户插入的VBA宏和其他修改项目)导出至Excel中。
2、动态数组示例
该示例展示了:如何使用Spread的动态数组功能,以及使用动态数组的示例。您可以浏览到每个带有新公式函数FILTER、RANDARRAY、SEQUENCE、SINGLE、SORT、SORTBY和UNIQUE的工作表。
3、公式跟踪示例
该示例展示:如何使用Spread新的API跟踪公式的源、从属单元格和引用单元格。
4、自定义函数功能示例
该示例展示:如何实现返回数组或计算结果的自定义计算函数,该函数可与数组公式或新的动态数组功能(如果已通过IWorkbookSet.CalculationEngine.CalcFeatures启用)一起使用。
5、XLOOKUP和XMATCH函数功能示例
该示例展示:如何使用新的XLOOKUP和XMATCH计算函数以及增强的 searchmode 0\来返回数组中的所有匹配项。
6、自定义数据可视化示例
示例显示了如何创建一个新的 VisualFunction在单元格内绘制QR码。
7、切片器示例
显示了如何使用Spread切片器过滤工作表中的数据,以及如何设置切片器样式。
8、形状引擎功能示例
显示了如何使用Spread的增强形状引擎创建流程图。
表格控件Spread.NET V13.0中加入的全新功能就是这些了,想要查看更多新特性,请点击下方链接!或者下载Spread.NET最新版~
相关内容推荐:
Spread Studio更新至v13.0,增强形状引擎,与 Microsoft Excel® 100% 兼容
表格控件Spread Studio v13.0新功能解读(一):形状引擎及形状属性绑定机制增强
表格控件Spread Studio v13.0新功能解读(二):增强复制粘贴,确保与 Microsoft Excel® 的数据无缝衔接
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@obta.cn
文章转载自:在自动化GUI测试领域,面对日益复杂的动态Web界面和频繁变化的软件控件,传统的单一对象识别技术和脆弱易碎的测试脚本已成为效率提升的主要瓶颈。Web测试工具TestComplete通过完整的对象识别引擎以及AI驱动的自我修复来降低维护成本,保障大规模自动化测试套件的长期可靠运行。本文将介绍这些技术以及其在实际场景中的应用。
还在为脆弱的测试环境、强外部依赖和低效的测试复用拖慢交付而头疼?尤其在银行、医疗、制造等关键领域,传统的端到端测试常因环境不稳、接口难模拟、用例难共享而举步维艰。灰盒级SOA测试工具Parasoft SOAtest以可视化编排简化复杂测试流程,用环境虚拟化消除外部依赖,更通过组件复用实现跨国测试资产共享,让端到端测试从被动排查转变为主动防御。
作为面向工程软件开发者的高级渲染解决方案,HOOPS Luminate将先进的实时渲染与物理级光线追踪完美结合,助力开发团队打造超越预期的视觉体验与交互性能。
HOOPS SDK产品组合为船舶及海工软件提供从CAD数据访问、可视化到跨平台协作的全流程支持。
我们将 Spread for Windows Forms 与 Spread for Web Forms 捆绑成极佳的软件包,为您开发团队从事 ASP.NET 和 .NET Windows Forms 的开发提供所需出色的网格 / 电子表格组件。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@obta.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢