• 介绍一款开源的类Excel电子表格软件


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

    可以的,本文介绍的这款开源的SpreadDesginer即可实现这样的需求。

         谁适合阅读此文?

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

    系统必备:

      • .NET Framework 4.0

    在管理平台中嵌入Excel功能

    许多行业的管理系统需要象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

    可编程

    VBACOM组件

    C#.NETVB.NET

    技术支持

    24小时响应(周内)

    支持Excel数据

    支持中文

    可定制功能

    Office 2007的Excel截图:

    image

    • 丰富的图表

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

    • 自由使用的公式引擎

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

    兼容Excel

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

    丰富的单元格类型

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

    image

    内建的函数

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

      • 在单元格中放置公式
      • 在公式中指定单元格索引
      • 在公式中使用循环引用
      • 在公式中嵌入函数
      • 公式的自动重新计算和更新
      • 允许用户输入公式
      • 自定义函数
      • 为定制函数创建名称

    支持的函数包括日期和时间函数、工程函数、财务函数、逻辑函数、数学和三角函数、统计函数、文本函数等。 内建的函数

    导入和导出的功能

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

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

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

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

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

    相关阅读:

    【图解】Web前端实现类似Excel的电子表格

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

  • 相关阅读:
    HDU 6182 A Math Problem 水题
    HDU 6186 CS Course 位运算 思维
    HDU 6188 Duizi and Shunzi 贪心 思维
    HDU 2824 The Euler function 欧拉函数
    HDU 3037 Saving Beans 多重集合的结合 lucas定理
    HDU 3923 Invoker Polya定理
    FZU 2282 Wand 组合数学 错排公式
    HDU 1452 Happy 2004 数论
    HDU 5778 abs 数论
    欧拉回路【判断连通+度数为偶】
  • 原文地址:https://www.cnblogs.com/powertoolsteam/p/SpreadDesigner.html
Copyright © 2020-2023  润新知