Compare commits

..

No commits in common. "0e8fa253919224973e5841a1c8e03131e7b12512" and "20bb7638d1d224289f74f29fc72dc961e57222c6" have entirely different histories.

2 changed files with 7 additions and 14 deletions

View File

@ -17,20 +17,13 @@ xls2crud.py dbname models_dir uidir
""" """
def build_dbdesc(models_dir: str) -> dict: def build_dbdesc(models_dir: str) -> dict:
print(f'{models_dir=}')
mdirs = []
if isinstance(models_dir, list):
mdirs = models_dir
else:
mdirs = [models_dir]
db_desc = {} db_desc = {}
for models_dir in mdirs: for f in listFile(models_dir, suffixs=['.xlsx']):
for f in listFile(models_dir, suffixs=['.xlsx']): print(f'{f} handle ...')
print(f'{f} handle ...') x = xlsxFactory(f)
x = xlsxFactory(f) d = x.get_data()
d = x.get_data() tbname = d.summary[0].name
tbname = d.summary[0].name db_desc.update({tbname:d})
db_desc.update({tbname:d})
return db_desc return db_desc
def subtable2toolbar(desc): def subtable2toolbar(desc):

View File

@ -18,7 +18,7 @@ if __name__ == '__main__':
} }
""" """
parser = argparse.ArgumentParser('xls2crud') parser = argparse.ArgumentParser('xls2crud')
parser.add_argument('-m', '--models_dir', nargs='+', help="models dirs") parser.add_argument('-m', '--models_dir')
parser.add_argument('-o', '--output_dir') parser.add_argument('-o', '--output_dir')
parser.add_argument('modulename') parser.add_argument('modulename')
parser.add_argument('files', nargs='*') parser.add_argument('files', nargs='*')