Excel一直以霸主的地位,占领了Windows桌面表格软件市场No 1,与此同一时候,Office套装产品差点儿成为了IT行业的标配办公技能。有无相似Excel的桌面程序,绿色版,实现主要的数据编辑功能呢? 假如不安装Office,可否实现表格编辑、公式编辑、打印、导入、导出等操作呢?

能够的,本文介绍的这款开源的SpreadDesginer就可以实现这种需求。

     谁适合阅读此文?

    • 软件设计师
    • 产品经理
    • Excel用户

系统必备:

    • .NET Framework 4.0

在管理平台中嵌入Excel功能

很多行业的管理系统须要象Excel一样丰富的公式和数据处理功能,Spread能够帮助把这些功能嵌入到企业管理系统中,比方財务数据模型、风险分析、保险计算、project应用等。

源代码路径:http://git.oschina.net/GrapeCity/SpreadDesigner

不到1万行源代码(核心功能封装在Spread控件内)

下载Zip包,绿色版本号的,解压就可以使用。

且编译好的exe程序,可免费分发部署

以下分别对Excel和SpreadDesigner进行对照:

对照项

office Excel 2007

SpreadDesigner

价格

680元

免费

安装方式

须要安装

绿色解压

部署分发

再购买License

免费

系统必备

.NET Framework 3.5

.NET Framework 3.5

可编程

VBA\COM组件

C#.NET\VB.NET

技术支持

24小时响应(周内)

支持Excel数据

支持中文

可定制功能

Office 2007的Excel截图:

  • 丰富的图表

    支持85种丰富多彩的图表效果。能够在Spread设计器中基于工作表的数据直接生成图表,操作简单。同一时候,软件人员还能够在Visual Studio设计环境中定制图表的全部元素,包含标题、序列、轴、样式、图例等。

  • 自由使用的公式引擎

    Spread强大的公式计算引擎支持300多种内置函数,并支持通过内置函数和运算符来自己定义公式。支持的函数包含日期、时间函数、project计算函数、財务计算函数、逻辑函数、数学和三角函数、统计函数、文本函数等。

兼容Excel

Spread会独立安装Excel文件格式的输入输出引擎,在没有安装Excel的环境中也能够进行Excel文件格式的输入输出,开发时设计的图表、图形、图像等都会作为对象输出到Excel文件里。Spread提供多种版本号的Excel和多种文件类型的导入导出服务,包含Excel文件(XLS、XLSX)、档案文件(CSV)和文本文件(TXT)。

丰富的单元格类型

支持自己定义丰富的单元格类型。通过用Spread提供的单元格类型或定制自己的类型,确定在一个单元格中能够输入什么样的数据、避免程序猿不必要的检查和验证,并为用户提供一种自然的输入数据的方式

内建的函数

内置函数超过200多种,还支持通过内置函数和运算符来编制公式。支持的函数包含日期、时间函数、project计算函数、財务计算函数、逻辑函数、数学和三角函数、统计函数、文本函数等。

    • 在单元格中放置公式
    • 在公式中指定单元格索引
    • 在公式中使用循环引用
    • 在公式中嵌入函数
    • 公式的自己主动又一次计算和更新
    • 同意用户输入公式
    • 自己定义函数
    • 为定制函数创建名称

支持的函数包含日期和时间函数、project函数、財务函数、逻辑函数、数学和三角函数、统计函数、文本函数等。

导入和导出的功能

Spread支持多种数据格式的导入、导出。不仅在设计状态下可通过设计器来导入、导出数据,执行状态下,通过代码,能够把整个表单、指定表单表或特定单元格范围内的数据导入、导出为不同的文件类型或流文件。

  • 导出文件类型:
    • Spread的XML文件
    • Excel(.xls)文件
    • 文本文件
  • 导入文件类型:
    • Spread XML 文件
    • Excel(.xls)文件
    • Spread 文件
    • 文本文件

基于已有源代码的基础上,发挥你的创意试试看吧:

注意,正式Spread控件,有30天免费使用限制;即第31天,IDE编译源代码会告之过期。

很欢迎对Excel电子表格有兴趣的童靴:提供Spread案例、博客文章、报表例子,我们有超值礼品相送。

联系QQ: 2190296544 [注明Spread]

