簡單記錄下如何將excel中的一個表格內容轉成xml格式的文件。
excel菜單欄中的"開發工具"下有專門處理xml的模塊,如下圖。
如果你的excel中看不到"開發工具"欄,請到Excel 選項中的"常用"下將"在功能區顯示"開發工具"選項卡"勾選中即可,如下圖。
處理Xml模塊下有兩個功能是導入和導出。默認情況下,你可能會發現導出是灰色的,這是因為從excel導出,需要做一個文件映射,將你要的列映成xml文件中的屬性。所以我們在導出前首先要做這樣的映射。當添加完映射文件后,就可以很容易的導出了。
如何添加映射文件:
單擊"源",在工作區的右邊出現"xml源"面板。面板下方有"Xml 映射",單擊它。
在打開的"XML 映射"面板中單擊"添加…",選擇你的xml文件。這個 xml文件的格式,也就是你最終希望得到的xml文件的格式,但是它不需要有值。
請注意你最好有兩個以上節點對,不然它只能給你導出一行數據。
添加進來xml文件后,在Xml Source面板就出現了一個樹形結構,它就是我們需要的xml結構,將它拖到excel的sheet中A1中,它將出現一個區域,第一行是表頭,將你的excel數據拷貝至此,然后看一下Developer下的xml區域,導出已經不再是灰色了。現在就單擊它導出吧。
要下班了,圖片稍后補上。
2012/2/18圖片補上了