因上面發了一份數據文件是用excel存儲的,200多條數據,c#
須要加載到程序中。第一個就想到了copy ,想到本身想個機器同樣copy,在留下一大堆垃圾代碼。就果斷passapp
想到之前用c#能夠讀取excel數據我就笑了,但哥兩年沒碰c#了,之前的代碼也找到不到了,工具
因而只有求度娘了,原來excel中有一個自帶的開發工具,開發工具
excel菜單欄中的"開發工具"下有專門處理xml的模塊,以下圖。url
若是你的excel中看不到"開發工具"欄,請到Excel 選項中的"經常使用"下將"在功能區顯示"開發工具"選項卡"勾選中便可,以下圖。spa
處理Xml模塊下有兩個功能是導入和導出。默認狀況下,你可能會發現導出是灰色的,這是由於從excel導出,須要作一個文件映射,將你要的列映成xml文件中的屬性。因此咱們在導出前首先要作這樣的映射。當添加完映射文件後,就能夠很容易的導出了。3d
如何添加映射文件:excel
單擊"源",在工做區的右邊出現"xml源"面板。面板下方有"Xml 映射",單擊它。code
在打開的"XML 映射"面板中單擊"添加…",選擇你的xml文件。這個 xml文件的格式,也就是你最終但願獲得的xml文件的格式,可是它不須要有值。xml
請注意你最好有兩個以上節點對,否則它只能給你導出一行數據。
新建的xml
<?xml version="1.0" encoding="utf-8"?> <app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <item > <sort_id></sort_id> <city_code></city_code> <app_id></app_id> <name ></name> <url></url> <sort></sort> </item> <item > <sort_id></sort_id> <city_code></city_code> <app_id></app_id> <name ></name> <url></url> <sort></sort> </item> </app>
添加進來xml文件後,在Xml Source面板就出現了一個樹形結構,它就是咱們須要的xml結構,將它拖到excel的sheet中A1中,它將出現一個區域,第一行是表頭,將你的excel數據拷貝至此,而後看一下Developer下的xml區域,導出已經再也不是灰色了。如今就單擊它導出吧。