- Notifications
You must be signed in to change notification settings - Fork1
zerospace007/xls2lua-python
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
xls2lua 基于Python3.X使用(将据xls、xlsx数据文件转化为lua脚本,作为游戏资源使用)
usepython xlrd
(使用python xlrd模块)
(这个脚本是从https://github.com/zfengzhen/xls2lua 和https://github.com/luzexi/xls2lua 继承过来的,我改进了一些东西,使得更适合游戏项目使用。)
(如果你在使用Lua语言,将数据写进Lua文件是最方便的做法。这个脚本将帮助你将数据xls、xlsx文件转化为lua文件,这样你就可以更好的工作了。)
python ./xls2lua.py
(sheet名以"OUT_"开头的才会被识别转换,否则将被忽略)
(第1行无用,是关键字名的介绍描述)
(第2行必须是关键字名)
(第3行必须为类型)
(类型有:none,int,float,string,boolean,intArr,floatArr,stringArr,booleanArr这几种)
(none表示该列不再导出,intArr表示int数组,floatArr表示float数组,stringArr表示string数组,booleanArr表示bool数组)
(第1列为int或者string类型的唯一关键字)
(string类型中"和'会自动用"和'替代)(空列将会被默认值代替,例如:0,"",false,{})
-- this file is generated by program!-- don't change it manaully.-- source file: example_building.xls-- created at: Thu Mar 26 02:53:52 2015localdata= {}data[1]= {id=1,name="house",use_money=1000,use_food=2.33,is_init=true,defense=100,aadd= {1,2,3},aadddss= {1.23,2,3.23},ddff= {"sdf","23e","s"},ffdd= {true,false,true}}data[2]= {id=2,name="house2",use_money=123,use_food=336.2,is_init=true,defense=0,aadd= {1,2,3},aadddss= {1,2.3445,3},ddff= {"你好","你在哪"},ffdd= {true,false}}data[3]= {id=3,name="",use_money=456,use_food=222.33665,is_init=false,defense=130,aadd= {3,2,5},aadddss= {3,2,2.5},ddff= {"我在这里啊","你在那","呢"},ffdd= {false,true}}data[4]= {id=4,name="farm",use_money=100,use_food=220.0,is_init=false,defense=200,aadd= {2,3},aadddss= {200.3,3,234.23},ddff= {"df","ssd","dd","dd"},ffdd= {}}data[5]= {id=5,name="house5",use_money=0,use_food=22.1,is_init=false,defense=234,aadd= {3,6,6,7},aadddss= {3,6.3,6,7},ddff= {"ss","d","d","d"},ffdd= {true,true}}data[6]= {id=6,name="horse3",use_money=200,use_food=0,is_init=false,defense=333,aadd= {},aadddss= {},ddff= {"2e","w","e","we"},ffdd= {false,false,false,false}}returndata
localbuilding=require"Building"print(building[1].name)
The console will print "house"
About
将xls数据文件转化为lua脚本,作为游戏资源使用
Topics
Resources
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Contributors2
Uh oh!
There was an error while loading.Please reload this page.