介绍一款开源的类Excel电子表格软件
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 文件
- 文本文件
基于已有源代码的基础上,发挥你的创意试试看吧:
- 类Excel电子表格软件,绿色版下载地址
- Spread控件提供的资源:视频、社区、文档
- Spread控件最新版下载地址:Spread
注意,正式Spread控件,有30天免费使用限制;即第31天,IDE编译源代码会告之过期。
很欢迎对Excel电子表格有兴趣的童靴:提供Spread案例、博客文章、报表例子,我们有超值礼品相送。
联系QQ: 2190296544 [注明Spread]
介绍一款开源的类Excel电子表格软件的更多相关文章
- 《介绍一款开源的类Excel电子表格软件》续:七牛云存储实战(C#)
两个月前的发布的博客<介绍一款开源的类Excel电子表格软件>引起了热议:在博客园有近2000个View.超过20个评论. 同时有热心读者电话咨询如何能够在SpreadDesing中实现存 ...
- 一款开源且超好用的网站克隆机 HTTrack
0x00 前言 我们在学习前端的时候,总是会想着去学习其他人网站是如何制作的,或者我们遇到一些比较有用的知识点的时候,我们可能会选择通过 Ctrl + C / Ctrl + V 去扒下内容,然而我并非 ...
- metasploit 一款开源的渗透测试框架
渗透神器漏洞利用框架metasploit from: https://zhuanlan.zhihu.com/p/30743401 metasploit是一款开源的渗透测试框架软件也是一个逐步发展与成熟 ...
- 一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)
在目前的软件项目中,都会较多的使用到对文档的操作,用于记录和统计相关业务信息.由于系统自身提供了对文档的相关操作,所以在一定程度上极大的简化了软件使用者的工作量. 在.NET项目中如果用户提出了相关文 ...
- 几款开源的hybird移动app框架分析
几款开源的Hybrid移动app框架分析 Ionic Onsen UI 与 ionic 相比 jQuery Mobile Mobile Angular UI 结论 很多移动开发者喜欢使用原生代码开发, ...
- 7 款顶级开源 BI(商务智能)软件和报表工具
在这个信息化时代,每分每秒都产生海量数据.在海量数据中,挖掘出有用的数据,并且能以较人性化.直观的方式展示这些数据,变得尤为重要.本文将介绍 7款顶级开源 BI(商务智能)软件和报表工具,用于商业数据 ...
- Metasploit是一款开源的安全漏洞检测工具,
Metasploit是一款开源的安全漏洞检测工具,可以帮助安全和IT专业人士识别安全性问题,验证漏洞的缓解措施,并管理专家驱动的安全性进行评估,适合于需要核实漏洞的安全专家,同时也适合于强大进攻能力的 ...
- 1. Android 系统上一款开源的图表库
1. MPAndroidChart MPAndroidChart 是 Android 系统上一款开源的图表库.目前提供线图和饼图,支持选择.缩放和拖放. 一个可以拖动缩放的图表库,包含曲线图.直方图 ...
- 最受IT公司欢迎的50款开源软件
文章来自:云头条编译 本文介绍了多款知名的开源应用软件,科技公司可以用它们来管理自己的 IT 基础设施.开发产品. 过去十年间,许多科技公司已开始畅怀拥抱开源.许多公司使用开源工具来运行自己的 IT ...
随机推荐
- iOS面试题02-数据存储
1.如果后期需要增加数据库中的字段怎么实现,如果不使用CoreData呢? 回答:编写SQL语句来操作原来表中的字段 1>增加表字段 ALETER TABLE 表名 ADD COLUMN 字段名 ...
- HTML标记语言和CSS样式的简单运用(Nineteenth Day)
曾经励志下去要坚持把每天所学的知识记录下来,可是坚持了几天后,就觉得自己坚持不下去了....这几天自己好好的想了想,觉得不能坚持也得要坚持,因为要对自己负责,所以得学会逼着自己去做,只有这样才能把一件 ...
- memset 还可以这样用
我们经常将memset用在初始化中,其实还可以这样方便的使用它: 给数组中的一部分初始化: 看例子: #include<iostream> #include<string.h> ...
- Lucence.Net学习+盘古分词
创建索引库 //读取文件,存储到索引库 public string CreateDatebase() { //获取索引库的路径 ...
- PHP冒泡排序法
冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法.法如其名,就是像冒泡一样,每次从数组当中 冒一个最大的数出来. 冒泡排序它重复地走访过要排序的数列,一次比较两个元素,如果他 ...
- [转]Swift 编程语言入门教程
今天在网上看到一篇非常好的教程,分享给大家 原文地址:http://gashero.iteye.com/blog/2075324 目录 1 简介 2 Swift入门 3 简单值 4 控 ...
- 编写EL函数
1.建立java类的静态函数 package chapter4; public class ELFun { public static String processStr(String s){ s = ...
- CPU卡
CPU卡芯片通俗地讲就是指芯片内含有一个微处理器,它的功能相当于一台微型计算机.人们经常使用的集成电路卡(IC卡)上的金属片就是CPU卡芯片.CPU卡可适用于金融.保险.交警.政府行业等多个领域,具有 ...
- PCB抄板评估需要关注的因素
减少PCB抄板的反复是可能的,但这依赖于抄板前期工作的完成情况.多数时候,越是到产品抄板的后期越容易发现问题,更为痛苦的是要针对发现的问题进行更改.然而,尽管许多人都清楚这个经验法则,但实际情况却是另 ...
- cout输出流的执行顺序
一道题目: #include <iostream> using namespace std; ; template<typename T> int foo() { int va ...