将SQL建表脚本(含CREATE TABLE语句)解析为标准格式的数据字典Excel文件,包含「目录」和「表结构」两个Sheet。
当用户提供SQL文件或SQL脚本内容,并要求:
{sql文件名}数据字典.xlsx
运行脚本 scripts/sql_to_dict.py:
python {skill_dir}/scripts/sql_to_dict.py <input.sql> <output.xlsx>
使用 managed Python 环境:
"C:\Users\lx\.workbuddy\binaries\python\envs\default\Scripts\python.exe" "{skill_dir}/scripts/sql_to_dict.py" <input.sql> <output.xlsx>
> 注意:需要 openpyxl 包。如果脚本运行报错缺少模块,先执行:
> ```bash
> "C:\Users\lx\.workbuddy\binaries\python\envs\default\Scripts\pip.exe" install openpyxl
> ```
脚本执行后会打印解析的表数量和字段数量。确认与SQL文件内容一致。
使用 open_result_view 展示生成的Excel,并使用 deliver_attachments 交付文件。
如果用户提供了自定义的数据字典模板Excel,需要参照其格式调整输出。模板格式的详细规范参见 references/template_format.md。
关键格式要点:
共 1 个版本