# 日本对华 ODA Essay：数据与复现文件

这些文件对应文章《日本对华ODA：战争赔款的替代物、发展援助，还是一笔普通的日元债务？》。

- `oda-model.xlsx`：逐批贷款条件、年度汇率、替代融资利率、GDP分母、动态偿债结果与情景区间。
- `analysis-notes.json`：文章主要结论、口径、结果和证据等级的结构化版本。
- `generate-charts.py`：从工作簿重绘文章中四张图的 Python 脚本。

复现图表：

```bash
uv run --with openpyxl --with matplotlib --with numpy python generate-charts.py
```

图片会写入同目录的 `generated-charts/`。脚本优先使用 macOS 的 Hiragino Sans GB/PingFang 字体；其他系统可修改 `font_candidates`。

## 口径提醒

- 贷款承诺不等于同年实际提款。
- 偿债表按公开条件近似为半年付息、宽限期后半年等额本金。
- 汇率使用 World Bank/IMF IFS 年均官方汇率交叉计算。
- 低成本与商业融资是两类反事实，不是对项目社会收益的估计。
- 2025年以后数据为余额锚定情景，不是预测。

核心外部来源及其用途保存在工作簿“来源”工作表中，文章脚注提供可点击URL。
