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中的第3個CD區塊的TITLE標籤。
部落格相關範例
2020.12.19 |
||
2019.11.22 |
||
2019.11.20 |
||
2019.11.14 |
||
2019.10.24 |
||
2019.10.22 |
||
2019.10.17 |
||
2019.10.13 |
||
2019.10.09 |
||
2019.10.07 |
||
2019.08.20 |
||
2017.04.29 |
||
2017.04.26 |
||
2017.04.07 |
||
2017.03.27 |
||
2017.03.26 |
||
2017.03.25 |
||
2017.03.21 |
||
2011.12.30 |
留言列表