介绍一款开源的类Excel电子表格软件的更多相关文章

  1. 《介绍一款开源的类Excel电子表格软件》续:七牛云存储实战(C#)

    两个月前的发布的博客<介绍一款开源的类Excel电子表格软件>引起了热议:在博客园有近2000个View.超过20个评论. 同时有热心读者电话咨询如何能够在SpreadDesing中实现存 ...

  2. 一款开源且超好用的网站克隆机 HTTrack

    0x00 前言 我们在学习前端的时候,总是会想着去学习其他人网站是如何制作的,或者我们遇到一些比较有用的知识点的时候,我们可能会选择通过 Ctrl + C / Ctrl + V 去扒下内容,然而我并非 ...

  3. metasploit 一款开源的渗透测试框架

    渗透神器漏洞利用框架metasploit from: https://zhuanlan.zhihu.com/p/30743401 metasploit是一款开源的渗透测试框架软件也是一个逐步发展与成熟 ...

  4. 一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)

    在目前的软件项目中,都会较多的使用到对文档的操作,用于记录和统计相关业务信息.由于系统自身提供了对文档的相关操作,所以在一定程度上极大的简化了软件使用者的工作量. 在.NET项目中如果用户提出了相关文 ...

  5. 几款开源的hybird移动app框架分析

    几款开源的Hybrid移动app框架分析 Ionic Onsen UI 与 ionic 相比 jQuery Mobile Mobile Angular UI 结论 很多移动开发者喜欢使用原生代码开发, ...

  6. 7 款顶级开源 BI(商务智能)软件和报表工具

    在这个信息化时代,每分每秒都产生海量数据.在海量数据中,挖掘出有用的数据,并且能以较人性化.直观的方式展示这些数据,变得尤为重要.本文将介绍 7款顶级开源 BI(商务智能)软件和报表工具,用于商业数据 ...

  7. Metasploit是一款开源的安全漏洞检测工具,

    Metasploit是一款开源的安全漏洞检测工具,可以帮助安全和IT专业人士识别安全性问题,验证漏洞的缓解措施,并管理专家驱动的安全性进行评估,适合于需要核实漏洞的安全专家,同时也适合于强大进攻能力的 ...

  8. 1. Android 系统上一款开源的图表库

    1. MPAndroidChart  MPAndroidChart 是 Android 系统上一款开源的图表库.目前提供线图和饼图,支持选择.缩放和拖放. 一个可以拖动缩放的图表库,包含曲线图.直方图 ...

  9. 最受IT公司欢迎的50款开源软件

    文章来自:云头条编译 本文介绍了多款知名的开源应用软件,科技公司可以用它们来管理自己的 IT 基础设施.开发产品. 过去十年间,许多科技公司已开始畅怀拥抱开源.许多公司使用开源工具来运行自己的 IT ...

随机推荐

  1. 替换Avada主题的Google字体

    刚玩WP的时候图省事,在themeforest买了排行第一的主题Avada,虽然强大,但对我目前的Blog应用而言实在太'重'了.而且老外的主题很多方面不接地气,比如谷歌字体.本文指导各位如何在Ava ...

  2. 解决No Hibernate Session bound to thread, and configuration does not allow creat。。。

    applicationContext.xml配置 <?xml version="1.0" encoding="UTF-8"?> <beans ...

  3. BZOJ 1996: [Hnoi2010]chorus 合唱队(dp)

    简单的dp题..不能更水了.. --------------------------------------------------------------- #include<cstdio&g ...

  4. 使用iscroll4可能会遇到的问题(转:记录)

    1.在iscroll4的滚动容器范围内,点击input框.select等表单元素时没有响应这个问题原因在于iscroll需要一直监听用户的touch操作,以便灵敏的做出对应效果,所以它把其余的默认事件 ...

  5. [转]使用ping钥匙临时开启SSH:22端口,实现远程安全SSH登录管理就这么简单

    原文链接:使用ping钥匙临时开启SSH:22端口,实现远程安全SSH登录管理就这么简单 这个留待后面玩一下,还是有安全隐患,非核心业务 临时用一下可以. 设置防火墙策略时,关于SSH:22访问权限, ...

  6. Push segues can only be used when the.....

    刚刚遇到的两个错误,. 1, Terminating app due to uncaught exception'NSGenericException', reason: 'Push segues c ...

  7. SMTP 553

    当邮件使用SMTP协议 身份认证时,如果出现 javax.mail.AuthenticationFailedException: 535 5.7.3 Authentication unsuccessf ...

  8. C#共享内存类改进版

    原文 C#共享内存类改进版 改进说明及源码实例下载见:http://blog.csdn.net/zzh8845/archive/2008/11/22/3349963.aspx ShareMem.cs ...

  9. HDU 1091 A+B for Input-Output Practice (III)

    #include <cstdio> int main() { int a,b; while(scanf("%d%d",&a,&b)!=EOF) if ( ...

  10. BZOJ 3402: [Usaco2009 Open]Hide and Seek 捉迷藏

    题目 3402: [Usaco2009 Open]Hide and Seek 捉迷藏 Time Limit: 3 Sec  Memory Limit: 128 MB Description     贝 ...