diff --git a/docs/dbadm.md b/docs/dbadm.md new file mode 100644 index 0000000..2cf578f --- /dev/null +++ b/docs/dbadm.md @@ -0,0 +1,7 @@ +数据维护描述规范 + +数据维护表述用来定义一个数据表的维护功能,包括增删改查能力,通过工具可以将此文件翻译成h5的数据维护功能的程序 + +数据维护表述是一个json格式的数据 +{ + " diff --git a/docs/t1_prompt.md b/docs/t1_prompt.md new file mode 100644 index 0000000..ac01ec3 --- /dev/null +++ b/docs/t1_prompt.md @@ -0,0 +1,8 @@ +帮写一个程序,将数据库表定义的json数据写成一个xlsx文件,按规则写xlsx文件: +xlsx文件名为<数据表名>.xlsx +每个sheet定义一个记录集,第一行写记录名字,第二行开始是数据 +名字为"summary"的sheet中只有一条记录,是json顶级属性的name title primary catelog +名字为“fields”的sheet,写字段记录 +名字为“indexes“的sheet,写索引 +名字为”codes“的sheet,写字段编码 + diff --git a/xls2ddl/xls2ddl.py b/xls2ddl/xls2ddl.py index 25738c7..7b2743c 100755 --- a/xls2ddl/xls2ddl.py +++ b/xls2ddl/xls2ddl.py @@ -66,7 +66,7 @@ def gen_insert(xls): def model2ddl(folder,dbtype): ddl_str = '' - for f in listFile(folder, suffixs=['xlsx','json']): + for f in listFile(folder, suffixs=['xlsx']): try: ddl_str += f'\n-- {f}\n' s = xls2ddl(f,dbtype)