Commit Graph

25 Commits (36df70bffb9b9ac6657fd387e9c0f22423e40b7b)

Author SHA1 Message Date
walon 36df70bffb 【优化】当excel字段行包含非法tag如group时,打印错误 2022-01-19 18:12:12 +08:00
walon 7a80812c17 【优化】调整了excel格式,允许使用##var来标识顶层字段,并且允许自由调整顶层字段行的位置 2021-12-20 18:15:14 +08:00
walon 4f8fd20780 【优化】读取excel标题头列时,如果遇到不认识的标签,打印警告。将示例中的##+全部统一成##var。 2021-12-12 13:12:01 +08:00
walon fb000e400c 【特性】支持 [xxx, xxx] 这种格式来标识一个占据多列的字段,方便csv这种不支持多列合并的格式表达多列字段 2021-12-10 16:32:57 +08:00
walon 19656437cb 【优化】灵活并且统一了sep的用法 2021-12-05 16:57:55 +08:00
walon d9e7bc3914 【优化】考虑到##field容易写错,新增##+和##var作为子字段行的标识名 2021-11-16 12:30:12 +08:00
walon 390a72747d 【修复】修复解析excel数据出错时,打印行号有误的bug 2021-11-13 14:53:34 +08:00
walon 6e994e7729 【优化】优化excel中多级标题头时#desc的解析处理 2021-10-29 14:24:27 +08:00
walon 4cff35fb84 【优化】优化从table中读取field的desc值的方式,先找##desc行,再找##comment行,最后找##行
【修复】修复 comment 未对换行或者 '<' 等字符escape,产生非法注释进而导致编译错误的bug
2021-10-29 12:15:52 +08:00
walon 5d8c3d454e 【更新】修正一些过时的excel格式的文档 2021-10-28 21:23:21 +08:00
walon c8cd68af61 【优化】LubanAssistant 支持自由组织##field的位置 2021-10-28 10:48:30 +08:00
walon e7c03419a5 【优化】允许自由组织##field行的位置,不必强制从第2行开始。 2021-10-28 10:48:30 +08:00
walon 258f657ce8 【修复】修复当A1单元格为null时,判定StartWith("##")抛异常的bug 2021-10-27 17:38:28 +08:00
walon cd227c3f4c 【重构】调整excel格式后相应调整了LubanAssistant对sheet的解析 2021-10-27 14:44:33 +08:00
walon 13309b5da8 【重构】重构excel格式,更加优雅清晰 2021-10-27 14:15:37 +08:00
walon 881bd3aecc 【特性】新增 xlsx 格式导出
【修复】修复 lua 导出格式中未对"转义的bug
2021-10-26 17:48:02 +08:00
walon 79d684dca4 【修复】修复识别非顶层多行记录的bug 2021-10-25 17:30:03 +08:00
walon 029ac6ebd8 【特性】excel title新增属性 non_empty,表示字段单元格值不能为空。 <name>&non_empty=1等效于 !<name>
【优化】excel中第一个字段默认为non_empty,避免了绝大多数情况下失误未填key时将空单元格当作key=默认值的问题
2021-10-24 20:56:03 +08:00
walon 7d4b9e049d 【修复】修复 bean设置属性sep后,被excel中字段sep分割后,再次被bean属性sep分割,导致解析失败的问题
【修复】修复 在excel中定义的table,__tag__被当作普通字段,但又缺失type列,代码中没仔细处理导致产生空指针异常的bug
2021-10-21 16:32:00 +08:00
walon 524113a738 【修复】修复LubanAssistant由于版本太低导致缺失函数的编译bug 2021-10-18 09:29:53 +08:00
walon 59276dd503 【特性】支持多行bean
【特性】支持多行字段的简化语法 *<字段名> 等价于 <字段名>&multi_rows=1
2021-10-16 16:03:49 +08:00
walon 3b17094618 【重构】重构LubanAssistant代码,复用Luban的解析方式 2021-10-16 12:55:06 +08:00
walon a7dcb7f64d 【重构】完成数据生成重构 2021-10-15 17:18:01 +08:00
walon 1c22887e69 【完善】完善TitleRow解析
【完善】添加RawSheetTableDefInfo 解析
2021-10-15 11:39:13 +08:00
walon 4613169811 【重构】重构excel解析代码及将field上的属性移到type 2021-10-14 19:52:30 +08:00