【问题标题】:Open CSV with Office365 Excel through Script通过脚本使用 Office365 Excel 打开 CSV
【发布时间】:2023-03-29 21:40:02
【问题描述】:

目标

使用 Office365 的 Excel 打开一个 CSV 文件,而不将文件保存在客户端机器上

问题

在客户端机器上保存原始数据会导致大量旧的 excel 文件到处乱放,我想防止这种情况发生。在一个完美的世界里,我想在我的应用程序中有一个按钮,上面写着“导出到 Excel”,它可以打开 office365 的带有数据的 excel 应用程序。就像您对本地安装所做的那样。迁移到云端后,将文件保存在本地,这感觉像是朝着错误的方向迈出了一步。

是否可以通过脚本将数据发送到 Excel 工作表?

背景

这是一个无法在线访问的内部应用程序,我的用户正在使用 Google Chrome。

手动解决方案(不接受)

  1. 在机器上保存文件
  2. 打开 Excel
  3. 使用导入工具

如果没有别的可能的解决方案(过度工程)

  1. 后端设置网盘
  2. 将 CSV 保存到驱动器中
  3. 用户打开 Excel 并从共享驱动器上的空间导入文件

这感觉不对。是否可以用 excel 打开一个选项卡,使用某种本地存储空间、窗口事件、广播频道或查询参数来插入数据?查询可能是最糟糕的选择,因为我不知道数据的大小。我似乎找不到合适的文档。

【问题讨论】:

    标签: javascript excel typescript csv office365


    【解决方案1】:

    您可以尝试将 csv 原始数据存储到 SQL 数据库中,然后创建一个连接到数据库的 html 页面并在空白 html 页面上显示纯文本。也许使用 GET 请求添加安全令牌,然后您所要做的就是从 excel 中打开 url,而不是本地计算机上的文件。

    【讨论】:

      猜你喜欢
      • 2013-12-15
      • 2014-05-30
      • 2013-11-20
      • 2014-03-29
      • 2017-03-24
      • 1970-01-01
      • 2023-03-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多