转载:
看了这两个大佬的文章我把这个工程试用完成了放在github上面供大家使用,不过都是没有配置过的,大家自行配置。
我改了一下批处理文件
for /R %DIR% %%f in (*.xls) do (
python xls_deploy_tool.py %%~nf xls/%%~nf.xls
protoc tnt_deploy_%%~nf.proto --descriptor_set_out=%%~nf.protodesc
ProtoGen\protogen -i:%%~nf.protodesc -o:%%~nf.cs
)
for /f "delims==" %%a in ('dir /b /s *.cs')do move /-y "%%a" cs
for /f "delims==" %%a in ('dir /b /s *.data')do move /-y "%%a" data
for /f "delims==" %%a in ('dir /b /s *.proto')do move /-y "%%a" proto
pause
这样会遍历所有xls文件下的文件一键转化,并将后缀名为.cs移到cs文件夹下,.data移到data文件夹,proro的移到proto文件夹下
同样 附上github地址 https://github.com/oneSitDown/xls2Protobuf
环境文件我放在专门的文件夹中只要git下来配置一下就行了