33 lines
1.1 KiB
Markdown
33 lines
1.1 KiB
Markdown
# docfill 示例配置
|
|
|
|
本目录保存可自动化运行的最小示例配置。示例中的 Office 文件和 SQLite 文件由 `scripts/smoke.sh` 在临时目录中生成,因此仓库只提交配置文件,不提交临时生成的数据文件。
|
|
|
|
## 运行全部示例
|
|
|
|
```bash
|
|
bash scripts/smoke.sh
|
|
```
|
|
|
|
输出示例:
|
|
|
|
```text
|
|
generated 2 file(s)
|
|
- /tmp/.../examples/excel-to-word/out/daily_2026-06-18_张三_1.docx
|
|
- /tmp/.../examples/excel-to-word/out/daily_2026-06-18_李四_2.docx
|
|
generated 2 file(s)
|
|
- /tmp/.../examples/sqlite-to-excel/out/summary_客服部_1.xlsx
|
|
- /tmp/.../examples/sqlite-to-excel/out/summary_营销部_2.xlsx
|
|
smoke ok
|
|
```
|
|
|
|
## 示例列表
|
|
|
|
- `excel-to-word`: 从 Excel 日报数据生成 Word 日报。
|
|
- `excel-filter-to-word`: 从 Excel 工单数据中按日期和工单编号筛选一条记录,再生成 Word 工单。
|
|
- `sqlite-to-excel`: 从 SQLite 汇总数据生成 Excel 部门汇总表。
|
|
|
|
## 与 manual_tests 的区别
|
|
|
|
- `examples/` 用于自动化冒烟测试,文件尽量少,数据文件运行时临时生成。
|
|
- `manual_tests/` 用于人工验证,包含可以直接打开的 Word、Excel 和 SQLite 测试素材。
|