SpreadJS:一款中国研发的类 Excel 开发工具,功能涵盖 Excel 的 95% 以上 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
powertoolsteam
V2EX    推广

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

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

    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     Solana     6359 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 36ms UTC 02:30 PVG 10:30 LAX 19:30 JFK 22:30
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86