定制化csv->lua导出工具
- 支持配置文件
- 支持跳过空行,忽略
#
开头的行 - 支持单元格内由
;
分隔创建数组
python csv2lua.py <csvfilename>...
- 使用前先安装依赖库
-
pip install -r requirements.txt
-
csvfilename
为相对csvDir
下的文件名- 可以传入多个文件名利用多线程批量完成转换
python csv2lua.py test.csv
pip install -r requirements.txt pyinstaller -F .\csv2lua.py
配置文件:config.json
{
"csvDir": "表格所在目录",
"outputDir": "导出到目录(不存在会被创建)",
"encoding": "csv文件编码",
"descLine": "注释所在行",
"keyLine": "key所在行",
"typeLine": "类型所在行",
"dataLine": "数据起始行",
"luaHeader": "导出lua文件的头部注释说明"
}
encoding
配置最好使用utf8
或者gbk
(不要使用gb2312
)
- 更加完善的命令行支持
- 支持出错后终止选项