如何解析Excel表數據

Excel 腳本語言 技術 Unity引擎 XML 賽車遊戲 遊戲開發達人 2019-06-23

大家在遊戲開發工程中難免會和各種各樣的數據打交道,因為這是不可避免的,除非你的能力不足,那麼你可能不用和這些數據打交道。就比如一個非常簡單的需求,賽車遊戲裡面。策劃會製作Excel表,各種各樣的汽車,那麼他們的名稱,屬性,描述等都是獨一無二不一樣的。那麼我們該怎麼樣才能用到他們寫的Excel表裡面的屬性呢,換句話說,我們怎麼讀取或解析Excel表裡面的數據呢?這個技術在開發工程中會用的很頻繁,而且這也是非常有用的。好了,話不多說,我們著手開幹。老規矩,先上效果圖:

如何解析Excel表數據

請輸入圖片描述

大家看看讀取的是不是沒錯誤,都一一對應上策劃寫的Excel表裡面的內容了。那麼這到底是怎麼弄的呢?我們接下來就說明下原理。然後附上一部分代碼,想要完整代碼的可以私聊我哦!

OK,首先我們需要把Excel表導出格式換成CSV(xml什麼的也可以,這裡用的csv),然後我們需要把它導入unity裡面去,最好放在Resources文件裡面,然後需要解析它,最後使用它。這就是步驟。腳本有點多,我就不全發了。這是非常全的一個模板,大家也可以用在工作中。先上關鍵腳本:

如何解析Excel表數據

請輸入圖片描述

如何解析Excel表數據

請輸入圖片描述

這就是核心的腳本了,篇幅有限,腳本有點多,代碼也比較多。需要完整的代碼可以私聊我哦。不喜勿噴!

相關推薦

推薦中...