Spread 是什么?能做什么?有哪些平台?

您如果想使用一款和 Excel 最兼容最类似的表格控件进行二次开发,那么 Spread 是最适合您的。Spread .NET 表格控件是一个功能和 Excel 类似的表格控件集。用于在您的应用系统中实现 表格数据录入和编辑等交互功能,并且提供灵活的定制能力和丰富的 数据可视化效果。Spread 表格控件广泛应用在财务、预算、工程、统计等领域的信息系统中。通过图表引擎和数据可视化功能,为商业表单控制面板提供丰富、有效的内容信息。 综合 Microsoft Excel 文档操作功能,为企业级的信息共享提供支持。支持离线和在线应用系统,涵盖 Windows FormsASP.NETXAMLWinRT 平台。

Spread 主要功能点是什么?

提供了 Spread 设计器,它具有强大的表格设计能力。您不需要编码,就可以在 Spread 设计器中实现数据分组、公式计算、条件格式、图表效果等复杂功能的表格应用开发,从而缩短开发时间。您更可以将其免费部署到最终用户端,帮助用户编辑和定制 Spread 模板,分析处理表格数据。

完备的 Excel 兼容性,便于 Excel 导入导出操作。在没有安装 Excel 的环境中也可以 兼容 Excel 对 Excel 格式的文件输入输出,开发时设计的图表、图形、图像等都会作为对象输出到 Excel 文件中。Spread 提供多种版本的 Excel 和多种文件类型的导入导出服务,包括 Excel 文件(XLS、XLSX)、档案文件(CSV)和文本文件(TXT)。

图表、条件格式、迷你图等丰富的数据可视化形式。

460+ 内置公式和自定义公式,便于数据的统计和运算。

细粒度的对象模型,为解决疑难需求提供定制能力。它提供了灵活开放的对象模型和 50,000 个以上的 API。这样的特点使得用户拥有 定制几乎所有元素的能力。

灵活的 打印控制和文件输出选项。

支持的开发和运行环境?

Spread WinForms 支持.NET 4.0 和 VS 2013 以上。

Spread ASP.NET 支持.NET 4.6 和 VS 2013 以上。

Spread WPF-Silverlight 支持.NET 4.0 和 VS 2010 以上。

Spread COM 支持 IE 各版本浏览器,不支持非 IE 浏览器。

Spread .NET 各平台运行环境要求

产品的授权方式?

Spread 按照使用开发人员的数量授权,有四种授权方式:

团队授权I型:包含 4 个开发授权,适合小微软件开发企业和拥有 2-4 名开发人员的企业信息中心。

团队授权II型:包含 20 个开发授权,适合中小软件开发企业和拥有 8 名以上开发人员的中大型企业信息中心。

企业授权:包含 100 个开发授权,适用于中大型软件企业和集团型企业。

开发授权:1 个授权,适合个人用户。

授权方式说明

发布时是否需要在服务器上安装产品?

Spread 产品发布非常方便,发布的服务器不需要安装产品,也不需要 License。您只需要将 Spread 的 DLL 和您的应用程序一起发布就可以了。

产品中文帮助文档、中文示例都有哪些?

Spread 有丰富的 线上文档在线示例。您可以通过我们官网的在线演示和资源中心进行下载。并且我们还提供有 博客源码库培训视频。如果您在使用产品过程中有问题,还可以在 产品中文技术社区发帖提问,我们的在线工程师会全力协助您。同时,您还可以获取一个月的 免费售前技术服务,让我们的选型工程师和您一起完成您的需求验证工作。

支持的数据源格式和数据库有哪些?

支持所有 ADO.net 数据源。支持 SQL Server、Oracle 等关系数据库。

支持哪些文件的导出操作?

Spread 支持的导出类型非常的丰富。开发时设计的图表、图形、图像等都会作为对象输出到 Excel 文件中。Spread 提供多种版本的 Excel 和多种文件类型的导入导出服务,包括 Excel 文件(XLS、XLSX)、档案文件(CSV)和文本文件(TXT)等。

