Excel一直以霸主的地位,占据了Windows桌面表格软件市场No 1,与此同时,Office套装产品几乎成为了IT行业的标配办公技能。有无类似Excel的桌面程序,绿色版,实现基本的数据编辑功能呢? 假如不安装Office,可否实现表格编辑、公式编辑、打印、导出、导出等操作呢?
可以的,本文介绍的这款开源的SpreadDesginer即可实现这样的需求。
系统必备:
许多行业的管理系统需要象Excel一样丰富的公式和数据处理功能,Spread可以帮助把这些功能嵌入到企业管理系统中,比如财务数据模型、风险分析、保险计算、工程应用等。
源码路径: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多种内置函数,并支持通过内置函数和运算符来自定义公式。支持的函数包括日期、时间函数、工程计算函数、财务计算函数、逻辑函数、数学和三角函数、统计函数、文本函数等。
Spread会独立安装Excel文件格式的输入输出引擎,在没有安装Excel的环境中也可以进行Excel文件格式的输入输出,开发时设计的图表、图形、图像等都会作为对象输出到Excel文件中。Spread提供多种版本的Excel和多种文件类型的导入导出服务,包括Excel文件(XLS、XLSX)、档案文件(CSV)和文本文件(TXT)。
支持自定义丰富的单元格类型。通过用Spread提供的单元格类型或定制自己的类型,确定在一个单元格中可以输入什么样的数据、避免程序员不必要的检查和验证,并为用户提供一种自然的输入数据的方式
内置函数拆过200多种,还支持通过内置函数和运算符来编制公式。支持的函数包括日期、时间函数、工程计算函数、财务计算函数、逻辑函数、数学和三角函数、统计函数、文本函数等。
支持的函数包括日期和时间函数、工程函数、财务函数、逻辑函数、数学和三角函数、统计函数、文本函数等。
Spread支持多种数据格式的导入、导出。不仅在设计状态下可通过设计器来导入、导出数据,运行状态下,通过代码,可以把整个表单、指定表单表或特定单元格范围内的数据导入、导出为不同的文件类型或流文件。
基于已有源码的基础上,发挥你的创意试试看吧:
注意,正式Spread控件,有30天免费使用限制;即第31天,IDE编译源码会告之过期。
非常欢迎对Excel电子表格有兴趣的童靴:提供Spread案例、博客文章、报表样例,我们有超值礼品相送。
联系QQ: 2190296544 [注明Spread]
原文地址:http://blog.csdn.net/powertoolsteam/article/details/39928649