Skip to content
forked from cupen/excel2xx

导出 Excel 数据到其他结构化文本(如 json msgpack)

Notifications You must be signed in to change notification settings

djshowtime/excel2xx

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

简介

提取 Excel 里的数据,导出为各种结构化的文本。除了提供命令行下的可执行脚本外也提供了 Python API,但后续版本的兼容性不作绝对保证,请自备智慧与勇气。

繁介

你总会需要一些由非技术人员提供的数据来充实你的程序内容,比如美术资源和各种数值。美术资源好说, 规范好目录和文件名就万事大吉了,但数值咋放呢?必须得有一个他懂、你懂、程序也懂的数值载体, 除了 Excel 估计你也没得选了,总不能指望人家跑来编辑什么 json、xml 之类的结构化文本吧?何况 Excel 本身就是个强大的数据处理工具,拿它来做数值易如反掌。于是本项目应运而生,专门用于提取 Excel 里的二维数据,生成结构化的文本以供你的程序使用。

特性

  • 尽量约定而非配置,只需标出列名就能满足基本要求,高级玩法也只需要一点点小配置而已。 😜
  • 支持多种数据结构 e.g. list,dict, (tree还有待实现)。
  • 支持导出为 json 格式

运行依赖

  • Python2 or Python3

安装

$ python setup install

使用

$ excel2xx json example/test.xls  -o example/test.json
$ excel2xx msgpack example/test.xls --output example/test.msgpack
$ excel2xx mako example/test.xls  -o example/test.lua --template example/test.mako

TODO

  • Python2.7 Support
  • Simple DSL
  • Export to Lua code 😜
  • Export to SQL code 😜

支持

mailto:cupen@foxmail.com 😱 noooooo!

LICENCE

WTFPL

About

导出 Excel 数据到其他结构化文本(如 json msgpack)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.0%
  • Mako 1.0%