簡體   English   中英

將XML數據放入Google表格

[英]Putting XML data into Google Sheets

我正在嘗試使用在線找到的XML文件(提供有關公共汽車路線和公共汽車站的信息)在Google Sheets / Fusion Tables中創建各種“數據庫”,以便最終可以在Javascript程序中使用它。 公交車站由stop_id標識,路線由路線標簽標識。 我想將這兩個連接到數據庫中,以便在給定stop_id的情況下,我將知道停靠點所在路線的路線標記。 每個站點都包含stop_id和緯度/經度信息。 路線中包含停靠點列表(stop_id)。 要創建此數據庫,我想要一個Google電子表格,其路線標簽為列標題,而停靠站ID列表則填充下面的相應單元格。 總共有30條路線。 路由標簽列表位於http://webservices.nextbus.com/service/publicXMLFeed?command=routeList&a=chapel-hill ,而路由A的路由信息​​(例如)位於http://webservices.nextbus .com / service / publicXMLFeed?command = routeConfig&a = chapel-hill&r = A。 我已經嘗試在Google表格中使用importxml(“ routesURL”,“ / body / route // stop [stopId]”)命令,但這樣做時會返回解析錯誤或“導入的內容為空”。 為了重申我的目標,我想知道特定的stop_id路由標簽是什么。 有小費嗎? 我的策略全錯了嗎? 非常感謝你!

它不是典型的xml,即開始標記和結束標記內沒有實際值。 是一個典型的xml文件, importxml可以從中提取ToveJaniReminder等。只需嘗試:

=importxml("https://www.w3schools.com/xml/note.xml", "*") 

但是,對於第一個文件,沒有要提取的值。

我搜索並發現它們還提供JSON格式 只需將URL中的XML替換為JSON ,如下所示:

http://webservices.nextbus.com/service/publicJSONFeed?command=routeConfig&a=chapel-hill&r=A

GS沒有提供JSON的內置功能,但是您可以通過GAS導入JSON

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM