项目作者: funforfans

项目描述 :
一个excel配置转换到flatbuffer的通用工具
高级语言: Python
项目地址: git://github.com/funforfans/excel2Flat.git
创建时间: 2019-10-14T10:09:59Z
项目社区:https://github.com/funforfans/excel2Flat

开源协议:Apache License 2.0

下载


License
Build Status

excel2Flat

将 Excel 配表数据,以 flatbuffers 的形式存储,并将表结构转为 flatbuffers 代码,打包成二进制语言,提供给服务器和客户端调用。

执行顺序

  • [x] 将 Excel 表结构解析成 flatbuffers 的 fbs 文件

  • [x] 通过 flatc 生成目标语言 flatbuffers 代码 (支持多种语言接口)

  • [x] 将 excel 表数据按 flatbuffers 的结构,将每一个表打包成二进制文件。

how to use

1. install dependence

  1. pip install -r requirements.txt
  2. # install flatc source code to binaries
  3. sh build_flatc.sh

2. python 3.x env(need python3)

depend on xlrd and flatbuffers

  1. python run.py

3. binary package(bin use directly)

depend on pyinstaller

  1. sh build_bin.sh
  2. sh exec_data_py.sh