使用 Microsoft 登入
登入或建立帳戶。
您好:
選取其他帳戶。
您有多個帳戶
選擇您要用來登入的帳戶。

徵狀

當您嘗試從 Microsoft Excel 中的 Web 來源匯入資料時,可能會收到類似以下的錯誤訊息:

無法開啟檔,因為: xml 宣告無效。

後面接著是識別錯誤位置及檔的可擴展標記語言(XML)版本的線條。

原因

之所以會發生這種情況,是因為 Excel XML 剖析器要求 XML 標記的字元 <? .xml? > 絕對是 XML 頁面上的第一個字元。 它們前面不能有任何其他的字元,即使是 XML 轉譯器通常會忽略的空白字元也一樣。 注意: Microsoft Excel 2000 中的 XML 分析程式無法在這些需求下運作。

因應措施

若要解決此問題,請確定要在 Excel 中以 Web 資料來源格式開啟的檔中,在 XML 標記前面沒有任何內容。

狀態

Microsoft 已確認<適用於>一節中所列的 Microsoft 產品確實有上述問題。

其他相關資訊

標準格式的 XML 檔開頭是 XML 宣告,可將其識別為 XML 檔,並識別正在使用的 XML 版本,如下列範例所示:

<?xml version="1.0"?>

解釋 XML 的瀏覽器和其他程式通常會忽略來原始檔案中的空白字元(空格、索引標籤或新行),而某些 XML 分析程式會忽略這些字元(如果它們位於 XML 宣告之前)。 不過,在 Excel 中包含 XML 剖析器的情況下,這些字元都必須在 XML 宣告之前。Excel 2000 隨附的 XML 分析器以及許多瀏覽器 都會忽略 xml 宣告前的空白字元。 因此,在這些環境中可能已正常開啟的檔,會在 Excel 的 Web 查詢中使用本文中的「現象」一節中所述的錯誤訊息。

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?
按下 [提交] 後,您的意見反應將用來改善 Microsoft 產品與服務。 您的 IT 管理員將能夠收集這些資料。 隱私權聲明。

感謝您的意見反應!

×