ExcelPatternTool
Excel表格-数据库互导工具
介绍:
指定Pattern文件-一个规则描述的json文档,基于此规则实现Excel表格与数据库之间的导入导出,校验等功能。
特点:
小巧,轻量化的命令行工具
基于json文档的配置
支持Excel97-2003(xls)与Excel2007及以上(xlsx)格式
数据库支持SQL server、Sqlite、MySql
支持单元格注解,样式,公式的导出(导出至Excel)
内置lambda表达式和正则表达式两种校验器
更新内容:
Date Version Content
V0.1.0 2022-7-29 初始版本
快速开始
编写Pattern文档
导入规则编写
指定表格的工作表名称SheetName或者工作表序号SheetNumber,二者选一配置即可,SheetName优先,SheetNumber从0开始
指定开始行数SkipRow,这个是实际数据的开始行数,不包含表头行。在Sample中,这个行数为3
检验提供类ValidatorProvider类具有一定的扩展功能,
InitConventions方法对校验行为进行初始化,默认提供RegularExpression,LambdaExpression对应的委托函数分别实现了正则表达式校验和普通表达式校验,重写InitConventions可实现一个自定义方式校验