Excel2db-excel轉成二進制文件

目的:
遊戲開放中有原型數據,而原型數據常常都是經過excel進行編寫,關於程序如何去讀取excel中的數據,方法有不少種,好比:
1.將excel導入mysql中,而後由程序去讀取數據庫,可是客戶端沒法讀取數據庫,常常還要從新給客戶端導出xml,比較麻煩
2.客戶端服務器直接讀取excel,excel是比較大的,不適合存放在客戶端

excel2db-write
將excel轉成ndb文件(二進制文件),格式參考:二進制格式文檔
讀取excel,根據定義好的格式寫入ndb文件中,同時根據指定不一樣的語言生成各自的bean類

使用:
pom.xml打包,將target中的zip包拷貝出來,根據附錄1中的參數說明填寫參數,提供了測試的excel見附錄2

excel2db-read
提供java版本的解析ndb文件,並將結果映射到bean中

附錄
1.bat中參數說明:
language     指定語言支持java,csharp
beanRoot     指定bean的生成路徑,通常都是指定到咱們項目中
packageRoot  指定bean的包路徑
excelPath    指定excel的存放路徑

2.test.xls  指定了excel的格式,因爲jxl的緣故只支持excel2003

第三行指定類型分別有:int,float,long,string java

源碼地址:http://git.oschina.net/OutOfMemory/excel2db mysql

csharp版本的解析ndb文件地址:https://git.oschina.net/OutOfMemory/excel2db-csharp git

相關文章
相關標籤/搜索