V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
powertoolsteam
V2EX  ›  推广

SpreadJS:一款中国研发的类 Excel 开发工具,功能涵盖 Excel 的 95% 以上

  •  
  •   powertoolsteam · 2019-10-16 17:00:30 +08:00 · 5680 次点击
    这是一个创建于 1899 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Excel 作为一款深受用户喜爱的电子表格工具,借助其直观的界面、出色的计算性能、数据分析和图表,已经成为数据统计领域不可或缺的软件之一。

    基于 Excel 对数据处理与分析的卓越表现,把 Excel 的功能,嵌入到 Web 应用中,将会对应用系统带来质的飞跃。但是,这样一款沉淀数十年,经过无数次更新迭代的软件通过代码来实现,其难度不言而喻。

    研发出一款功能高度类似 Excel 的工具有多难?

    1.研发的难度

    研发投入:微软每年有 1000 亿的总研发投入,并保持每 3 年一次的版本升级。

    处理性能:Excel 已经将最大 6.5 万行的性能指标提高到 104 万行,并开发 PowerQuery 和 PowerPivot 来继续提高 Excel 的数据处理能力。

    要在自己的业务系统中嵌入类似 Excel 功能的表格模块,除了要投入大量的研发人员和时间外,如果没有深入研究过 Excel 的具体业务逻辑,空有人力物力也无法开发出这样的功能。别的不说,光是 Excel 的公式和函数,就足够耗费数倍的研发成本。

    2.风险与收益

    在业务系统中,自主开发一个具备 Excel 功能的模块不亚于去做一个全新的产品,前期需要投入大量的精力。然而,软件公司通常都是以项目为驱动,几乎不可能花费这样的精力和财力。除了研发成本外,由于其需要实现的功能模块非常复杂,还需要投入额外的物力去进行维护。

    考虑到上述风险与收益,很少有公司会去做这样的事情。

    3.重复造轮子

    与其投入大量精力去自主研发,不如直接选择市面上成熟的类 Excel 开发工具。

    目前为止,能做到完全兼容 Excel 450 多种公式函数、具备高度类似 Excel 的功能和 UI 布局、支持纯前端导入导出 Excel 文件的前端开发工具中,SpreadJS是嵌入 Web 系统,实现 Excel 全部功能的不二选择。

    ( SpreadJS 高度类似 Excel 的在线表格编辑器界面)

    SpreadJS 优势一:业界领先的 Excel 兼容性

    SpreadJS 提供了类似 Excel 的表格编辑器,除 UI 与 Excel 高度类似外,还完全兼容 Excel 的 450 种公式、图表、形状和迷你图,并提供数据筛选、排序、分组、批注、切片器和更易于开发使用的自定义扩展能力,实现了公式的完全自定义。用户通过 SpreadJS,可轻松设计模板,节约应用程序开发所需的时间和精力。>>体验 SpreadJS 在线表格编辑器

    SpreadJS 优势二:纯前端、全面兼容 Angular、React、Vue 等开发框架

    SpreadJS 是一个纯前端的电子表格控件,可以直接嵌入到系统的网页上。纯前端的好处就是不依赖后台(后端可以适用于任何开发语言:如 Java、C# 等),不依赖操作系统(用户使用任何操作系统均可访问),跟部署服务器类型无关。

    SpreadJS 优势三:零依赖,具备高度安全性与稳定性

    从安全性考虑,在客户端安装任何存在依赖项的插件、协议或者与用户操作系统之间存在交互的行为都是不安全的。

    SpreadJS 本身不需要安装任何插件,没有任何需要跟用户操作系统交互的地方,可以提供更高的系统安全性与稳定性。

    SpreadJS 优势四:具备丰富的行业经验和诸多成功案例

    SpreadJS 在财税、金融、计算机软件与服务、工业制造、大数据应用、电力能源、交通、物流运输、医疗、政府与科研机构等行业中有着丰富的经验和诸多成功案例。

    目前,SpreadJS 已帮助国内外知名企业,如天弘基金、华为、中国平安、招商银行、腾讯、苏宁易购等,实现了 Web Excel 组件开发、数据填报、在线文档、图表公式联动、数据可视化等核心业务场景。>>查看 SpreadJS 行业应用

    SpreadJS,不仅为用户带来亲切的 Excel 使用体验,其在数据可视化、Excel 导入导出、公式引用、数据绑定、框架集成等场景下无需大量代码开发和测试,极大降低了企业研发成本和项目交付风险。正如华为所评价的那样:“简单的一百多行代码配合 SpreadJS 的类 Excel 操作习惯,让我们的用户就像使用 Excel 一样使用内部系统,也为我们系统开发完成后的用户迁移工作节约了大量培训时间,SpreadJS 优秀的性能让我们高枕无忧。”

    纯前端表格控件 SpreadJS 的出现,打破了传统代码编写方式,将开发回归简捷高效,快速实现用户需求,解决企业个性化开发与标准化生产的矛盾,让企业更专注于发展和创新,已成为未来企业数字化进程中的重要开发工具之一。

    46 条回复    2019-11-18 22:27:06 +08:00
    yimity
        1
    yimity  
       2019-10-17 09:44:56 +08:00   ❤️ 1
    这个确实和牛逼,谁用谁知道。
    dianso
        2
    dianso  
       2019-10-28 11:23:49 +08:00 via Android
    有啥用啊
    Vegetable
        3
    Vegetable  
       2019-10-28 11:27:56 +08:00
    这个兼容这么牛逼吗
    powertoolsteam
        4
    powertoolsteam  
    OP
       2019-10-28 11:34:17 +08:00
    @dianso 用处非常多,Excel 功能很强吧,如果说你开发的系统具备 Excel 的能力,数据处理这块是不是就实现了?你在优化一下 UI,是不是轻松就实现了在线文档?

    @Vegetable 兼容就是这么牛逼,比如这个 Demo: https://demo.grapecity.com.cn/spreadjs/excel-online/content/index.html
    some3284
        5
    some3284  
       2019-10-28 11:38:04 +08:00
    中国研发???
    powertoolsteam
        6
    powertoolsteam  
    OP
       2019-10-28 11:40:06 +08:00
    @some3284 是的,目前这个产品在全球有一支开发团队,中国团队就在西安
    0ZXYDDu796nVCFxq
        7
    0ZXYDDu796nVCFxq  
       2019-10-28 11:41:35 +08:00 via Android
    涵盖 Excel 95%的功能,求对比图表
    powertoolsteam
        8
    powertoolsteam  
    OP
       2019-10-28 11:44:51 +08:00
    @gstqc 文中那个 Demo,你自己去试,注意:这还只是个 Demo,很多 API 我们还没有调用,想实现更多,来官网自己下载产品体验
    shuangxi
        9
    shuangxi  
       2019-10-28 12:05:55 +08:00 via iPhone
    Wps 不行吗?
    aqutor
        10
    aqutor  
       2019-10-28 12:10:45 +08:00
    没有版权问题吗?包括 UI 什么
    imn1
        11
    imn1  
       2019-10-28 12:15:48 +08:00
    个人授权:¥ 8k+ ?!

    是否涵盖 95%我没所谓
    有否超越 5%的部分?
    ThomasZ
        12
    ThomasZ  
       2019-10-28 13:06:17 +08:00 via Android
    问问公式系统如何?
    zane1994
        13
    zane1994  
       2019-10-28 13:24:15 +08:00
    95%夸张了,看了下 DEMO,确实 365 版本的公式都有(比如 ifs 这类的),但是 excel 的 power 系列没有(换句话不支持 DAX ),表功能也没有
    hanbing135
        14
    hanbing135  
       2019-10-28 13:26:39 +08:00 via Android
    怎么实现解析 xls 文件授权的?也是跟 wps 一样跟微软签了协议吗
    powertoolsteam
        15
    powertoolsteam  
    OP
       2019-10-28 13:35:12 +08:00
    @zane1994 这只是 SpreadJS 做的一个 Demo,很多 API 都没有调用,感兴趣的话可以去官网下载产品体验一把,绝对震撼到你。

    @hanbing135 我们本来就是微软长久以来的金牌合作伙伴,这个工具是为了实现 Excel 功能而生的,他和 Excel 具备相当高的兼容性,但并不是 WPS 之类,使用 SpreadJS 可以实现在线 excel
    powertoolsteam
        16
    powertoolsteam  
    OP
       2019-10-28 13:37:36 +08:00
    @ThomasZ 具体指什么。我这有一组数据:SpreadJS 支持 462 种 Excel 公式。您可以到官网下载体验一下这款产品
    kaiser1992
        17
    kaiser1992  
       2019-10-28 13:46:27 +08:00 via Android
    不是葡萄城么?
    Alexhohom
        18
    Alexhohom  
       2019-10-28 13:54:27 +08:00
    demo 演示,导出为 excel 后。打开文件提示文件已损坏。本地 excel 是 office365,1906
    powertoolsteam
        19
    powertoolsteam  
    OP
       2019-10-28 13:58:40 +08:00
    @Alexhohom 可否添加我们的产品 QQ 群( 720389894 ),在群里反馈一下这个问题呢?
    powertoolsteam
        20
    powertoolsteam  
    OP
       2019-10-28 13:59:02 +08:00
    @kaiser1992 就是葡萄城呀
    Shura
        21
    Shura  
       2019-10-28 13:59:51 +08:00
    @kaiser1992 此编辑器是基于葡萄城纯前端 SpreadJS 表格控件的在线编辑器制作而成
    vmebeh
        22
    vmebeh  
       2019-10-28 14:05:59 +08:00 via iPhone
    名称管理器的引用位置用了函数确定后就再也弹不出了,也应该没有添加成功
    powertoolsteam
        23
    powertoolsteam  
    OP
       2019-10-28 14:19:34 +08:00
    @vmebeh 我这边没有重新这个场景,可否添加我们的产品 QQ 群( 720389894 ),在群里反馈一下这个问题呢?
    dot2017
        24
    dot2017  
       2019-10-29 09:34:09 +08:00
    所以 wps 企业版不香吗?
    powertoolsteam
        25
    powertoolsteam  
    OP
       2019-10-29 09:45:25 +08:00 via Android
    @dot2017 你还是没看懂文章 用这个可以开发出一套 wps 你说香不香?
    snowydec
        26
    snowydec  
       2019-10-29 09:54:32 +08:00
    图都看不见啊
    powertoolsteam
        27
    powertoolsteam  
    OP
       2019-10-29 09:58:01 +08:00 via Android
    @snowydec 文章有链接,可以直接试用 demo 图可能挂了
    mokeyjay
        28
    mokeyjay  
       2019-10-29 10:06:27 +08:00
    你这 UI 敢拿出来卖钱,我觉得会被微软起诉
    murmur
        29
    murmur  
       2019-10-29 10:08:42 +08:00
    屌的一比,不仅复刻了 excel 的功能,还复刻了 excel 的界面,律师函不说,真的厉害
    murmur
        30
    murmur  
       2019-10-29 10:12:44 +08:00
    @imn1 有些东西天价,只是你没被宰过而已,以前实验室买过一个电磁仿真软件一个单机协议被敲了 20 多 w,最近公司买报表和工作流的授权,也不便宜,但是便宜不便宜只相对于你雇人开发,这东西就不是给个人用的
    powertoolsteam
        31
    powertoolsteam  
    OP
       2019-10-29 10:15:21 +08:00 via Android
    @murmur 你好好查一下代码,看看是不是 UI
    @mokeyjay 其实这个跟微软一点关系都没有,完全是葡萄城自主研发的,只是为了让习惯 excel 的用户更易使用,此外葡萄城还是微软的金牌合作伙伴哦
    berumotto
        32
    berumotto  
       2019-10-29 10:25:37 +08:00
    打爱国牌?我佛了
    im67
        33
    im67  
       2019-10-29 10:31:14 +08:00
    公式支持还可以啊,tim 在线文档就不支持公式,不知道支不支持多人在线编辑?
    powertoolsteam
        34
    powertoolsteam  
    OP
       2019-10-29 10:35:05 +08:00
    @im67 这是一款开发工具,他的应用场景之一就是在线编辑,你可以看下国内的石墨文档,就懂了
    powertoolsteam
        35
    powertoolsteam  
    OP
       2019-10-29 10:35:37 +08:00
    @berumotto 真不是爱国牌,中国开发团队就在西安,要不哪天你来我带你转转?
    charseer
        36
    charseer  
       2019-10-29 10:36:52 +08:00
    卧槽,葡萄城还活着。。不过毕竟日本公司,还是不要打国产牌了吧。。
    powertoolsteam
        37
    powertoolsteam  
    OP
       2019-10-29 10:37:53 +08:00
    @charseer 你应该好好了解一下现在葡萄城的业务了 或者最起码了解一下西安葡萄城
    ebony0319
        38
    ebony0319  
       2019-10-29 10:50:32 +08:00
    对贵公司 FlexGrid 组件印象非常深刻。
    ebony0319
        39
    ebony0319  
       2019-10-29 10:50:42 +08:00   ❤️ 1
    简直神器。
    iqeq
        40
    iqeq  
       2019-10-29 11:43:14 +08:00 via Android
    看着还不错,找时间对比 wps 看哪个好
    hnbcinfo
        41
    hnbcinfo  
       2019-10-30 13:43:21 +08:00
    产品不错,不过你这标题看了让人反感。
    powertoolsteam
        42
    powertoolsteam  
    OP
       2019-10-30 13:50:02 +08:00
    @hnbcinfo 嗯 承认有标题党的成分,以后会务实一点 感谢
    daozhihun
        43
    daozhihun  
       2019-10-30 14:15:09 +08:00 via Android
    感觉插件使用的意义更大?毕竟已经有 office online 了
    aheadlead
        44
    aheadlead  
       2019-10-30 14:50:26 +08:00
    没找到 pivot table,现在还不支持吗?
    powertoolsteam
        45
    powertoolsteam  
    OP
       2019-10-30 15:13:02 +08:00
    @aheadlead 现在还不支持,明年新版本会支持
    zhuosheng
        46
    zhuosheng  
       2019-11-18 22:27:06 +08:00
    宣传思路错误

    你这款产品应该主打,全国产,100%安全可控

    然后面向那些,各种代工 ZF 内网的,或者各个 ZF 机关的数据中心推销。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   960 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 20:19 · PVG 04:19 · LAX 12:19 · JFK 15:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.