openpyxl==3.1.5(已声明)```bash
python scripts/excel_fill.py \
--template ./template.xlsx \
--summary ./summary.xlsx \
--cells "A2,B2,C2" \
--output ./output
```
template.xlsx、汇总表 data.xlsx、填充位置 A2,B2,C2、输出到当前目录results/ 目录results/filled_templates_N.zip| 参数 | 必需 | 说明 |
|---|---|---|
| ------ | ------ | ------ |
--template | 是 | 模板 Excel 文件路径 |
--summary | 是 | 汇总数据表路径 |
--cells | 是 | 填充单元格列表,逗号分隔,如 A2,B2,C2 |
--output | 是 | 输出目录路径 |
脚本输出 JSON 到 stdout:
{
"status": "success",
"generated_count": 5,
"zip_path": "./output/filled_templates_5.zip",
"message": "成功生成 5 个 Excel 文件并打包为 filled_templates_5.zip"
}
错误时:
{
"status": "error",
"message": "汇总表中没有数据行"
}
共 1 个版本