javascript - Excel Javascript API 是否仅用于创建加载项?
问题描述
我正在考虑使用 API 与网络服务器快速交换大量 Excel 数据。特别是出于管理目的。
要求
- 使用自定义 Web 服务器而不是 localhost [ON OPEN] 创建连接
- 打开 excel 文件时,将网站中的数据刷新/加载到 excel 工作簿中 [ON OPEN]
- 向网络服务器发送锁定命令,以防止其他用户同时进行更改 [ON OPEN]
- 将所有数据返回到网络服务器 [ON SAVE]
- 格式不正确时显示错误信息 [ON SAVE] 解除锁定 [ON CLOSE]
几个问题
API 是否仅适用于 localhost 或自定义网络服务器?
有没有办法为 ON OPEN 创建一个事件?
有没有办法为 ON SAVE 创建一个事件?
有没有办法为 ON CLOSE 创建一个事件?
解决方案
Office.js API 可用于任何 Web 服务器。本地主机仅在开发/测试时使用。
您想在加载项打开时运行的任何代码都可以放在Office.onReady
(or Office.initialize
) 的调用中。
目前无法处理 Save 或 Close 事件。
推荐阅读
- algorithm - 感染者发现算法
- python - 如何嗅探数据包,修改然后发送
- mysql - MySQL/MariaDB JSON_EXTRACT 和 JSON_CONTAINS
- django - 未使用 ManyToManyField 定义的模型
- c# - 使用 XMLDocument C# xml 添加多个节点
- spring - Spring / JPA:保存具有关联实体的实体
- eclipse-scout - Eclipse Scout 用户登录
- r - r 基于标准合并
- javascript - Angular:如何构建与 ng serve 创建的文件相同的文件
- sqlite - 为什么尝试获取 SQLite 数据库连接时出现空引用异常?