有没有办法以编程方式编辑Office 365 Excel文档?

6 excel office365api

我必须更新一个看起来像这样的电子表格.

在此输入图像描述

这根本不难.我只是转到最后一行,在相应的列中输入我需要的内容.我想自动化这个.我尝试的第一件事是Selenium Webdriver,但结果太慢而且命中和错过.我检查的下一件事是API,但看起来没有Excel的东西.

我可以使用Selenium下载文件,然后使用C#app将其修改为excel文件,然后重新上传.虽然我想知道Google Docs是否有更简单的解决方案.

那么有什么方法可以以编程方式修改excel在线电子表格吗?

And*_*all 5

我知道通过JavaScript或REST以编程方式修改Excel Online的4个选项:

  1. Office加载项平台:https: //dev.office.com/docs/add-ins/overview/office-add-ins
  2. Excel Services JavaScript API - EWA Excel Web Access命名空间(几年内未更新):https://msdn.microsoft.com/en-us/library/hh315812(v = office.14).aspx
  3. Excel Services REST API(通过SharePoint Online):https://msdn.microsoft.com/en-us/library/ee556842(v = office.14).aspx
  4. Microsoft Graph REST API(Excel对象目前处于测试阶段):https://graph.microsoft.io/en-us/docs/api-reference/beta/resources/excel