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. Android ListView 删除动画

    Android 的ListView在删除条目时,被删除的条目直接消失,比较生硬,在此实现一下删除动画,大家一起探讨:主要实现原理即是通过Animator来实现被删除条目的动画效果,然后在动画结束时通过 ...

  2. mysql 时间差问题集锦

    SELECT * from grouptoadd where taskid = '103244'; select datediff(max(spreadtime),min(createtime)) f ...

  3. HDU 2087 剪花布条(模式串在主串中出现的次数主串中子串不可重叠)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2087 题意:求模式串在主串中出现的次数,与模式串匹配的子串之间不可重叠. 思路:用kmp算法解决,在匹 ...

  4. 图片剪切之Croppic插件

    前几天做图片上传时需要进行图片的剪切和缩放,上网查找时找到了这个插件.样式很好看,功能也很OK.但是网上都是php进行后台处理图片的例子,然后只好慢慢琢磨C#的处理.插件地址是:http://www. ...

  5. protel99se中做拼板图解

    很多时候我们要在protel99se中做拼板, 但是通常在复制进行拼版的时候会出现如下的效果,元件被重新命名了. 而无法达到我们需要的像下图的效果 那我们怎么办,才能达到上图的效果呢?其实操作很简单. ...

  6. CentOS 6.4下Squid代理服务器的安装与配置,反向代理

    CentOS 6.4下Squid代理服务器的安装与配置 一.简介 代理服务器英文全称是Proxy Server,其功能就是代理网络用户去取得网络信息. Squid是一个缓存Internet 数据的软件 ...

  7. 定制ToolChain for ARM

    **************************************************************************编写:王卫无,北京讯业互联科技有限公司版本号:V1. ...

  8. phpmyadmin出现空password登录被禁止

    在Windows或者Linux下mysql安装后默认的password为空,又当我们又安装了mysql的管理工具 phpmyadmin后登陆时出现"空password登陆呗禁止(參见同意pa ...

  9. Android 中文API (66) —— BluetoothClass.Device

    前言 本章内容是android.bluetooth.BluetoothClass.Device,为Android蓝牙部分的章节翻译,版本为Android 2.3   r1,翻译来自中山大学的" ...

  10. aliyun硬盘挂载

    实在难以忍受公司服务器的网络问题,停用了半年的aliyun服务器今天终于决定启用了. 购买的时候是40G的硬盘空间,首先查了一硬盘情况结果发现有一个分区居然没有挂载.  第一步是创建一个分区 输入命令 ...