Python处理数据字典Excel成DDL
数据字典情况如下
代码如下
import openpyxl,pprint
import os
wb = openpyxl.load_workbook(r'C:\Users\044572\Desktop\数据字典.xlsx')
sqlfile = r'C:\Users\044572\Desktop\DDL.txt'
# remove if exists sqlfile
if os.path.exists(sqlfile):
os.remove(sqlfile)
ws = wb['数据字典-1'] #specify worksheet name
max_row = ws.max_row
for row in range(2,max_row+1): #first row from row2
table_name = ws['B'+str(row)].value #表名获取在B列
col_name = ws['E'+str(row)].value
col_type = ws['F'+str(row)].value
# print(ws['H'+str(row)].value)
#精度 decimal(10,2) varchar(100)
col_int = ws['G'+str(row)].value #
col_small = ws['H'+str(row)].value #
if ws['H'+str(row)].v
aboutibm: 删除文件即可解决:D:\bin\Anaconda3\Lib\site-packages\TBB-0.2-py3.9.egg-info
CSDN-Ada助手: Java 中的设计模式是什么?如何应用设计模式提高代码质量?
CSDN-Ada助手: 哇, 你的文章质量真不错,值得学习!不过这么高质量的文章, 还值得进一步提升, 以下的改进点你可以参考下: (1)提升标题与正文的相关性。
CSDN-Ada助手: 算法 技能树或许可以帮到你:https://edu.csdn.net/skill/algorithm?utm_source=AI_act_algorithm
CSDN-Ada助手: Hive 中如何进行数据的备份和恢复?