[Memo]如何使用 Excel 加工資料後產生 XML 檔
需求很單純
讓 程式透過 反序列化的方式 來載入 XML 資料
但 XML 的資料並不是抓遠端資料產生的
而且資料都必須先在 Excel 上先加工過
幸運地是,現在已經可以在 Excel 直接輸出 XML
本想說是不是要寫程式來轉,現在一切都免了!讚啦!
兩個步驟就搞定
由於要讓 Excel 知道 Row 和 Column 之間的對應關係,所以這裡直接將產生好的 XML 檔直接匯入
因為裡面並沒有 XML Schema 所以會依 XML 的 Data 來產生
若是某一個欄位剛好都是空值的話,便會發生在 Excel 中就不會對應到的問題
這裡是因為都有符合所以按確定即可
選擇一個適當的位置即可
如此一來就可以看到 XML 是正常載入的
接下來就可以把加工過的資料直接貼上去
接下來就是將修改好的資料,直接存成 XML
檔案—>另存新檔
記得要選「XML 資料」( XML Data )
把 XML 檔開啟後確認格式
因為 Coordinate 都沒有輸入,所以就沒有出現在 XML 中了。
Good! 和預想中的一模一樣!
再用昨天寫的 反序列化 載入 XML 也是正確無誤可以載入 157 個
參考資料
http://www.youtube.com/watch?v=9bat12gH3Qs
http://office.microsoft.com/zh-hk/excel-help/CH010064852.aspx
http://office.microsoft.com/zh-hk/excel-help/HP010206401.aspx
http://office.microsoft.com/zh-hk/excel-help/HP010206405.aspx
http://office.microsoft.com/zh-hk/excel-help/HP010206398.aspx