重要: 在 Microsoft 365 版 Excel 和 Excel 2021,Power View 于 2021 年 10 月 12 日移除。 或者,您可以使用由 Power BI Desktop, 提供的互動式視覺體驗,這您可以免費下載。 您也可以輕鬆 將 Excel 活頁簿匯入至 Power BI Desktop。
徵兆
請試想下列案例:
-
在 Microsoft Office Excel 2013 Microsoft Office Excel 2013 活頁簿中,您可以使用 Microsoft SQL Server 2012 報表服務 (SSRS 2012) 或 SQL Server 2014 Reporting Services (SSRS 2014) Power View for Microsoft SharePoint 2013。
-
該活頁簿會以特定的韓文字元命名。
-
您將活頁簿上傳至 SharePoint 2013。
在這種情況下,您無法從 2013 SharePoint該活頁簿,而且可能會收到下列錯誤訊息:
Microsoft.Reporting.QueryDesign.Edm.Internal.EdmException:無法載入指定的實體資料模型。 --> System.ArgumentException:[net_WebHeaderInvalidControlChars]
引數: 無法使用調試資源字串。 金鑰和引數通常會提供足夠的資訊來診斷問題。 請參閱 HTTP://go.microsoft.com/fwlink/?linkid=106663&版本=5.1.20513.00&File=System.Net.dll&Key=net_WebHeaderInvalidControlChars 參數名稱:value 在 System.Net.ValidationHelper.CheckBadWebHeaderchars (字串名稱, Boolean isHeaderValue) 在 System.Net.WebHeaderCollection.set_Item (字串名稱,字串值) 位於 Microsoft.Reporting.AdHoc.DataManagement.Internal.UrlAccessHttpStreamHandler.<Load1>d__6.MoveNext () 位於 Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.MoveNextChecked () 位於 Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.ResumeIterator (布林值同步) 位於 Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.BeginExecuteCore (IEnumerator'1 asyncMethod ) 位於 Microsoft.Reporting.AsyncEnumerator.AsyncEnumerator11.BeginExecute (Func'2 asyncMethod ) 在 Microsoft.Reporting.AsyncEnumerator.BeginExecute (Func'2 asyncMethod, AsyncCallback userCallback, Object userState, AsyncEnumerator settingss ) 位於 Microsoft.Reporting.AdHoc.DataManagement.Internal.UrlAccessHttpStreamHandler.BeginLoad (IUrlAccessMethodHandler urlAccessMethodHandler, List'1 requestCollection, AsyncCallback userCallback, Object userState) 位於 Microsoft.Reporting.AdHoc.DataManagement.Internal.ReportServerConnection.<GetModel1>d__2d。MoveNext () 位於 Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.MoveNextChecked () 位於 Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.ResumeIterator (布林值同步) 位於 Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.BeginExecuteCore (IEnumerator'1 asyncMethod ) 位於 Microsoft.Reporting.AsyncEnumerator.AsyncEnumerator1.BeginExecute (Func'2 asyncMethod ) 在 Microsoft.Reporting.AsyncEnumerator.BeginExecute[TResult] (Func'2 asyncMethod, AsyncCallback userCallback, Object userState, AsyncEnumeratorsettings settings) 在 Microsoft.Reporting.AdHoc.DataManagement.Internal.ReportServerConnection.BeginGetModel (GetModelRequestInfo requestInfo, AsyncCallback userCallback, Object userState ) 位於 Microsoft.Reporting.AdHoc.DataManagement.Internal.EntityDataModelDefinitionService.<GetModelDefinition11>d__4.MoveNext () 位於 Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.MoveNextChecked () 位於 Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.ResumeIterator (布林值同步 ) 位於 Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.BeginExecuteCore (IEnumerator'1 asyncMethod ) 位於 Microsoft.Reporting.AsyncEnumerator.AsyncEnumerator1.BeginExecute (Func'2 asyncMethod ) 在 Microsoft.Reporting.AsyncEnumerator.BeginExecute[TResult] (Func'2 asyncMethod, AsyncCallback userCallback, Object userState, AsyncEnumeratorsettings settings) 位於 Microsoft.Reporting.AdHoc.DataManagement.Internal.DataManager.<GetModelDefinition11>d__ad。MoveNext () 位於 Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.MoveNextChecked () 位於 Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.ResumeIterator (布林值同步) 位於 Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.BeginExecuteCore (IEnumerator'1 asyncMethod ) 位於 Microsoft.Reporting.AsyncEnumerator.AsyncEnumerator1.BeginExecute (Func'2 asyncMethod ) 在 Microsoft.Reporting.AsyncEnumerator.BeginExecute[TResult] (Func'2 asyncMethod, AsyncCallback userCallback, Object userState, AsyncEnumeratorsettings settings) 位於 Microsoft.Reporting.AdHoc.DataManagement.Internal.DataManager.BeginGetModelDefinition (ModelIdentifier modelIdentifier, AsyncCallback userCallback, Object userState) 位於 Microsoft.reporting.QueryDesign.Services.Internal.ModelManager.<>c__DisplayClass11.<LoadModel11>b__e () 在 Microsoft.reporting.QueryDesign.Services.Internal.ModelManager.WrapAnticipatedExceptions[T] (Func'1)注意:包含特定韓文字元的檔案名會發生此問題。 如果您使用其他韓文字元或英文字元重新命名檔案,就不會發生此問題。 例如: HTTP://sharepoint/Shared 檔/한글.xlsx (此檔案報告錯誤。) HTTP://sharepoint/Shared 檔/테스트.xlsx (此檔案可以順利開啟。) HTTP://sharepoint/Shared 檔/test.xlsx (此檔案可以順利開啟。)
解決方案
此問題在下列累積更新的 SQL Server 中SQL Server。
2014 年 SQL Server累積更新 4 /help/help/2999197
2012 年 SQL Server SP2 的累積更新 2 /help/2983175
2012 SP1 SQL Server累積更新 11 /help/2975396
每個新的累積更新SQL Server包含上一個累加更新中包含的所有修復程式及所有安全性修正。 查看最新累積更新,SQL Server:
狀態
Microsoft 已確認<適用於>一節所列的 Microsoft 產品確實有上述問題。