ViBoard 数据大屏可视化软件,基于Excel数据设计可视化,像PPT一样设计、传播和显示,但也能远程更新数据。
Powerpoint-like
Designed based on Excel data
Update data remotely
Cross platform
本人并非专业程序员,由于第一次使用这么多语言和框架来设计程序,可能确实比较吃力,主要语言有go、typescript、javascript、html、css和sql,主要框架有wails、vue3和vuetify等,代码中有很多烂代码甚至严重设计缺陷,本想在第二个版本中改进和完善,但由于个人时间、精力、技术和资金等原因导致第二个版本遥遥无期,暂时先发布第一版本的代码。
设计模式->导入excel->设计视图(*.NNIE)->导出视图编码(*.NNIC)
显示模式->打开视图编码(*.NNIC)->打开远程服务->人工或自动化定时更新数据
options
=
{
"key"
:
"e289ba5c-b692-4fd1-bcbd-7097e4734d48"
,
# 请登陆网页获取key,本key是表key,
# 如果是组件就换成组件ID 例如:i0IV46AKSeIHhwf3bFeLF
"data"
:
json
.
dumps
([[
"张三"
,
69
],[
"李四"
,
88
]]) ,
# 原表格式是"姓名,分数"两列,
# 如果更新的是组件,要json.dumps(["新内容"]),
# 这个数组只有一个元素就是组件新内容。
"replace"
:
"true"
# 这个参数只有在覆盖更新的时候有效,增量更新或更新组件时无效。
requests
.
post
(
"http://127.0.0.1:50520/ai"
,
data
=
options
,
headers
=
{
"token"
:
"355458543157374159565337324e4547"
# token可以在显示模式下获取。
# 正常的话返回结果是"ok"