TroubleShoot: Excel Services Fix - "The workbook cannot be opened".

1. 问题描述:

在SharePoint 2013 文档库中打开Excel 文件提示"The workbook cannot be opened" 错误提示框,文档不能正常显示。

2、问题原因:

这个错误的原因应该是Excel Service的帐号对Content Database没有合适的访问权限。当你上传一个文档到文档库时,文档以blobs的形式保存在内容数据库中,再当你打开文档时,Excel Service的帐号就要查询数据库并重新生成文档,如果Excel Service的帐号没有合适足够的权限,则就会发生上述错误。

3、解决方案:

赋予合适的权限给Excel Service的帐号。

3.1. 找到Excel Service的帐号
Central Administration > Security > Configure Service Accounts > 选择 "Excel Services Application" 选项。

3.2. 赋予合适的权限

$w = Get-SPWebApplication –Identity http://tschauer
$w.GrantAccessToProcessIdentity("Devtest\Excel_Services_Account")

时间: 2024-10-13 20:38:10

TroubleShoot: Excel Services Fix - "The workbook cannot be opened".的相关文章

[SharePoint 2010]Excel Services in SharePoint 2010 REST API 使用语法

摘要:Excel Services in SharePoint 2010 REST API 使用语法 在之前 SharePoint 2007 若要在Web 上呈现Excel文件只能透过 Excel Services 方式, 现在在SharePoint 2010 除了原本Excel Services 的功能, 它更提供了 Excel Services REST API 透过 URI (Uniform Resource Identifier) 将数据显示在Web browser. 下面是将一个在Sh

sharepoint 2007 You do not have permissions to open this file on Excel Services

上传的excel文档打开报错:You do not have permissions to open this file on Excel Services 根据错误提示来看,站点在调用相应的sevice来打开该文档时出错,打开文档的方式有两种,一种就是web page,另外一种是使用windows默认打开该文档的应用程序打开. 方法一:在该文档库的设置页面,选择高级设置,将"Opening brouser-enabled documents " 下选择"Open in th

SharePoint 2013 Excel Services ECMAScript 示例之明日限行

原文:SharePoint 2013 Excel Services ECMAScript 示例之明日限行 前言:最近遇到一个“明日限行”的功能,北京的交通啊,这个不在今天讨论范围内,暂不吐槽,想想代码开发,还要写WebPart部署,很麻烦,而且部署服务器,需要领导审批,想绕过这个麻烦事儿,就想到客户端了,不过我这次没有用客户端对象模型,反而采用Excel Services服务,当然只是一个小尝试,效果还算可以吧. 一.效果展示,如下图 简单说明一下,你不需要显示下面Excel的时候,可以写下脚本

SharePoint 2013 Excel Services REST API介绍

原文:SharePoint 2013 Excel Services REST API介绍 前言:Excel Services 中的 REST API 是 Microsoft SharePoint Server 2010 的新增项.利用 REST API,可通过 URL 直接访问工作簿部件或元素. 一.REST 服务基于两个要求: 用于定位网络资源的寻址方案 用于返回这些资源的表示形式的方法 二.REST URL基本URI的三个组成部分是: REST aspx 页 URI:http://<Serv

SharePoint 2013 配置Excel Services

原文:SharePoint 2013 配置Excel Services 前言:本文主要介绍如何启用SharePoint 2013版本Excel Services服务,并配置Excel Web Access部件,使Excel文档可以显示在Web页面中. 简单说一下流程,SharePoint 的Excel Services依赖于一个独立的服务应用程序,如果没有的话,需要在管理中心创建这个服务应用程序(类似搜索),然后开启相关服务,即在服务器场可以使用Excel Service服务.相关网站如果需要使

BEGINNING SHAREPOINT&#174; 2013 DEVELOPMENT 第14章节--使用Office Services开发应用程序 Excel Services中新功能

BEGINNING SHAREPOINT? 2013 DEVELOPMENT 第14章节--使用Office Services开发应用程序  Excel Services中新功能 从SP Server中分离Office Web Apps最有意思的结果之一是,现在Office文档正在面向消费者的情形中被微软通过Hotmail.Outlook和SkyDrive,以及其他应用了自己的Office Web Apps服务器的非微软网站使用着.

Excel Web Access 报错:Unable to Load Workbook

Excel Web Access 报错:Unable to Load Workbook The workbook that you selected cannot be loaded because it contains the following features that are not supported by Excel Services: Comments,Activex controls, Shapes, text Boxes, Pictures, WordArt, Clip Ar

VSTO学习笔记(二)Excel对象模型

原文:VSTO学习笔记(二)Excel对象模型 上一次主要学习了VSTO的发展历史及其历代版本的新特性,概述了VSTO对开发人员的帮助和效率提升.从这次开始,将从VSTO 4.0开始,逐一探讨VSTO开发中方方面面,本人接触VSTO时间不长,也是一次尝试.鉴于Excel在整个Office家族中的重要地位,故先从Excel开始介绍,后续内容会陆续介绍Word.PowerPoint.Outlook.InfoPath等.由于VSTO 4.0建立在Office 2010基础之上,先介绍一下Office

Asp.net 从Excel读取图片并保存,无法从内存读取图片,Excel组件和相关IIS的配置及解决办法

</pre>目的:Asp.net web页面,读取Excel,(用的office组件),中的图片注意的事项:<p></p><p>只提供部分代码,因为重点是配置.</p><p>1:要想从Excel里读取图片,只能用剪贴板的方面将图片复制到内存然后再保存图片.</p><p>2:剪贴板的使用要引用WinForm</p><p>3: Excel是单线程的方式,所以代码里使用剪贴板也要用单线程的方式