本实例的功能是命令行输入的Excels文件名和sheet名,输出符合protobuf格式的data数据文件和.cs存取类,分别提供了win和mac版本的脚本代码。
第一步,将xls经过python的xls_deploy_tool.py转成data和proto
第二步:用proto.protobin把proto翻译成cs
第三步:将data和cs拷到Assets里
win shell脚本:
@echo off
set XLS_NAME=%1
set SHEET_NAME=%2
echo.
echo =========Compilation of %XLS_NAME%.xls=========
::---------------------------------------------------
::第一步,将xls经过xls_deploy_tool转成data和proto
::---------------------------------------------------
set STEP1_XLS2PROTO_PATH=.\step1_xls2proto
@echo on
cd tool\%STEP1_XLS2PROTO_PATH%
@echo off
echo TRY TO DELETE TEMP FILES:
del *_pb2.py
del *_pb2.pyc
del *.proto
del *.data
del *.log
del *.txt
@echo on
python xls_deploy_tool.py %SHEET_NAME% ..\..\..\..\Excels\%