docs/¹¤×÷ÈÕ½á/¹¤×÷ÈÕ½á_2026-09-17.md
@@ -59,3 +59,65 @@
   - è¾“出 `校验报错_<年月>.xlsx` ä¸Ž `运行日志_<年月>.md`。
3. å†ä¾æ¬¡æŽ¥ Step2(汇总表)、Step3(三张固定表 + äº¿å…ƒæŠ•资项目专属列规则)。
4. è‹¥ç”¨æˆ·ç¡®è®¤ `docs\投资\` çš„æ–‡ä»¶æ•´ç†ï¼Œä¸€å¹¶æäº¤å¹¶è¡¥æŽ¨å…¬å¸ gitea(若恢复)。
---
## äº”、下午追加(用户核对源文件后)
### 5.1 ç”¨æˆ· 4 ç‚¹åé¦ˆçš„æ ¸æŸ¥ä¸Žå¤„ç½®
| ç”¨æˆ·åé¦ˆ | æ ¸æŸ¥ç»“论 | å¤„ç½® |
| --- | --- | --- |
| â‘  â‘¡ã€Œä½ æŠŠè¡¨è¯´æ¸…楚,是客运站还是物流园区;我看十堰的表没有你说的情况」 | **用户没看错**:那些内容是**隐藏行 / éšè—è¡¨**。例:十堰物流 R11—R63(53 è¡Œï¼‰æ˜¯éšè—è¡Œï¼Œå†…容为「武汉」历史区块;潜江 26/27 å¼ è¡¨è¢«éšè— | æ–°å¢žåªè¯»å·¥å…· `隐藏项探测.py` + æ¸…单《隐藏数据核实清单_2026-07.md》(逐文件写清:品类/文件/工作表/隐藏行区间/隐藏内容/怎么取消隐藏自己验证) |
| â‘¢ã€Œ`.et` å³ç§»ä¸ç”¨ç®¡ï¼Œæˆ‘们只管要更新的字段」 | ä¸Žç¨‹åºå®žçŽ°æ–¹å‘ä¸€è‡´ | å·®å¼‚报告、映射表均标注「不做处理」 |
| â‘£ã€Œæ©æ–½å’Œé»„石也是分了的,只是没在表头写;不更新建设阶段列」 | ä¸Žæºæ–‡ä»¶ç›¸ç¬¦ | è¯¥é£Žé™©é¡¹**关闭** |
### 5.2 æœ¬è½®æœ€é‡è¦çš„æŠ€æœ¯ç»“论
- **「隐藏行 / éšè—å·¥ä½œè¡¨ã€ä¸èƒ½ä½œä¸ºè¿‡æ»¤æ¡ä»¶**:黄石物流隐藏行 R10 æ˜¯çœŸå®žé¡¹ç›®è¡Œã€Œé˜³æ–°åŽ¿ç„¦å±±ç‰©æµä»“å‚¨ä¸­å¿ƒã€ï¼ˆæ— åºå·ï¼‰ï¼Œä¸”**已计入**第 5 è¡Œã€Œé»„石」市州合计——四项数值逐项核对相等(计划总投资 564,991.69 / è‡ªå¼€å§‹å»ºè®¾ç´¯è®¡ 59,500.20 / è‡ªå¹´åˆç´¯è®¡ 34,978.15 / æœ¬æœˆå®Œæˆ 7,088.90)。
- åè¿‡æ¥ï¼Œã€Œå¯è§ã€ä¹Ÿä¸ç­‰äºŽã€Œæœ¬æœŸæ•°æ®ã€ï¼šæ½œæ±Ÿ `潜江2026.07.xlsx` åªæœ‰ 1 å¼ å¯è§è¡¨ï¼Œè¡¨åå« `潜江传化2022.3`,装的却是 2026 å¹´ 7 æœˆæ•°æ®ã€‚
- æ‰€ä»¥å–数判定只用三条:**① è¡¨å¤´æ—¥æœŸé€‰è¡¨ï¼›â‘¡ å¸‚州行切段;③ é¡¹ç›®è¡Œåˆ¤å®šï¼ˆåºå·/名称/数值锚点)**。
- é™„带发现:咸宁客运隐藏表 `RQYQRYQS` å« Excel 4.0 å®ç—…毒残留字样(`Classic.Poppy by Vic` / `Infect Workbook`),已建议用户杀毒(我不动源文件)。
### 5.3 ä¿®å¤ä¸ŽéªŒè¯
- `格式探测.py` å¢žåŠ **市州分段**(`CITIES` + `city_segments()`):十堰物流项目行由 **38 è¡Œä¿®æ­£ä¸º 7 è¡Œ**;与旧结果逐文件 diff,其余 26 ä¸ªæ–‡ä»¶**零变化**(无回归)。
- å·®å¼‚报告新增 H5 é£Žé™©é¡¹ä¸Žã€Œä¸ƒã€æ›´æ­£è®°å½•」;功能测试报告新增 TC12–TC15,**全部通过**。
### 5.4 é—留(本轮未闭环)
- **映射表 xlsx æœªå†™å…¥**:`字段映射表_草案_2026-07.xlsx` è¢« WPS æ‰“开占用(目录下存在 `~$字段映射表_草案_2026-07.xlsx` é”æ–‡ä»¶ï¼‰ï¼Œ`PermissionError`。订正脚本 `_qa_out\patch_map.py` å·²å¤‡å¥½ï¼Œ**关闭该文件后重跑即可**(会补上 Sheet3 çš„「隐藏项核实」列、修正十堰/林区/潜江/黄石等行,Sheet6 æ›´æ–°åå °ã€æ½œæ±Ÿæž—区、襄阳、恩施黄石,并新增「隐藏行不能当过滤条件」一条)。
- å…¬å¸ gitea ä»ä¸é€šã€‚
---
## å…­ã€å‚æ™šè¿½åŠ ï¼ˆ`.et` å¯è¯»æ€§è®¢æ­£ + å¾…确认清单)
### 6.1 æ ¸å®žã€Œä»“库里 4 ä¸ªè¢«æ”¹åŠ¨çš„æ–‡ä»¶ã€
用户确认要我先核实。逐个把 HEAD ç‰ˆæœ¬ä¸Žå·¥ä½œåŒºç‰ˆæœ¬åš**逐单元格比对**:
| æ–‡ä»¶ | ç»“æžœ |
| --- | --- |
| `输入\客运(客运站)\7月\2026å¹´7月站场固投(南山、汉口站).xlsx` | æ•°æ® **0 å¤„差异**(10×15 å…¨åŒï¼‰ |
| `输入\客运(客运站)\7月\襄阳市道路运输服务中心2026å¹´6月投资 (1).et` | 7 å¼ åˆ†æœˆè¡¨**逐张 0 å¤„差异** |
| `模板\模板_全省预安排计划进度情况汇总.xls` | æ•°æ® **0 å¤„差异**(272×28 å…¨åŒï¼‰ |
| `模板\模板_经济强县投资统计报表.xls` | æ•°æ® **0 å¤„差异**(45×17 å…¨åŒï¼‰ |
→ å­—节差异只是 Excel/WPS é‡æ–°ä¿å­˜é€ æˆçš„æ ¼å¼é‡å†™ï¼Œ**没有数据风险**;是否还原等用户拍板。
### 6.2 è®¢æ­£ä¸€ä¸ªé”™è¯¯åˆ¤æ–­ï¼š`.et` å…¶å®žèƒ½è¯»
之前把 `.et` å½“成「xlrd/openpyxl éƒ½è¯»ä¸äº†ï¼Œå¿…é¡» Excel COM」。实测文件头是 `D0CF11E0A1B11AE1`——**OLE2 å¤åˆæ–‡æ¡£ / BIFF8**,`xlrd` ç›´æŽ¥å°±èƒ½è¯»ï¼šè¥„阳客运 `.et` çš„ 7 å¼ åˆ†æœˆè¡¨å…¨éƒ¨è¯»å‡ºï¼ˆ`2026å¹´1月`—`2026å¹´7月 `)。已修两个工具与差异报告/核实清单/映射表,隐藏项探测覆盖由 26 ä¸ªæ–‡ä»¶æ‰©åˆ° **27/27**。
### 6.3 äº§å‡ºã€Šå¾…确认清单_2026-09-17.md》
按用户要求把开工前必须定的口径做成「勾选版」确认表(13 æ¡ï¼‰ï¼Œæ¯æ¡éƒ½ç»™çŽ°çŠ¶ + é€‰é¡¹ + æˆ‘的建议:
- **阻塞 Step1 çš„ 5 æ¡**:明细表更新哪几列、客运缺 7 å¸‚州怎么处理、校验的上月底数从哪来、潜江只有 1 ä¸ªé¡¹ç›®è¡Œã€æ­¦æ±‰ç®€è¡¨æ— å»ºè®¾é˜¶æ®µåˆ—ï¼›
- Step2/3 çš„ 4 æ¡ï¼šæ±‡æ€»è¡¨æ›´æ–°å“ªäº›åˆ—(含 `W=1-7月累计` è¡¨å¤´è¦ä¸è¦è·Ÿç€æœˆä»½æ”¹ï¼‰ã€äº¿å…ƒæŠ•资项目「3 é¡¹ã€æ˜¯å“ªä¸‰é¡¹ã€1 æœˆåŸºæ•°å–哪列、编号 3/4 æ˜¯å¦åŒä¸€ä»½æ–‡ä»¶ï¼›
- æ”¶å°¾ 4 æ¡ï¼šè¾“出目录/命名/备份、4 ä¸ªè¢«æ”¹æ–‡ä»¶æ˜¯å¦è¿˜åŽŸã€`docs\投资\` æœªæäº¤æ”¹åŠ¨æ˜¯å¦æäº¤ã€"每月是否还要做模板"(用户说要请教同事,暂缓)。
### 6.4 å¾…办
- ç­‰ç”¨æˆ·æŠŠç¡®è®¤è¡¨å‹¾å®Œ â†’ å›žå¡«æ˜ å°„表 Sheet6 â†’ ç«‹å³è½åœ° **Step1**。