Tag: onedrive

当它驻留在Office 365 OneDrive for Business帐户上时,如何从外部工作表中获取数据?

我正在使用Office 365 Excel Onlinefunction创build联机表单(公开共享)以收集直接保存到工作簿中工作表上的表的响应。 为了分析数据,我添加了使用VBA代码和表单控件的额外工作表。 但是,表单控件不受Excel Online支持,所以我认为我需要两个工作簿。 一个用于存储表单数据,另一个用于对数据进行分析。 包含该窗体的文件必须保留在Office 365 Onedrive for Business上才能使用该function。 如果我离开表单控件并尝试打开Excel Online中的文件(编辑/共享表单),我必须编辑一个删除控件的副本 – 它不会忽略它们。 分析工作簿将由多人在多台PC上打开。 我已经启用了匿名访问表单文件,这就是Onedrive给我的: https ://carlisleft-my.sharepoint.com/personal/dmartin_carlisleft_onmicrosoft_com/_layouts/15/guestaccess.aspx?docid = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx & authkey = XXXXXXXXXXXXXXXXXXX 我已经尝试使用获取外部数据和新的查询从文件,并指定此url,但我要么访问Web界面,不下载任何数据或与URL相关的Sharepoint表,但不是我需要的实际数据。 我正在考虑使用VBA下载文件的副本,在后台本地打开它,读取表格数据,将其复制到分析文件中,然后删除下载,closures连接。 我假设使用正确的代码,我可以正确使用docid和authkey。 我已经使用Application.GetOpenFilename和Workbooks.Open()为本地存储的文件,但它不适用于此。 我发现这个答案访问共享文件在Onedrive业务,但它不是VBA,不是很清楚。 我也发现这个谈论WebDav,但是我需要做什么? 有没有人有任何想法或find一个成功的方法来从OneDrive for Business Excel文件获取Excel数据? 我必须能够在任何Windows 10 PC上打开它。 所以如果我必须映射networking驱动器,他们必须在飞行中完成。

无法通过Microsoft Graph API访问OneDrive项目

试图通过Graph API访问我的OneDrive项目时出现问题。 端点: /v1.0/me/drive/items/{myItemID}/workbook/worksheets 原始请求: GET https://graph.microsoft.com/v1.0/me/drive/items/FF********/workbook/worksheets HTTP/1.1 Host: graph.microsoft.com Authorization: Bearer ****************** Accept: application/json Accept-Encoding: gzip, deflate User-Agent: ********** 原始回应: HTTP/1.1 500 Internal Server Error Cache-Control: private Content-Type: application/json request-id: 88e690c8-590e-40f9-9f01-46d22294835b client-request-id: 88e690c8-590e-40f9-9f01-46d22294835b x-ms-ags-diagnostic: {"ServerInfo":{"DataCenter":"West Europe","Slice":"SliceB","ScaleUnit":"003","Host":"AGSFE_IN_17","ADSiteName":"AMS"}} Duration: 179.4482 Date: Fri, 06 Oct 2017 09:40:39 GMT Content-Length: 236 { "error": { "code": "generalException", "message": "General […]

访问onedrive的工作簿时找不到Microsoft Graph API资源

我正在构build一个应用程序,通过graphicsAPI连接到OneDrive个人Microsoft帐户。我的目标是使一个应用程序,我可以访问ondrive工作簿的内容。 对于我使用此文档的参考文档: https : //graph.microsoft.io/en-us/docs/api-reference/beta/resources/excel 这里我有2个问题: 阙1: https://graph.microsoft.com/ {版本} /我/驱动器/项目/ {编号} /工作簿/ 对于这个链接,我使用v1.0版本{{}和{id}我使用“7FA7C48C26BC284B!114”这个。 这是Excel工作簿ID。 这是对的吗? 阙2: 我在同一个页面/ {version} / me / drive / items / 01CYZLFJGUJ7JHBSZDFZFL25KSZGQTVAUN / workbook / 这个长ID:“01CYZLFJGUJ7JHBSZDFZFL25KSZGQTVAUN” 但是我没有得到任何回应。 这是追索不来的问题吗? 请帮我解决这个问题。

在OneDrive中创buildExcel文件