对 EXCEL 文件的支持能力怎么样?

Spread 的 Excel 文件导入导出功能非常强大。它不仅支持与 MS Excel 之间的数据导入、导出,包括数据格式和计算公式的导入和导出,同时也支持单个工作表和整个工作簿的导入、导出,还支持 图表、条件格式化、波形图等功能的导入导出。服务器端支持在未安装 Excel 的情况下,通过 Spread 控件来显示 Excel 文件。而且它还支持不同的 Excel 文件类型格式。所以您可以放心的将 Spread 使用在您的项目中,进行 Excel 的导入导出。

Spread for WinForm 上开发的模板能否在其他平台中使用?

可以的。如果您想把 WinForm 上开发的模板用于其他平台,通过将在 WinForms 上开发的模板保存为 Excel 文件,就可以完成模板的共享。

模板设计器是否可以发布给用户、用户能否自己修改模板?

可以的。 Spread 设计器的操作风格与 Excel 类似,便捷易用。您不需要编码,就可以在 Spread 设计器中实现数据分组、公式计算、条件格式、 图表效果等复杂功能的表格应用开发,从而缩短开发时间。您还可以将其免费部署到最终用户端,帮助用户编辑和定制 Spread 模板,分析处理数据。

支持哪些图表类型?

Spread 支持 85 种丰富多彩的 图表效果。图表不仅可以在 Spread 中使用,同时,我们提供 FpChart 控件,也可以在任意 Form 中独立部署。此外,条件格式、迷你图等单元格级别的数据可视化功能为您带来更精细的用户体验。

支持哪些公式?

Spread 拥有强大的公式计算引擎, 460 多种内置函数,并支持通过内置函数和运算符来自定义公式。支持的函数包括日期、时间函数、工程计算函数、财务计算函数、逻辑函数、数学和三角函数、统计函数、文本函数等。强大的公式计算引擎,让您在 Spread 之外任意使用。同时您也可以轻松方便的自定义各种专业公式。

是否支持数据排序?

支持对数据进行分组、排序、筛选。
支持可以对多行或多列数据进行排序,或对某个范围内的数据进行排序。可以通过代码实现,也可以通过用户点击列表头进行自动排序。

是否支持触摸操作?

支持类似微软 Excel 2013 的 UI 触摸行为和样式。

是否支持将数据显示为树形结构(TreeView)?

您可以通过扩展实现,我们也有客户已经在使用了。同时,我们也有展示的案例,包括源码。

产品的运行性能怎么样?

到目前为止,我们有中石油,大庆油田这样的大型客户,我们还没有收到用户在他们使用的系统中,有性能不好的反馈。当然,特别是在 Web 开发的时候,有时候性能会受多方面因素影响,比如带宽,网络状况和表单复杂程度等等。您在具体使用过程中,有任何问题,我们都有专业的技术人员帮助您共同解决。

Spread for ASP.NET 是否支持 jQuery 操作?

支持 jQuery。jQuery 可以在 Spread 中直接使用,jQuery 可以通过获取 Spread 中的对象,来直接操作 Spread。

Spread 与 FlexGrid 的区别?

您可以根据您的需求来选用不同的产品。如果您希望快速进行增删改查,那么推荐您使用轻量级的 FlexGrid,它是一个高性能的表格控件。如果您希望进行 Excel 文件导入导出功能,丰富的单元格设定,拥有多 Sheet 页等丰富强大的功能,建议您使用 Spread。

Spread 与 ActiveReports 的区别?

它们两者都可以做报表。您可以根据您的需求来选用不同的产品。如果您需要的功能是进行方便的数据绑定和丰富外观进行报表呈现,那么 ActiveReports 非常适合您的项目。如果您需要进行 表单的录入填报、编辑修改Excel 文件导入导出功能,那么 Spread 是非常适合您的项目的。

如何升级产品?

升级 Visual Studio .NET 工具箱:

