excel 工具,如何最简单的变成 web 服务?

2019-08-13 18:37:43 +08:00
 sayhier

公司现有一个 excel 工具,就是输入些数然后计算结果,不想把 excel 文件发给个人怕背后的公式啥的泄密。所以想搞成网页版大家访问。

公司 IT 跟微软战略合作,有 Azure 的资源可以用。

我能想到的:用 Power BI,因为 excel 跟 Power BI 也差不多嘛。把 excel 找个漂亮的 HTML 模板,然后背后的算法逻辑用 JS 重写,然后放到虚机上去。

开发、部署复杂,需要找供应商干的就算了。没预算。

4863 次点击
所在节点    程序员
37 条回复
caqiko
2019-08-13 18:41:53 +08:00
excel 和 pbi 差的很多。

还是直接开发 web 应用比较适合吧
kajweb
2019-08-13 18:41:55 +08:00
py->read->output->data.xls->convert->data.html?
ADMlN
2019-08-13 18:42:02 +08:00
全选,复制,粘贴值,怎么样?
momocraft
2019-08-13 18:42:38 +08:00
最小开发可能是接上 COM/OLE,然后开放成 API

愿意重写逻辑那用什么都可以了
hhhsuan
2019-08-13 18:44:17 +08:00
所以你的网页版是只需要显示呢还是也要输入?
koebehshian
2019-08-13 18:55:56 +08:00
"怕背后的公式啥的泄密","背后的算法逻辑用 JS 重写",那看网页源码不就泄密了
snw
2019-08-13 19:45:33 +08:00
现在 Office 不是有 web add-in 了吗?
不过 JS 很难保密,只能加强混淆
exip
2019-08-13 19:50:37 +08:00
用 php 或 python 或 go 写个功能一样的程序放服务器,对外提供接口
dexterzzz
2019-08-13 19:55:18 +08:00
有 offoce365 用 sharepoint online list,2019 版本的,加上 microsoft flow。
userdhf
2019-08-13 19:57:21 +08:00
用 js 真的好吗? 0.1+0.2 都算不对,还是不要冒险了吧...
CallMeReznov
2019-08-13 22:40:00 +08:00
直接导入 powerBI!
后续小范围修改也简单,给领导看也牛逼,高大上,跟电影里似得!

虽然我没钱用,但是看的好利好的样子!
Pastsong
2019-08-13 22:41:58 +08:00
Buges
2019-08-13 23:00:29 +08:00
我记得 excel 好像有个操作,执行之后所有的值都变成常量,什么表达式都没了。
smallgoogle
2019-08-13 23:01:30 +08:00
大概只能后端语言写。js 就肯定暴露了。
zhangchao12cn
2019-08-13 23:43:59 +08:00
Power BI 网页端导入了 excel 不是可以自动生成 web 页面的吗
jinliming2
2019-08-14 01:06:57 +08:00
前后端数据绑定,数据输入在前端,输入实时发给后端计算并返回计算结果,可通过 websocket 达到实时通信?
公式如果是保密的话,那就别想着前端计算了,只能把数据发给后端去计算,公式保存在服务器上。
c090817
2019-08-14 01:13:31 +08:00
填入值然后根据需求 点击计算生成数据,后端算完然后直接生成表格或者导出 excel 比较简单
ihacku
2019-08-14 03:29:40 +08:00
可能不符合 lz 需求 可以看下这个
https://github.com/ricklamers/gridstudio
wenzhoou
2019-08-14 06:47:46 +08:00
excel 有密码保护你不知道吗?
nnnToTnnn
2019-08-14 08:55:51 +08:00
@userdhf 说的好像 Java 能算对一样,对于精准的浮点计算本来就要用到数学库

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/591598

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX