docs/¹¤¾ß/»ã×Ü´ó±í²îÒì±È¶Ô.py
@@ -91,6 +91,23 @@
            for k in range(i2-i1): pairs[i1+k] = j1+k
    return pairs
NOTE = """
> **已确认口径(2026-09-28,用户)——以下不计入问题**
> 1. ` è´§è¿` æ¯å¸‚å·ž 6 è¡Œ vs æ‰‹å·¥ 4 è¡Œï¼šç¨‹åºæ–°å¢žã€Œè§„上+规下货运量(万吨)」「规下货运量(万吨)」各 17 è¡Œï¼ˆå…± 34 è¡Œï¼‰ï¼Œå±žæ¯ç‰ˆè®¾è®¡ â†’ å½’入「已知设计(母版新增行)」。
>    å› è¡Œæ•°ä¸åŒï¼Œç¬¬ k ä¸ªå¸‚州在程序里比手工低 2×(k-1) è¡Œï¼ˆæ­¦æ±‰éƒ½ä»Žç¬¬ 11 è¡Œèµ·ï¼›é»„石 ç¨‹åº 17 / æ‰‹å·¥ 15;神农架 ç¨‹åº 107 / æ‰‹å·¥ 75)——**纯位置偏移,按"地区+指标"对齐后数值一致**。
> 2. ` è´§è¿!U5:U112`(无表头辅助列)是人工草稿 â†’ å½’入「已知设计(无表头草稿列)」。
> 3. å„排名表「当月块」是当初做母版时就加上的设计 â†’ å½’入「已知设计(排名表当月/累计块)」。
> 4. å¸‚州名短名/全名(武汉 vs æ­¦æ±‰å¸‚)不影响 â†’ å·²åšå½’一化。
> 5. å–整尾差、文本型数字只在汇总里计数,不进「实质数值差异」清单。
>
> **仍需处理/核对**
> - `班线包车` 3 æ ¼ï¼š`EO36`/`FN36`/`FO36`(荆门 å®¢è¿é‡ 2020 ç´¯è®¡/累计同比)——**程序生成时重算为 -2731.41 / -1.0008 / -1.0002**,母版与手工定稿均为 0.181777 / 2312.2199 / -0.586419;疑母版 2020 å¹´å—分母为 0,需核对公式与数据。
> - ` è´§è¿` 10 æ¡ 2022 å¹´å„市州「累计同比」:业务已确认**软件口径正确**(手工那列错)。
> - æ‰‹å·¥ä¾§å¾…改:304 æ ¼è‰ç¨¿åˆ—、286 æ ¼æ–‡æœ¬åž‹æ•°å­—、4 å¤„脏数据(`班线包车!IL4/IL5` æ–­é“¾ã€`IL50` åå¼•号、` è´§è¿!EA93/EA111` çš„ `#DIV/0!`)。
> - æ¯ç‰ˆ/程序自身:11 ä¸ª `#REF!` + 356 ä¸ª `#DIV/0!`(历史遗留)、`城市客运` ç¬¬ 2 è¡Œç¬¬ 3 ä¸ªæœˆèµ·è¡¨å¤´ä¸ºæ—¥æœŸåºåˆ—号、缺 2026-09 æ¯ç‰ˆã€å¯¼å‡ºå‰åŸºæ•°ä½“检未做。
"""
def main(gen, dgf, prefix):
    g = load_workbook(gen, data_only=True); d = load_workbook(dgf, data_only=True)
    rows_out = []