Metadata-Version: 2.1
Name: wowlib
Version: 1.5.8
Summary: Excel convert tools for wow studio
Home-page: https://www.q1.com
Author: peakgao
Author-email: peakgao163@163.com
License: MIT
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
Requires-Dist: xlrd

```
这是WOW部门用的Excel转换工具包，可支持将Excel数据转换成供C/C++,C#使用的二进制文件和  
字段结构描述文件，也支持转换成文本型的可供lua,JavaScript(TypeScript)使用的配置数据
```

### 典型的Excel文件格式
 |  #索引 | 国际字符串 | 字符串 | 浮点 | 字节 | 短整 | 整数 | 整数数组 | 中文描述行(可选) |
 |  ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- |
 |  ##v>=1000 | v.find('铁')>=0 | len(v)>=7 | v!=0 | v>=100 | v<-30000 or v>30000 | | | 字段检验行，支持VB和JS校验(可选) |
 |  ###CS | C | C | CS | CS | CS | CS | S | 类型行:C-Client,S-Server(可选) |
 |  Id | Name | StrProp | FloatProp | Prop1 | Prop2 | Prop3 | IntArray | 字段名(必须) |
 |  index | nstring | string | float | byte | short | int | int[] | 字段类型(必须) |
 |  1000 | 低级铁剑 | Good Excel | 567.3 | 100 | -32768 | -2147483648 | 1\|2\|3  |  |
 |  1001 | 中级铁剑 | n\0 error | 0.223 | 255 | 32767 | 2147483647 | -1\|-2\|-3   |  |
 |  1002 | 高级铁剑 | It's test | 0.0005 | 250 | 32766 | 2147483648 | \|-1\|0\|1\|   |  |
 |  1003 | 超级铁剑 | "love" it? | -2147483649 | 100 | -32760 | -2147483648 | 0   |  |



### 修改记录
**V1.5.8**    ***[2018.10.30]***
* ts格式中转义的处理
* ts格式支持是否兼容tslint的报错格式

**V1.5.7**    ***[2018.10.28]***
* 字符串中的\n会被转成\\n的问题

**V1.5.6**    ***[2018.10.27]***
* 修改描述

**V1.5.5**    ***[2018.10.27]***
* 发现Python有BytesIO这种类似于MemoryStream之类的东西，果断把文件写操作修改了下

**V1.5.4**    ***[2018.10.26]***
* 修改生成的TypeScript脚本的格式，使表对象初始化滞后

**V1.5.3**    ***[2018.10.26]***
* 改动描述

**V1.5.2**    ***[2018.10.26]***
* 减少一些不必要的导出函数

**V1.5.1**    ***[2018.10.26]***
* 对容错做了增强，防止Excel文件不合法

**V1.5.0**    ***[2018.10.26]***
* 支持Excel转成lua数据格式
* 改进了API

**V1.4.0**    ***[2018.10.25]***
* 支持Excel转成用于C++读取的DBC文件和C/C++头文件格式


**V1.3.1**    ***[2018.10.25]***
* 支持Excel转成BCC文件，这种是C#读取的二进制文件

**V1.3.0**    ***[2018.10.24]***
* 支持Excel转换为C#结构，近期会实现转成C#能解析的二进制文件

**V1.2.0**    ***[2018.10.23]***
* 支持数据校验
* 对byte,short等数据有内置的数据范围校验
* 单元格数据访问方式为：单个数据为v，数组类数据访问方式为v[i]

**V1.1.4**    ***[2018.10.23]***
* 支持字符串中的反斜杠和双引号能够进行转义处理

**V1.1.3**    ***[2018.10.22]***
* 修改字符串的引号为双引号，保持与原来VBA转换的结果一致

**V1.1.2**    ***[2018.10.22]***
* 修正第一列是map类型时导致只有一行记录输出的错误

**V1.1.1**    ***[2018.10.21]***
* 支持_GT标记
* 导出函数RealExcelToTarget

**V1.1.0**    ***[2018.10.21]***
* 修改README.md文件内容

**V1.0.1**    ***[2018.10.21]***
* 让类型行可选，即所有#开头的行都可以忽略

**V1.0.0**    ***[2018.10.20]***
* 支持将Excel文件转换成TypeScript格式的文件


