嘗試使用 Access 與 Excel 匯入 MSN 對話檔 .XML 經驗分享
閒來無事, 一開始的想法是要用: 程式語言(BCB or something like it)寫出分析 XML 的小程式. 因為手上沒有相關資源所以上網找看有無別人已寫好的程式, 果然有找到類似, 不過卻不知適不適用, 也不想測試.
後來多瀏覽幾頁之後看到 Access 竟然可以直接匯入 XML 檔, 在家裡有空便試了一下, 果然可以.
用 Access 匯入一個 XML 對話檔後出現 6 個資料表, 而且內部欄位有問題, 資料也只有對話內容有匯到, 失望之餘再查了 Google 一下, 後來想到 Excel 應該也可以.
以 Excel 再試行, 這次真的成功了, Excel 真的是超強的一個資料整理工具.
開啟新檔後->資料->匯入外部資料->匯入資料
選擇匯入 XML 檔匯入完成.
匯入後的 MSN 對話檔 .XML 變成十數個欄位與資料, 再整理一下用不到的欄位並調整後, 這次真的完成了, 詳細操作有空再補上.
結論是, 別傻傻的什麼都想用程式來克服, 有好用的工具還是要好好利用! 不過有一項唯一缺點就是, 不夠貼近使用者需求, 我有很多自己若寫程式會怎麼寫的想法無法在固定的匯入步驟中實現(或許只是因為我不會).
後來多瀏覽幾頁之後看到 Access 竟然可以直接匯入 XML 檔, 在家裡有空便試了一下, 果然可以.
開啟新檔後->檔案->取得外部資料->匯入然後依指示操作與設定匯入完成.
用 Access 匯入一個 XML 對話檔後出現 6 個資料表, 而且內部欄位有問題, 資料也只有對話內容有匯到, 失望之餘再查了 Google 一下, 後來想到 Excel 應該也可以.
以 Excel 再試行, 這次真的成功了, Excel 真的是超強的一個資料整理工具.
開啟新檔後->資料->匯入外部資料->匯入資料
選擇匯入 XML 檔匯入完成.
匯入後的 MSN 對話檔 .XML 變成十數個欄位與資料, 再整理一下用不到的欄位並調整後, 這次真的完成了, 詳細操作有空再補上.
結論是, 別傻傻的什麼都想用程式來克服, 有好用的工具還是要好好利用! 不過有一項唯一缺點就是, 不夠貼近使用者需求, 我有很多自己若寫程式會怎麼寫的想法無法在固定的匯入步驟中實現(或許只是因為我不會).
Labels: Office