| | |
| | | 2. 客è¿ç¼º 7 å¸å·ç缺失åå ï¼çæ²¡é¡¹ç® / æ¼æ¥ï¼ä»æªç¡®è®¤ã |
| | | 3. Step1 ç**åå
¥ä¾§**ï¼æåç§°å¹é
å 6 å + æ°å¢é¡¹ç®è¡ + æ ¡éªçº æ£ + å¼¹çª + æ¥å¿ï¼å°æªå®ç°ã |
| | | |
| | | --- |
| | | |
| | | ## å
«ãæ¶å·¥ï¼Step1 åå
¥åçæåä¸ç¯ï¼å¹é
+ æ ¡éªï¼ |
| | | |
| | | ### 8.1 ç¨æ·ç¡®è®¤ãä¸æåºæ°ãå£å¾ï¼(a) |
| | | |
| | | ç¨æ·éå®ï¼**æ¯æå¦æ¾ä¸ä»½ã䏿ãçæèµç³»ç»æ¥è¯¢ç»ææä»¶**ï¼æ ¡éªçå¼ `æ¬æèªå¹´å累计 = 䏿èªå¹´å累计 + æ¬æå®æ` ç¨å®ç G åãç¨åºå·²ææ¤å®ç°è¯å«ï¼ææä»¶å/ãæ¶æãåèªå¨åºåæ¬æä¸ä¸æï¼æ¬æç¼ºå¤±ä¸å½±åè¿è¡ãåªè·³è¿æ ¡éªå¹¶æç¤ºï¼ã |
| | | |
| | | ### 8.2 æ°å¢ `å¹é
䏿 ¡éª.py`ï¼æ Step1 çä¸ä¸ªå¤æå
¨é¨ç®åº |
| | | |
| | | | åç±» | ç®æ 表项ç®è¡ | æºæä»¶è¡ | 精确å¹é
ï¼âæ´æ°ï¼ | éæ°å¢ | çä¼¼åä¸é¡¹ç®ï¼âå¼¹çªï¼ | ç®æ è¡¨ç¬æï¼ä¿æåå¼ï¼ | æ°å¼ä¸ä¸è´ | |
| | | | --- | --- | --- | --- | --- | --- | --- | --- | |
| | | | å®¢è¿ | 49 | 48 | **45** | 3 | 0 | 4 | **0** | |
| | | | ç©æµ | 99 | 103 | **94** | 6 | 3 | 5 | **2** | |
| | | |
| | | - åæ´æ¸
åï¼`åæ´æ¸
å_2026-07.tsv` å
± **148** æ¡ï¼æ´æ° 139 + æ°å¢ 9ï¼ã |
| | | - **åç§°å¹é
åäºä¸å±**ï¼ç²¾ç¡® â 宽æ¾çä»·/â¥0.90ï¼çä¼¼åä¸é¡¹ç®ï¼ä¸åå¹¶ä¹ä¸é夿°å¢ï¼â 0.80â0.90ï¼ä»æ°å¢ä½æç¤ºç¡®è®¤ï¼ãè¿æ¡è§åç´æ¥æ¥èªç¨æ·å£å¾ãä¸è½å¨é¡¹ç®åç§°ï¼æå¸å·æ¥ä¸æ¥çåç§°æ¯å¯¹ï¼åºç°ä¸ä¸è´å°±å¼¹çªæç¤ºãã |
| | | - **ç©æµçä¼¼åä¸é¡¹ç® 3 个**ï¼`éæ¹èµ£åè´¸ç©æµä¸å¿ä¸æ`â`ï¼ä¸æï¼`ã`èé¨åç«é¡ºæ´ç©æµåºå°`â`â¦åºå°é¡¹ç®`ã`è鍿ºæ
§å·é¾ç©æµå`â`â¦å项ç®` â ä¸é夿°å¢ï¼ç人工确认ã |
| | | |
| | | ### 8.3 两个ç宿°æ®é®é¢ï¼éä¸å¡ç¡®è®¤ï¼ |
| | | |
| | | 1. `ä¹å·éæ²ç°å½é
ä¾åºé¾ä¸å¿é¡¹ç®` ç**èªå¹´å累计**ï¼å¸å·ææ¥ **8000** / æèµç³»ç» **4200**ï¼å·® **â3800** ââ è¿æ¯æ¬æå¯ä¸çå®è´¨æ°å¼ä¸ä¸è´ã |
| | | 2. `ç¥åæ¶ç©æµå` èªå¼å§å»ºè®¾ç´¯è®¡ 7535.45 vs 7535.5ï¼å·® 0.05ï¼åºä¸ºèå
¥ï¼ã |
| | | 3. 妿 4 å¤åç§°ç¸ä¼¼ä½**å®ä¸ºä¸å项ç®**ï¼å¦ `éä¸é«éåæ¼³` vs `éä¸é«éå·´ä¸`ï¼ï¼å·²ææ°å¢å¤çå¹¶æç¤ºï¼é¿å
误åå¹¶ã |
| | | |
| | | ### 8.4 å¾
åï¼ä¸ä¸æ¥ï¼ |
| | | |
| | | 1. **Step1 åå
¥ä¾§**ï¼ç¨ **Excel COM**ï¼æ¬æº Python æ win32comï¼æ `åæ´æ¸
å_2026-07.tsv` åè¿ä¸¤å¼ æç»è¡¨ ââ æ´æ° 6 åï¼H/I/J/K/L/Mï¼ãæ°å¢é¡¹ç®æ´è¡æå
¥ï¼å¤å¶ç¸é»è¡æ ¼å¼ï¼ãæ ¡éªä¸ç¬¦æçå¼çº æ£å¹¶å¼¹çª+è®°æ¥å¿ãè¾åºå° `è¾åº\2026å¹´7æ\`ãè¿è¡å `_bak_` å¤ä»½ã |
| | | 2. 缺ã䏿æèµç³»ç»æ°æ®è¡¨ãââè¯·æ¯ææä¸æçæ¥è¯¢ç»æä¸å¹¶æ¾è¿ `docs\æèµ\è¾å
¥\`ï¼æ¬æåªæ¾äº 2026.7 é£ä»½ï¼ã |
| | | 3. 客è¿ç¼º 7 å¸å·çåå ï¼çæ²¡é¡¹ç® / æ¼æ¥ï¼ä»æªç¡®è®¤ã |
| | | 4. å
¬å¸ gitea ä»ä¸éï¼æ¬å°é¢å
gitea çæäº¤å¾
è¡¥æ¨ã |
| | | |
| | | ### 8.5 æµè¯æ¥å |
| | | |
| | | ãåè½æµè¯æ¥å_æèµææ¥å¹é
䏿 ¡éªå¼æ_2026-09-17.mdãââ M01âM09 **å
¨é¨éè¿**ã |
| | | |
| | | ## ä¹ã追å ï¼ç¨æ·æ ¸å®ãä¹å·éæ²ç°ã+ ä¸çº¿ãå¼¹çªæç¤ºãæºå¶ï¼ |
| | | |
| | | ### 9.1 ç¨æ·æ ¸å® â å®ä½åºä¸ä¸ªç bug |
| | | |
| | | - ç¨æ·ï¼ã`ä¹å·éæ²ç°å½é
ä¾åºé¾ä¸å¿é¡¹ç®` çæ¬å¹´è®¡åæèµä¹æ¯ 8000ï¼è¿ä¸ªæ¯å¯¹çãã |
| | | - 夿 ¸å确认ï¼**ç¨æ·æ¯å¯¹çï¼æéäº**ãæºæä»¶ `2026å¹´7æä¼ä¸ææ¥æ±æ»ï¼éå·ï¼.xls` R15ï¼ |
| | | `G=36000(æ»æèµ) H=23504(èªå¼å§å»ºè®¾ç´¯è®¡) I=8000(æ¬å¹´è®¡åæèµ) J=4200(èªå¹´å累计) K=200(æ¬æå®æ)`ï¼ |
| | | æèµç³»ç» R97 åæ ·æ¯ `F=8000 / G=4200`ã忥åéã8000 vs 4200ãæ¯**ååéä½**é æçåå¼å¸¸ã |
| | | - **æ ¹å **ï¼è¯¥è¡¨æ¯**两级表头**ââR5 ç»è¡¨å¤´ãèªå¹´åç´¯è®¡å®ææèµï¼ä¸å
ï¼ãæ¯**åå¹¶åå
æ ¼ I5:K5**ï¼ |
| | | R6 å表头 I=æ¬å¹´è®¡åæèµãJ=å计ãK=å
¶ä¸ï¼æ¬æå®ææèµãåè§£æè§åãå½ä¸æé ä¸ãå½ä¸è¯æçãâ æãèªå¹´å累计ãå®å°äº I åã |
| | | - å䏿¨¡æ¿è¿å½±åï¼å¤©é¨ç©æµï¼I=36835 æ¯æ¬å¹´è®¡åæèµï¼J=16177.7 ææ¯èªå¹´å累计ï¼ã |
| | | |
| | | ### 9.2 ä¿®å¤ï¼åå¹¶åºæç¥åå |
| | | |
| | | - `æ ¼å¼æ¢æµ.py` æ°å¢ `sheet_merges(path)` / `merge_span(merges, row, col)`ï¼ |
| | | - `å¸å·ææ¥è§£æ.py` ç `pick_columns` æ¹ä¸ºï¼å½ä¸è½å¨è·¨å¤ååå¹¶åºæ¶ï¼å¨è¯¥åºå
**æé¤å
¶å®åæ®µæ´æ·±çå表头æå å**ï¼åªå©å¯ä¸ä¸åæéç¨ã |
| | | - **å½±å颿¶æ**ï¼å
¨éå¤è· 2026-07ï¼`è§£æç»æ` ä¸ `åæ´æ¸
å` **ååªæ 4 è¡åå**ï¼éå· 3 + å¤©é¨ 1ï¼ï¼å
¶ä½éåä¸åï¼é¡¹ç®è¡ä»æ¯ 151 è¡ / 27 个æä»¶ã |
| | | |
| | | ### 9.3 æ°å¢ãå¼¹çªæç¤ºãæºå¶ï¼ç¨æ·è¦æ±ï¼åªè¦æä¸å¯¹çå°æ¹å°±å¼¹çªæç¤ºï¼ |
| | | |
| | | - æ°å¢ `è§£ææ ¡éª_<æ>.tsv`ï¼æºæä»¶èªæ´½æ§ï¼é¡¹ç®è¡æ±å vs å计/å°è®¡/å¸å·è¡ãè§£æç¶æï¼ã |
| | | - `å¹é
䏿 ¡éª.py` å
ç½® **14 æ¡æ£æ¥è§å**ï¼äº§åº **`å¼¹çªæç¤º_<æ>.tsv`**ï¼çº§å«/ç±»å/åç±»/å¸å·/项ç®åç§°/æ¥æº/详æ
/建议å¨ä½ï¼ï¼å¹¶ææ¸
å置顶å°ãå¹é
æ ¡éªæ¥åãã |
| | | - 级å«ï¼**黿**ï¼ä¸è½å表ï¼ï¼**è¦å**ï¼äººå·¥ç¡®è®¤åååï¼ï¼**æç¤º**ï¼ä»
åç¥ï¼ã |
| | | - è§åææ¡£ï¼`docs\æèµ\å¼¹çªæç¤ºè§å_2026-09-17.md`ï¼å°æ¥æ¬è¿ Java åç«¯ææ¤éæ¡å¼¹çªï¼è§å䏿¹ï¼ã |
| | | - 顺带修好 3 ä¸ªæ£æ¥é¡¹ç¼ºé·ï¼ãæèµç³»ç»åç§°åæ³ä¸åãæ¼æ¥ããçä¼¼åä¸é¡¹ç®ãæ¼æ¥ï¼ä¸å½ä¾é.å
¬å®ï¼ã0.05 èå
¥è¢«è¯¯æ¥ä¸ºä¸ä¸è´ã |
| | | |
| | | ### 9.4 æ¬æï¼2026-07ï¼å¼¹çªç»æ |
| | | |
| | | | çº§å« | æ¡æ° | 主è¦å
容 | |
| | | | --- | --- | --- | |
| | | | 黿 | 0 | â | |
| | | | è¦å | 9 | æºæä»¶ vs æèµç³»ç»ä¸ä¸è´ 4ãçä¼¼åä¸é¡¹ç® 4ãç¼ºä¸ææèµç³»ç»è¡¨ 1 | |
| | | | æç¤º | 36 | å°æ°å¢é¡¹ç® 5ãåç§°åæ³ä¸å 5ãæèµç³»ç»æ¥æ æ¤é¡¹ç® 15ãæ è¯¥å¸å·æ°æ® 2ãæºæä»¶æ²¡æ¥çé¡¹ç® 2 ç | |
| | | |
| | | - **åå½éªè¯ï¼è´åï¼**ï¼æä¿®å¤åçè§£æç»æåç»ç¨åºï¼ä¼èªå¨å¼¹åº **5 æ¡ãçä¼¼ååéä½ã**ï¼å½ä¸çæ£æ¯ 4 个åå½±åé¡¹ç® â è¿ç±» bug 以åä¸ä¼åãéé»éè¿ãã |
| | | - **ç¡®å®æ§**ï¼è¿è·ä¸¤æ¬¡ï¼5 ä¸ªäº§åºæä»¶ SHA256 å®å
¨ä¸è´ã |
| | | |
| | | ### 9.5 å¾
å |
| | | |
| | | 1. éä¸å¡ç¡®è®¤ç 9 æ¡è¦åï¼å°¤å
¶æ¯ `å®é½ä¾éåè´¸ç©æµå` æ¬å¹´è®¡åæèµ 12000 vs 1013ã`麻åå¸å产å综åç©æµå` æ»æèµ 35000 vs 33000ï¼ã |
| | | 2. è¯·æ¯ææ**䏿**çæèµç³»ç»æ¥è¯¢ç»æä¹æ¾è¿ `docs\æèµ\è¾å
¥\`ï¼å¦åæåº¦ç弿 ¡éªä¸ç´è·³è¿ã |
| | | 3. ä»å¾
确认ï¼å®¢è¿ç¼º 8 个å¸å·ï¼çæ²¡é¡¹ç® / æ¼æ¥ï¼ï¼3 å¤åç§°åæ³ä¸åæ¯å¦åä¸é¡¹ç®ã |
| | | 4. Step1 åå
¥ä¾§ï¼Excel COM åä¸¤å¼ æç»è¡¨ï¼å°æªå¼è·ã |