我必须更新一个像这样的电子表格。

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

一点也不难。我只是转到最后一行,然后在相应的列中输入所需的内容。我想使它自动化。我尝试过的第一件事是Selenium Webdriver,但是结果太慢了,一击又一击。我接下来检查的是API,但it looks like没有适用于Excel的内容。

我可以使用Selenium下载文件,然后使用C#应用程序将其修改为excel文件,然后重新上传。在这一点上,我想知道Google Docs是否有更简单的解决方案。

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

最佳答案

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

  • Office加载项平台:https://dev.office.com/docs/add-ins/overview/office-add-ins
  • Excel Services JavaScript API-EWA Excel Web Access命名空间(几年未更新):https://msdn.microsoft.com/en-us/library/hh315812(v=office.14).aspx
  • Excel Services REST API(通过SharePoint Online):https://msdn.microsoft.com/en-us/library/ee556842(v=office.14).aspx
  • Microsoft Graph REST API(Excel对象当前处于Beta版):https://graph.microsoft.io/en-us/docs/api-reference/beta/resources/excel
  • 关于excel - 有没有办法以编程方式编辑Office 365 Excel文档?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37757625/

    10-16 14:42