[发明专利]一种支持Excel公式的服务端可视化编程方法及系统有效
申请号: | 202211667843.8 | 申请日: | 2022-12-24 |
公开(公告)号: | CN115629750B | 公开(公告)日: | 2023-03-17 |
发明(设计)人: | 雷学斌;胡森 | 申请(专利权)人: | 西安葡萄城软件有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34 |
代理公司: | 西安毅联专利代理有限公司 61225 | 代理人: | 师玮 |
地址: | 710000 陕西省西安市高新*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 支持 excel 公式 服务端 可视化 编程 方法 系统 | ||
1.一种支持Excel公式的服务端可视化编程方法,其特征在于,包括:
低代码平台向服务器发送请求信息,所述请求信息包括Excel公式请求;
所述低代码平台显示服务器针对所述请求信息传输的执行信息,所述执行信息包括Excel公式内容;
所述低代码平台借助浏览器显示所述执行信息运行的结果信息,所述结果信息为执行信息执行的运算结果;
所述低代码平台采用第一种方式或第二种方式向服务器发送请求信息;
第一种方式为:所述低代码平台的编辑框依次接收公式调取指令和公式内容,所述低代码平台根据公式调取指令连接服务器的公式数据库,所述低代码平台根据公式内容和低代码平台自有信息生成请求信息并发送给服务器;
第二种方式为:(21)触发低代码平台的服务端命令;(22)选择服务端命令中公式编辑框;(23)公式编辑框依次接收公式调取指令和公式内容,低代码平台根据公式调取指令连接服务器的公式数据库,低代码平台根据公式内容和低代码平台自有信息生成请求信息并发送给服务器。
2.根据权利要求1所述的支持Excel公式的服务端可视化编程方法,其特征在于,所述低代码平台显示服务器针对所述请求信息传输的执行信息,包括:
所述低代码平台根据请求信息中公式调取指令所在单元格、将服务器传输的Excel公式内容显示在所述单元格,并且Excel公式内容尾随在公式调取指令后面;
选取所述单元格后所述低代码平台的公式输入框显示公式调取指令以及Excel公式内容;若Excel公式内容为纯表达式公式,则公式调取指令和Excel公式内容通过字符串存储于数据库,若Excel公式内容引用所述低代码平台中特定页面的特定单元格,则公式调取指令和Excel公式内容通过字符串、Excel公式内容引用的特定单元格和Excel公式内容所在页面同时存储于数据库;
公式调取指令、Excel公式内容、Excel公式内容引用的特定单元格以及Excel公式内容所在页面共同作为执行信息,通过所述低代码平台的运行模块在浏览器执行所述执行信息。
3.根据权利要求2所述的支持Excel公式的服务端可视化编程方法,其特征在于,所述低代码平台借助浏览器显示所述执行信息运行的结果信息,包括:
所述低代码平台接收浏览器发送的请求页面信息;
所述低代码平台根据请求页面信息向浏览器发送页面,页面中包含有所述低代码平台运行所述执行信息的运算结果。
4.根据权利要求1所述的支持Excel公式的服务端可视化编程方法,其特征在于,所述低代码平台显示服务器针对所述请求信息传输的执行信息,包括:
所述低代码平台开辟一接口作为Execute命令,Execute命令是所述低代码平台的服务端命令中一部分;
服务端命令中一个属性作为公式编辑框,所述低代码平台根据请求信息中公式调取指令在公式编辑框中显示服务器传输的Excel公式内容,并且Excel公式内容尾随在公式调取指令后面;
所述低代码平台的临时存储区存储执行信息,若Excel公式内容为纯表达式公式,则执行信息中公式调取指令和Excel公式内容通过字符串存储于临时存储区,若Excel公式内容引用所述低代码平台中特定页面的特定单元格,则执行信息中公式调取指令和Excel公式内容通过字符串、Excel公式内容引用的特定单元格和Excel公式内容所在页面同时存储于临时存储区;
通过所述低代码平台的运行模块在浏览器执行所述执行信息。
5.根据权利要求4所述的支持Excel公式的服务端可视化编程方法,其特征在于,所述低代码平台借助浏览器显示所述执行信息运行的结果信息,包括:
所述低代码平台接收浏览器发送的请求页面信息;
所述低代码平台根据请求页面信息向浏览器发送页面;
所述低代码平台接收浏览器发送的触发服务端命令请求;
所述低代码平台根据触发服务端命令请求检查权限和记录日志,并且所述低代码平台通过命令引擎执行服务端命令,得到执行结果;
所述低代码平台将所述执行结果发送给浏览器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安葡萄城软件有限公司,未经西安葡萄城软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211667843.8/1.html,转载请声明来源钻瓜专利网。