docs/¹¦ÄܲâÊÔ±¨¸æ/¹¦ÄܲâÊÔ±¨¸æ_Ͷ×ÊÔ±¨¸ñʽ̽²âÓë×Ö¶ÎÓ³Éä±í_2026-09-17.md
@@ -47,3 +47,63 @@
- æŽ¢æµ‹ç»“论:27 ä¸ªæºæ–‡ä»¶ä¸­ 20 ä¸ªä¸Žç›®æ ‡æ˜Žç»†è¡¨åˆ—位完全一致,解析风险集中在 4 ç±»ï¼ˆå¤šå¸‚州混排、工作表名与实际月份不符、列位右移 1 åˆ—、建设阶段/形象进度未分列),已在报告第四节按高/中/低分级并给出处置建议。
- ä»æœªé—­çŽ¯ï¼ˆéœ€ä¸šåŠ¡ç¡®è®¤ï¼Œè§æ˜ å°„è¡¨ Sheet6):汇总表与亿元投资项目的更新列与需求文档列出的指标对不上;恩施/黄石物流「建设阶段/形象进度」合并列口径;1 æœˆä¸Šå¹´åŸºæ•°å–哪一列;客运缺 7 ä¸ªå¸‚州文件的处理方式。
- æœ¬è½®æœªæ”¹åŠ¨ä»»ä½•ä¸šåŠ¡ç¨‹åºä»£ç ï¼ˆç¬¦åˆç”¨æˆ·ã€Œå…ˆä¸æ”¹ç¨‹åºã€çš„è¦æ±‚ï¼‰ã€‚
---
## å…­ã€è¡¥å……与更正(2026-09-17 ä¸‹åˆ Â· ç”¨æˆ·æ ¸å¯¹æºæ–‡ä»¶åŽï¼‰
### 6.1 èƒŒæ™¯
用户打开源文件逐表核对后反馈「我把输入的客运站和物流园区都看了,**没有你说的情况**」。复核结论:**用户没有看错**——那些内容是被**隐藏**了(隐藏行 / éšè—å·¥ä½œè¡¨ï¼‰ï¼ŒExcel é»˜è®¤ä¸æ˜¾ç¤ºï¼Œä½†ç¨‹åºè¯»å•元格时读得到。为此新增只读探测工具与清单,并订正本报告的措辞。
### 6.2 è®¢æ­£ï¼ˆä¿ç•™åŽŸè®°å½•ï¼Œåªæ›´æ­£ç»“è®ºï¼‰
| # | åŽŸæ–‡ï¼ˆä¸å‡†ç¡®ï¼‰ | æ›´æ­£åŽï¼ˆå‡†ç¡®ï¼‰ |
| --- | --- | --- |
| 1 | åå °ç‰©æµã€ŒåŒä¸€å·¥ä½œè¡¨æ··å…¥ã€Žæ­¦æ±‰ã€åŽ†å²åŒºå—ã€ | åå °ç‰©æµç¬¬ **11—63 è¡Œæ˜¯éšè—è¡Œ**,内容是「武汉」历史区块(2013—2016 å¹´é¡¹ç›® + å°è®¡/合计);第 64 è¡Œæ‰æ˜¯å¸‚州行「十堰」 |
| 2 | æ½œæ±Ÿ / æž—区「工作表名与实际月份不符」 | æ½œæ±Ÿ 26/27 å¼ è¡¨ã€æž—区 26/45 å¼ è¡¨è¢«**隐藏**;可见表只剩 1 å¼ ï¼ˆæ½œæ±Ÿï¼‰/ 19 å¼ ï¼ˆæž—区) |
| 3 | è¥„阳客运「整表右移 1 åˆ—」 | ç”¨æˆ·å£å¾„:**不做处理**;程序按表头文字定位列,只取本次要更新的字段 |
| 4 | æ©æ–½ / é»„石物流「建设阶段与形象进度未分列」 | ç”¨æˆ·å£å¾„:**其实已分列,只是表头没写**;且我方**不更新「建设阶段」列** â†’ é—®é¢˜å…³é—­ |
| 5 | é»„石物流「8 ä¸ªé¡¹ç›®è¡Œä¸­æœ‰ 1 è¡Œæ²¡æœ‰åºå·ï¼ˆé‡‘山口物流园项目)」 | è¯¥è¡Œæ˜¯**隐藏行 R10**,正确名称为「**阳新县焦山物流仓储中心**」,且**必须取**(已计入黄石市州合计) |
| 6 | **TC06 å®žé™…结果**「十堰物流仅统计出 38 è¡Œï¼ˆå«æ­¦æ±‰åŽ†å²åŒºå—ï¼‰ã€ | è¿™æ˜¯**缺陷不是预期**:未按市州分段,会把 31 æ¡æ­¦æ±‰åŽ†å²é¡¹ç›®ç®—è¿›åå °ã€‚å·²åœ¨æœ¬è½®ä¿®å¤ï¼ˆè§ TC13),修正后为 **7 è¡Œ** |
### 6.3 æœ¬è½®æ–°å¢žç”¨ä¾‹
| ç¼–号 | ç”¨ä¾‹ï¼ˆè¾“入) | é¢„期 | å®žé™… | ç»“论 |
| --- | --- | --- | --- | --- |
| TC12 | æ–°å¢žåªè¯»å·¥å…· `隐藏项探测.py --month 2026-07`,扫描 26 ä¸ªå¯è¯»æºæ–‡ä»¶ï¼ˆè¥„阳客运 `.et` è¯»ä¸äº†ï¼‰ | é€æ–‡ä»¶è¾“出:工作表总数/可见数/隐藏数、隐藏表名与内容、隐藏行区间与内容、隐藏列 | 26/26 æ–‡ä»¶è¾“出完整;命中 **15 ä¸ªæ–‡ä»¶å«éšè—é¡¹**;十堰物流 R11–R63(53 è¡Œï¼‰ã€é»„石物流 R10、荆州物流 R10、十堰客运 R5 å…¨éƒ¨æ­£ç¡®åˆ—出 | âœ… é€šè¿‡ |
| TC13 | `格式探测.py` åŠ å…¥**市州分段**(`CITIES` + `city_segments()`)后全量复跑 | åå °ç‰©æµåªå–十堰段 7 ä¸ªé¡¹ç›®è¡Œï¼›å…¶ä½™æ–‡ä»¶ç»“果不变 | åå °ç‰©æµ `13~76(38行)` â†’ **`70~76(7行)`**;与旧结果逐文件 diff,其余 26 ä¸ªæ–‡ä»¶ **零变化**(无回归) | âœ… é€šè¿‡ |
| TC14 | éšè—è¡Œè¾¹ç•Œï¼ˆ"隐藏行不能当过滤条件"):黄石物流 | éšè—è¡Œ R10 å¿…须被取到,项目行数 = 8 | é¡¹ç›®è¡Œ 8(含 R10);第 5 è¡Œã€Œé»„石」市州合计 è®¡åˆ’总投资 564,991.69 / è‡ªå¼€å§‹å»ºè®¾ç´¯è®¡ 59,500.20 / è‡ªå¹´åˆç´¯è®¡ 34,978.15 / æœ¬æœˆå®Œæˆ 7,088.90 ä¸Ž 8 è¡Œé¡¹ç›®ä¹‹å’Œ**逐项相等** | âœ… é€šè¿‡ |
| TC15 | éšè—é¡¹æ¸…单可被人工复现 | æ¸…单里每条隐藏项,用户在 Excel é‡Œã€Œå–消隐藏」后都能看到 | åå °ç‰©æµå–消隐藏 R11–R63 â†’ å‡ºçް 53 è¡Œæ­¦æ±‰åŽ†å²é¡¹ç›®ï¼›æ½œæ±Ÿå–æ¶ˆéšè— â†’ å‡ºçް 26 å¼  2018—2022 åŽ†å²æœˆè¡¨ | âœ… é€šè¿‡ï¼ˆæ“ä½œæ­¥éª¤è§æ¸…单第二节,用户可自行复现) |
### 6.4 æœ¬è½®äº§å‡º
- æ–°å¢ž `docs\投资\工具\隐藏项探测.py`(只读,不修改源文件)
- æ–°å¢ž `docs\投资\输出\隐藏数据核实清单_2026-07.md`、`隐藏项探测_2026-07.md` / `.txt`
- ä¿®æ”¹ `docs\投资\工具\格式探测.py`(+市州分段);`格式探测_2026-07.md` / `.tsv` åŒæ­¥æ›´æ–°
- ä¿®æ”¹ `docs\投资\输出\市州月报格式差异报告_2026-07.md`(订正措辞、新增 H5 é£Žé™©é¡¹ã€æ–°å¢žã€Œä¸ƒã€æ›´æ­£è®°å½•」)
### 6.5 ç»“论
- TC01–TC15 **全部通过**;本轮发现 **1 ä¸ªå–数缺陷**(十堰物流未按市州分段)并已修复,修复后无回归。
- ä»æœªé—­çŽ¯ï¼š**映射表 xlsx çš„同步订正待补**(文件当时被 WPS å ç”¨ï¼Œå­˜åœ¨ `~$` é”æ–‡ä»¶ï¼›è®¢æ­£è„šæœ¬ `_qa_out\patch_map.py` å·²å¤‡å¥½ï¼Œå…³é—­æ–‡ä»¶åŽé‡è·‘即可)。
- æœ¬è½®ä»**未改动任何业务程序代码**、**未改动任何源文件**。
---
## ä¸ƒã€è¡¥å……(2026-09-17 å‚æ™š Â· `.et` å¯è¯»æ€§ + å·¥ä½œåŒºæ–‡ä»¶æ ¸å¯¹ï¼‰
| ç¼–号 | ç”¨ä¾‹ï¼ˆè¾“入) | é¢„期 | å®žé™… | ç»“论 |
| --- | --- | --- | --- | --- |
| TC16 | `.et` åˆ°åº•能不能只读读?(原判断:xlrd/openpyxl éƒ½è¯»ä¸äº†ï¼Œå¿…é¡» Excel COM) | ç»“论可复现 | å®žæµ‹æ–‡ä»¶å¤´ = `D0CF11E0A1B11AE1`(**OLE2 å¤åˆæ–‡æ¡£ / BIFF8**,即 WPS å­˜æˆçš„ BIFF8),**`xlrd` èƒ½æ­£å¸¸æ‰“å¼€**:读出 7 å¼ åˆ†æœˆè¡¨ `2026å¹´1月`—`2026å¹´7月 `,尺寸 24×20 / 26×18。→ **原判断是错的**,已订正 | âœ… é€šè¿‡ï¼ˆè®¢æ­£ï¼‰ |
| TC17 | åŠ ä¸Š `.et` åŽï¼Œéšè—é¡¹æŽ¢æµ‹çš„覆盖面 | 27/27 ä¸ªæºæ–‡ä»¶å…¨è¦†ç›– | `.et` ç»“果:7 å¼ è¡¨**全部可见**、无隐藏行/列;隐藏项探测由 26 ä¸ªæ–‡ä»¶æ‰©åˆ° **27/27** | âœ… é€šè¿‡ |
| TC18 | å·¥ä½œåŒºé‡Œ 4 ä¸ªæ˜¾ç¤ºã€Œå·²ä¿®æ”¹æœªæäº¤ã€çš„æ–‡ä»¶ï¼Œæ˜¯å¦æœ‰æ•°æ®è¢«æ”¹åЍ | é€å•元格比对旧(HEAD)与新 | **4 ä¸ªæ–‡ä»¶å…¨éƒ¨ 0 å¤„差异**:<br>· `2026å¹´7月站场固投(南山、汉口站).xlsx` 10×15 â†’ 10×15,差异 0<br>· `襄阳市…投资 (1).et` 7 å¼ è¡¨ é€å¼ å·®å¼‚ 0<br>· `模板_全省预安排计划进度情况汇总.xls` 272×28 â†’ 272×28,差异 0<br>· `模板_经济强县投资统计报表.xls` 45×17 â†’ 45×17,差异 0<br>字节差异仅来自 Excel/WPS é‡æ–°ä¿å­˜çš„æ ¼å¼é‡å†™ | âœ… é€šè¿‡ï¼ˆæ•°æ®æ— é£Žé™©ï¼‰ |
### 7.1 æœ¬è½®äº§å‡ºå¢žé‡
- ä¿®æ”¹ `docs\投资\工具\格式探测.py`(订正 `.et` æ‘˜è¯»è¯´æ˜Žï¼‰ã€`docs\投资\工具\隐藏项探测.py`(`.et` èµ° xlrd)
- ä¿®æ”¹ `docs\投资\输出\市州月报格式差异报告_2026-07.md`(襄阳 `.et` è®¢æ­£ + æ›´æ­£è®°å½•第 7 æ¡ï¼‰
- ä¿®æ”¹ `docs\投资\输出\隐藏数据核实清单_2026-07.md`(覆盖 27/27、3.4 èŠ‚æ”¹å†™ï¼‰
- ä¿®æ”¹ `docs\投资\输出\字段映射表_草案_2026-07.xlsx`(Sheet1 A17、Sheet3 O13/P13、Sheet6 D6/E6)
- æ–°å¢ž `docs\投资\输出\待确认清单_2026-09-17.md`(勾选版,13 æ¡ï¼‰