我希望连接到Microsoft Graph API,并与OneDrive上的一个小型Excel工作簿进行交互。
我能够通过Graph API成功授权并连接到OneDrive,查询我个人的OneDrive内容,甚至可以找到.xlsx工作簿并获取其ID。对此终结点的Get
请求成功:
https://graph.microsoft.com/v1.0/me/drive/recent
{createdDateTime: "2017-12-13T04:24:57Z", lastModifiedDateTime: "2017-12-13T04:26:09Z"}
id:"{id}"
name:"transactions.xlsx"
https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets('Sheet1')/usedRange
{
"error": {
"code": "itemNotFound",
"message": "The resource could not be found.",
"innerError": {
"request-id": "7716493f-cc32-413e-b4fa-5855df7ad181",
"date": "2017-12-13T14:54:43"
}
}
}
这是Microsoft Graph/O365业务帐户
您是否可以尝试使用Excel REST的入门项目中的一个,看看是否可以获得所需的结果?https://github.com/microsoftgraph?utf8=%e2%9c%93&q=ExcelStarter
。
我正在构建一个应用程序,该应用程序通过图形API连接到个人Microsoft帐户的OneDrive。我的目标是制作一个应用程序,我可以从中访问onDrive工作簿内容。 对于参考文档,我正在使用此文档:https://graph.microsoft.io/en-us/docs/api-reference/beta/resources/excel 在这里,我有两个问题: 问题1: https://g
所以在问这个之前,我搜索并发现了一些与我在这里想要做的相似的事情。 基本上我有工作簿AlphaMaster。这个工作簿是一个模板,我想用它来创建每周的新工作簿。 在本工作簿中,有名为“周一至周六”的工作表,以及带有相应日期的周一、周二等其他工作表。 我创建了一个在打开工作簿时加载的表单。我想要的是当我单击表单运行时,它将: > 将代码保存模板作为新工作簿运行 根据userform1的输入重命名工作
2,3和6-12被跳过。下面是我的代码: 我认为这个问题与行“wb1.sheets(1).Range(”a“&Range(”a1“).end(xlDown).row+1)”有关,但我不知道如何解决这个问题。有什么建议吗?谢谢!
我想将工作簿的一页(包括样式)复制到新的工作簿。 我尝试对所有单元格进行迭代 抛出java.lang.IllegalStateException:超出了单元格样式的最大数目。在.xls工作簿中最多可以定义4000个样式 抛出java.lang.IllegalArgumentException:此样式不属于提供的工作簿。是否尝试将样式从一个工作簿分配到另一个工作簿的单元格? 正确的样式复制方法是什么
然后另一个问题是工作簿的名称都不同,所有300个。是否有一个宏可以复制我打开的工作簿,而不是每次都输入实际的名称?