【发布时间】:2023-03-29 21:40:02
【问题描述】:
目标
使用 Office365 的 Excel 打开一个 CSV 文件,而不将文件保存在客户端机器上
问题
在客户端机器上保存原始数据会导致大量旧的 excel 文件到处乱放,我想防止这种情况发生。在一个完美的世界里,我想在我的应用程序中有一个按钮,上面写着“导出到 Excel”,它可以打开 office365 的带有数据的 excel 应用程序。就像您对本地安装所做的那样。迁移到云端后,将文件保存在本地,这感觉像是朝着错误的方向迈出了一步。
是否可以通过脚本将数据发送到 Excel 工作表?
背景
这是一个无法在线访问的内部应用程序,我的用户正在使用 Google Chrome。
手动解决方案(不接受)
- 在机器上保存文件
- 打开 Excel
- 使用导入工具
如果没有别的可能的解决方案(过度工程)
- 后端设置网盘
- 将 CSV 保存到驱动器中
- 用户打开 Excel 并从共享驱动器上的空间导入文件
这感觉不对。是否可以用 excel 打开一个选项卡,使用某种本地存储空间、窗口事件、广播频道或查询参数来插入数据?查询可能是最糟糕的选择,因为我不知道数据的大小。我似乎找不到合适的文档。
【问题讨论】:
标签: javascript excel typescript csv office365