对于新的工程,您需要移除工具箱中的现有 Spread 控件,再添加新的 Spread 控件。

如果工具箱没有显示,在 Visual Studio 视图菜单中选择“工具箱”。右键点击工具箱,在弹出的菜单项中点击“选择项” 选项。在选择工具箱对话框中,选择“.NET Framework 组件”选项卡。在“.NET Framework 组件” 选项卡中, Spread 控件(FarPoint.Win.Spread 命名空间)应该已经在列表中。勾选 FpSpread 控件点击“确认”按钮。如果 Spread’ 表格控件没有显示在列表中,点击“浏览”按钮,在安装文件夹下选择 FarPoint.Win.Spread.dll 后点击打开。这时 Spread 表格控件被添加到列表中,勾选后点击“确认按钮”。

升级现有 Visual Studio.NET 工程:

对于现有的工程,升级步骤如下:删除使用了 Spread 工程中 Spread 相关的 DLL 引用删除使用了 Spread 的工程中 licenses.licx 文件在工程中添加一个新的窗体(为了自动生成 Licenses.licx,并自动添加 Spread 相关的 DLL 引用)在 VS 工具箱中将 Spread 控件添加到窗体中,此时会自动添加 Spread 相关的 DLL 引用,并自动 生成 licenses.licx 文件(需要确认 DLL 和 License 中 Spread 的版本号是否正确)对解决方案中所有工程进行 1-4 步操作。(一般客户会在该步骤出现问题,一定要针对项目的所有工程进行操作)Rebuild 整个解决方案。重新发布。

Spread 与 C1.Excel 区别是什么?

您可以根据您的需求来选用不同的产品。如果您需要的是一个导入导出 Excel 的引擎,那么 C1 Excel 就可以满足您的需求。如果您需要一个既可以 导入导出 Excel 文件,又可以进行 模板和数据编辑和呈现的表格控件,那么 Spread 是非常适合您的。

Spread 可以导出 Word 文档吗?

Spread 不可以直接导出 word 文档类似.docx 后缀类型的文件。但是它可以导出为.xml和.txt 后缀的文件,这两种类型的文件是可以使用 Word 文档软件直接打开使用的。

我想分配访问权限,用 Spread 可以吗?

Spread 本身不控制权限,您可以根据您自己的需要添加权限管理的业务逻辑。

Spread .NET 与 SpreadJS 以及 Spread COM 有啥区别呀?我该用什么版本呀?

Spread .NET 中的 ASP.NET 版本和 SpreadJS、SpreadCOM 都可以应用于 WEB 应用程序的开发。但是它们适用的环境是不一样的,您可以根据您的需求进行选择。

SpreadCOM 使用的是 ActiveX 技术,客户端必须安装 ActiveX 插件才能运行。对客户端浏览器是有要求的,只能支持 IE,对手机端也不支持。 Spread ASP.NET 是一个支持多种浏览器的基于服务端的表格控件。 SpreadJS 是一个纯前端的组件,有很好的跨浏览器支持和手机端支持能力。

我想在 Spread 嵌入其他控件产品可以吗?

可以的。 Spread 自定义单元格可以嵌入其它控件作为单元格使用。也可以在 Spread 中使用浮动对象,将其他控件放置在 Spread 上面。您可以根据您的需求进行选择使用。

Spread 和 Office Excel 有啥区别啊?Spread 能否实现 Excel 一模一样的功能操作?

如果您是希望有一款表格类型的应用程序,不再进行二次开发,那么 Office Excel 就可以满足您的需求。如果您希望可以将表格放置到相应的应用程序中进行二次开发的,并保持用户在 Excel 中的良好体验,而且拥有更多的功能拓展和增强的样式外观,那么 Spread 就非常适合您。

葡萄城是否提供培训服务?

提供。葡萄城的定制培训专注实操,凭借我们在控件行业 30 年的积累,结合您项目实际,进行有针对性的培训,重点讲解您项目中实际使用的核心控件功能。 点击这里可以了解更多