我正在尝试与Microsoft OneDrive服务集成。 我阅读API文档,并抛出授权。 不幸的是,有关创build不同的文件types的文档中没有信息。 我使用HTTP请求创build了一个.txt文件,因为它写在这里https://dev.onedrive.com/items/upload_put.htm 。 当我试图以这种方式创build一个Excel文件时,它会这样做,但文档不会打开。 我想我还需要发送一些特殊的参数(元数据?),但我不知道哪些。 我会很高兴的任何帮助:)

在网页上预览或embedded存储在Azure Blob中的Excel文档

我想知道是否可以在浏览器中打开存储在Azure Blob帐户中的Excel文件(或任何Office文件),或者更好地embedded在网页上。 有点像预览function,而不是总是提示用户下载文件。 我知道这可以很容易地通过将文件存储在Sharepoint或OneDrive中,并使用它的embeddedfunction,但我试图摆脱那些,因为我们已经实现了blob存储。 我一直在寻找,但大多数的结果只会把我带到Sharepoint / OneDrive。 任何帮助,将不胜感激。 🙂 编辑(2014-07-14) 根据RGregg的build议,我试图创build一个自定义的WOPI主机 ,我认为它完全适合我需要的东西。 但是我想我错过了一些东西。 我无法预览运行。 我总是得到一个“ 服务器找不到 ”的错误。 我尝试用officeapps.live.com/hosting/discoveryreplace针对owa1.wingtip.com的旧发现文件,现在它尽可能地加载Word Online的加载映像,但它被卡在那里。 找不到其他材料,说明如何使其工作,并没有显示任何错误。 我也尝试通过实现所需的GetFile和CheckFileInfo方法来创build我自己的(试图简化所有仅仅是基本的东西)。 它成功地检索文件和信息,但我仍然无法与Web应用程序集成。 我想我错过了一大堆东西,但我不能真正弄清楚。 🙁

链接两个Excel工作表在一个驱动器/ SharePoint

我试图链接多个Excel文件并上传到一个驱动器。 从一个驱动器通过浏览器打开Consolidated Excel文件时,显示警告 链接到外部工作簿的禁用链接不受支持,并已被禁用。 我需要的是( 一个驱动器中创build的3个文件 ) 文件1: Excel文件1 文件2: Excel文件2 文件3: 合并的Excel文件 ( 与Excel文件1和Excel文件2链接 ) 从一个驱动器内的文件3到文件1和文件2创build的链接。 从文件1和文件2更改立即更新到文件3。

图表Excel REST API – Azure AD 2.0端点 – 是否支持OneDrive个人?

我想使用Microsoft Graph REST API访问/操作存储在OneDrive个人中的Excel工作簿。 我可以访问/操作存储在OneDrive for Business中的Excel工作簿。 我能够validation我的OneDrive个人帐户(获取访问令牌,权限范围等),并且可以执行其他(与Excel无关的)图REST操作,例如查看文件属性。 Microsoft Graph Explorer https://graph.microsoft.io/en-us/graph-explorer#仅支持OneDrive for Business(不是OneDrive Personal)。 这里https://graph.microsoft.io/en-us/docs/api-reference/v1.0/resources/excel ,它说:“…读取和修改保存在OneDrive,SharePoint或其他支持的存储平台的Excel工作簿” 。 他们真的可以指“OneDrive for Business”吗? 当我尝试访问任何Excel工作簿相关的(在OneDrive个人),如: POST /{version}/me/drive/items/01CYZLFJGUJ7JHBSZDFZFL25KSZGQTVAUN/workbook/createSession 它总是返回MethodNotAllowed: {"error": {"code": "MethodNotAllowed","message": "Method not allowed.","innerError": { "request-id": "9c1d81ec-4300-4e8b-b453-82cd6caca00e", "date": "2016-10-19T01:25:20"} } } 我尝试了{版本} v1.0和testing版。 图表Excel REST API是否支持OneDrive个人? 如果不是,什么时候可能呢? 我找不到任何文件。 我意识到Graph最近刚刚通过Azure AD 2.0 Endpoint开始支持OneDrive Personal,所以也许在支持Excel方面只是延迟了一些?

Excel的全名属性与OneDrive

如果我想使用打开的工作簿对象在保存后获取Excel文件的全名,但是该文件已经同步到OneDrive,则会得到一个“https”地址,而不是本地的,而其他程序无法解释。 我如何获得像这样的文件的本地文件名? 例: 将文件保存到“C:\ Users \ user \ OneDrive – Company \ Documents”。 OneDrive进行同步。 查询Workbook.FullName现在显示为“https:// …”