在我们以往的认知中,Excel仅仅是微软办公套件里的一种办公工具。
Excel
尽管Excel电子表格,能用函数表达式和公式,但不论是小白还是资深用户,都不会把它当作编程语言来看待。
因为,它有两大缺点:其一是公式语言,仅支持字符串、数字和布尔值等标量值,其二是不支持自定义新函数。
不过现在,一切都变得不一样了。
早在2019年,Excel的数据类型,便超越了数字和文本,允许单元格包含一级记录,紧接着,次年12月微软宣布了LAMBDA 功能,填补了第二个缺憾:LAMBDA 允许用户,使用Excel的公式语言,自定义新函数。
也就是说,通过LAMBDA,理论上可以用Excel的公式语言写任何计算,从而满足图灵完备(即具有无限存储能力的通用物理机器或编程语言)。
当然,你也可以这样理解,Excel是世界上使用最广泛的编程语言,Excel 公式的编写者比世界上所有 C、C#、C++ 、 Python和Java程序员的总和,还要多出一个数量级。
虽说,微软引入LAMBDA,让Excel转变成为了,一种全面的编程语言。
不过,更多的问题,也随之涌现。
不少人认为,微软此举,搞得太复杂了,不利于普及,如果涉及深度编程,还不如直接学python,但是微软的确很少有太过于创新的东西。
诚然,晦涩难懂且多如牛毛的excel函数公式,对我们这些大多数excel“平民玩家”来讲,不太友好。
我们总不能,一边编程,又一边不厌其烦地去问度娘,这个是什么函数,又能实现什么功能吧?太费时间了!还不能保证你,下次就一定记得住这个函数。
不管是谁,都希望把有效的时间,放在有意义的事情上,而不是乐此不疲地重复查询某个公式语言的动作。
要我说,业务问题归业务人员处理,专业问题还是由专业人员解决。国产的电子表格编程工具,更符合国人的操作习惯,未必用起来就没有国外软件香。
2018年,德国西门子以7亿美元重金,收购了国外知名低代码平台Mendix。
西门子
此举一出,整个IT圈为之沸腾,一股“低/无代码开发”、敏捷开发的热浪,迅速席卷了在数字化转型中,夹缝求生的万千企业。
低/无代码开发平台,可视化编程的新模式,给它们带来了光。
而在众多的国产知名低/无代码开发工具中,尤以一款擅长“表格编程”的无代码开发工具——Eversheet,表现最为亮眼。
Eversheet,云南小松机械工程ERP登录界面
事实上,早在2010年,Eversheet便已在无代码开发领域深耕,时至今日,从轻量型的进销存,OA,CRM,到重量型PLM,MES,WMS......Eversheet皆深谙其道。
有意思的是,这款首创“表格编程”技术,并开创“央企管理软件自主开发”先河的无代码开发工具,操作界面和excel长得很像,但业务逻辑和文本信息配置,使用的都是,纯中文式编程。
也就是说,即使你是IT小白,不会编写一行代码,也可以通过类似excel拖拉拽的操作方式,配置数据接口,填表公式,业务公式等中文文本信息,以可视化的编程方式,将涵盖全行业领域支持二次开发的管理软件,给搭建出来。
由于其内嵌了MySQL数据库,支持.js脚本,所以,不管是多么复杂的业务功能,都可以在这上面实现。
比如,使用excel很难实现的:单点登录,负载均衡,外网映射,内网穿透;统计查询,消息推送,多人协同,一物一码,蓝牙打印,拆BOM分析,数字大屏;与Oracle、SAP、金蝶、企业微信、PDA、高拍仪等软硬件进行无缝对接......
可视化大屏
迄今为止,Eversheet早已企业数字化转型的标准配套装备,像华为、恒逸石化、云南小松、欧拉姆、许继电气、中冶、中铁、汾西矿业等近20万+企业都在使用它。
小结
科技无国界。
但,前提是,只有你自身足够强大,才会有接受别人优秀的勇气。
是的,国产一样可以做得很好,我们不必顾此失彼。
PS:关注我,获取更多资讯!
文|Mondy
标签:编程语言 软件 华为 excel