• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

excel2db: 游戏开发中有原型数据,而原型数据经常都是通过excel进行编写,此项目将exce ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

excel2db

开源软件地址:

https://gitee.com/OutOfMemory/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中

excel2db-browse

提供查看ndb文件的客户端,将ndb文件拖入到窗口中查看

附录

1.bat中参数说明:
language 指定语言支持java,csharp
beanRoot 指定bean的生成路径,一般都是指定到我们项目中
packageRoot 指定bean的包路径
excelPath 指定excel的存放路径
ndbPath 指定ndb的存放路径

2.test.xls 指定了excel的格式,兼容excel2003和2007
第三行指定类型分别有:int,float,long,string,double,ints,floats,longs,strings,doubles


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap