看板 WindowsPhone 關於我們 聯絡資訊
hungys:咳...XDD 原先計畫是台北,新北,台中,但一看到台中市政府09/12 01:54
hungys:給的是xls格式,又沒圖資料也不很豐富所以直接作罷 :P09/12 01:55
hungys:要推OpenData也該符合時代潮流一下啊...json,xml都好 09/12 01:56
要不要試試看用XLS轉XML的方式把資料轉成XML檔看看 我最近在寫捷運票價的查詢時也是碰到北捷把公開的票價全部都用XLS檔格式 在網路上找半天後,就有看到EXCEL有直接提供XLS轉XML的方式 而且不用寫任何程式碼,雖然要寫個XSD檔給Excel, 讓它知道要匯出的XML檔得是什麼格式。 方法是在開發人員頁面那邊有個XML選項 把來源窗格打開,再點「XML對應」,選擇XSD格式檔 再把XML的欄位從窗格拖到第一列就好 如果第一列是欄位名稱也沒關係, 來源窗格的選項那邊有個「我的資料有標題」, 選了之後Excel就會自動把你的第一列當成標題 再來選擇匯出,Excel就會自動把你的XLS檔給匯出成XML了 (一個一個敲會很可怕,北捷那個票價XLS檔總共有10817列, 我哪來的美國時間一個個打,光是98站的資訊非得一個個敲就夠我頭痛了......) 弄成XML後,就能夠搭配Linq to XML來讀檔案 (這幾天嚐試很多次後決定放棄用XMLReader了,旗標一直亂跑, 要它讀某個欄位結果卻一直亂跳搞出錯誤來.....) P.S. 這個功能2007家用版就有附,只是因為屬於開發人員的功能, 如果看不到的話要先去選項那邊把「顯示開發人員頁籤」的選項打勾 --
wangfan3:初音是個軟體而已......06/17 02:16
Sipaloy:什麼叫初音是個軟體而以.....想決鬥嗎?!!!!06/17 02:17
applekidd:樓上凶宅06/17 02:17
wangfan3:好啦 應該說她"本來"是個軟體06/17 02:22
Sipaloy:什麼叫做「本來」是個軟體! 你又要決鬥了嗎!????06/17 02:22
-- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.250.44.124 ※ 編輯: hoyunxian 來自: 111.250.44.124 (09/12 15:35)
ammor:你又要決鬥了嗎 XD 09/12 15:48
hungys:轉不是問題,重點在於資料不夠齊全 09/13 06:56