close

WEB

WEBSERVICE

傳回網際網路或內部網路之WEB服務的資料

語法

WEBSERVICE(URL)

參數說明        

URL:為必要參數,呼叫WEB服務的URL

重點說明

  • WEBSERVICE函數是僅適用於Excel2013及更新版本的Windows
  • WEBSERVICE函數可能會出現在Excel for Mac 函數圖庫中,但它仰賴Windows作業系統功能,讓它不會傳回結果在Mac上。
  • 如果參數無法將資料傳回,WEBSERVICE會傳回#VALUE!錯誤的非數字(文字)值,您的公式則會中斷。
  • 如果參數結果是無效的或含有超過允許儲存格限制32767個字元的字串,WEBSERVICE會傳回#VALUE!錯誤的非數字(文字)值,您的公式則會中斷。
  • 如果URL是字串,包含超過GET要求允許的2048個字元,WEBSERVICE會傳回#VALUE!錯誤的非數字(文字)值,您的公式則會中斷。
  • 對於不支援,例如的通訊協定ftp: / /file://WEBSERVICE會傳回#VALUE!錯誤值。

範例

B1儲存格輸入要擷取資料的網址:

https://www.w3school.com.cn/example/xmle/cd_catalog.xml

B2儲存格輸入:

=WEBSERVICE(B1)

結果如下圖:

框選B5:B29儲存格輸入:

=FILTERXML(B2,"//CD/TITLE")

後,按CTRL+SHIFT+ENTER完成輸入。

C5:C29儲存格輸入:=FILTERXML(B2,"//CD/ARTIST")

D5:D29儲存格輸入:=FILTERXML(B2,"//CD/COUNTRY")

E5:E29儲存格輸入:=FILTERXML(B2,"//CD/COMPANY")

F5:F29儲存格輸入:=FILTERXML(B2,"//CD/PRICE")

G5:G29儲存格輸入:=FILTERXML(B2,"//CD/YEAR")

//CD 表示CD區塊。

/TITLE 表示TITLE標籤。

如果輸入:

=FILTERXML(B2,"//CD[3]/TITLE")

此處数字3代表XML中的第3CD區塊的TITLE標籤。

部落格相關範例

2020.12.19

Q5函數應用

 

2019.11.22

WEB-FILTERXML

 

2019.11.20

2269請問Excel VBA 畫格子抓不到第一個Column ?

 

2019.11.14

2261EXCEL VBA 關於 LABEL 計算

 

2019.10.24

2248工作日計算最全教程-WORKDAY.INTL函數

 

2019.10.22

2248工作日計算最全教程-WORKDAY函數

 

2019.10.17

WEB-ENCODEURL函數

 

2019.10.13

2264如何把有巨集的EXCEL檔案另存儲存沒巨集的EXCEL檔案

 

2019.10.09

2230Excel日曆加上日誌()重要節日及詳細事項

 

2019.10.07

2230Excel日曆加上日誌()日曆製作-DATEMATCHTEXTCOLUMN函數

 

2019.08.20

F12函數綜合應用大雜燴-WEB函數

 

2017.04.29

252FILTERXML的使用方法介紹

 

2017.04.26

251網路類函數WEBSERVICE的使用方法介紹

 

2017.04.07

G20圖表製作-Bullet圖表(誤差線法)

 

2017.03.27

G21圖表製作-切割背景圖片的圓形圖

 

2017.03.26

G23圖表製作-儀表板圖表

 

2017.03.25

246使用目標搜尋藉由調整輸入值來找出想要的結果

 

2017.03.21

191用色彩標示每隔一列底色

 

2011.12.30

148 自動篩選-自訂篩選條件

 

 


arrow
arrow
    創作者介紹

    錦子老師 發表在 痞客邦 留言(0) 人氣()