国家  china

Spread Studio 常见问题

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

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

Q: Spread主要功能点是什么?

  • 提供了Spread设计器,它具有强大的表格设计能力。您不需要编码,就可以在Spread设计器中实现数据分组、公式计算、条件格式、图表效果等复杂功能的表格应用开发,从而缩短开发时间。您更可以将其免费部署到最终用户端,帮助用户编辑和定制Spread模板,分析处理表格数据。
  • 完备的Excel兼容性,便于Excel导入导出操作。在没有安装Excel的环境中也可以兼容Excel对Excel格式的文件输入输出,开发时设计的图表、图形、图像等都会作为对象输出到Excel文件中。Spread提供多种版本的Excel和多种文件类型的导入导出服务,包括Excel文件(XLS、XLSX)、档案文件(CSV)和文本文件(TXT)。
  • 图表、条件格式、迷你图等丰富的数据可视化形式
  • 460+内置公式和自定义公式,便于数据的统计和运算
  • 细粒度的对象模型,为解决疑难需求提供定制能力。它提供了灵活开放的对象模型和50,000个以上的API。这样的特点使得用户拥有定制几乎所有元素的能力。
  • 灵活的打印控制和文件输出选项

Q: 支持的开发和运行环境?

  • Spread WinForms支持.NET 4.0和VS2013以上。
  • Spread ASP.NET支持.NET 4.6和VS2013以上。
  • Spread WPF-Sliverlight支持.NET 4.0和VS2010以上。
  • Spread COM支持IE各版本浏览器,不支持非IE浏览器。

Spread Studio各平台运行环境要求

Q: 产品的授权方式?

Spread按照使用开发人员的数量授权,有四种授权方式:
  • 团队授权I型:包含4个开发授权,适合小微软件开发企业和拥有2-4名开发人员的企业信息中心。详细介绍
  • 团队授权II型:包含20个开发授权,适合中小软件开发企业和拥有8名以上开发人员的中大型企业信息中心。详细介绍
  • 企业授权:包含100个开发授权,适用于中大型软件企业和集团型企业。详细介绍
  • 开发授权:1个授权,适合个人用户。

授权方式说明

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Q: 支持哪些图表类型?

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

Q: 支持哪些公式?

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

Q: 是否支持数据排序?

支持对数据进行分组、排序、筛选。

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

Q: 是否支持触摸操作?

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

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

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

Q: 产品的运行性能怎么样?

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

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

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

Q: Spread与FlexGrid的区别?

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

Q: Spread与ActiveReports的区别?

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

Q: 如何升级产品?

升级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整个解决方案。
  • 重新发布。

Q: Spread与C1.Excel区别是什么?

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

Q: Spread可以导出Word文档吗?

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

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

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

Q: Spread Studio与SpreadJS以及Spread COM有啥区别呀?我该用什么版本呀?

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

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

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

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

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

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

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

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

现在就开始试用吧!

30天产品试用下载。在您下载试用之后,我们的技术支持工程师会全力帮助您同步解决遇到的产品问题。