當您嘗試從網頁來源匯入資料時,Excel 中出現錯誤訊息:「不正確 XML 宣告」

徵狀

當您嘗試從 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 查詢中使用本文中的「現象」一節中所述的錯誤訊息。

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

Thank you for your feedback!

Thank you for your feedback! It sounds like it might be helpful to connect you to one of our Office support agents.

×