| New file |
| | |
| | | # åè½æµè¯æ¥åï¼æ±æ»å¤§è¡¨è´§è¿è§ä¸è§ä¸è¡¥æ° + æå页彿åä¿®æ£ï¼2026-09-07ï¼ |
| | | |
| | | ## ä¸ãåè½è¯´æ |
| | | é对ãéè·¯è¿è¾éæ±æ»è¡¨ï¼æ´æ¬ï¼ãæ¯çç两类é®é¢äººå·¥ä¿®æ¯çï¼ä¸å¤ä»½æ¯çåæ¥ä¿®æ¹ï¼é¿å
çææ¶å¤ä»½å·®å¼æ ¼ååè¦çï¼ï¼ |
| | | |
| | | 1. **` è´§è¿` 页âè§ä¸+è§ä¸è´§è¿é / è§ä¸è´§è¿éâ缺æ°**ï¼è¡¥é½ 2021-2026 å¹´å
¨é¨æåº¦å¼ã |
| | | - æ°æ®æºï¼`D:\05_æ°æ®åç±»\è´§è¿\7æ\å®ç¨¿-æ¹åçåå¸å·è¿è¾éæ°æ®ï¼2026å¹´1-7æï¼.xlsx`ï¼ |
| | | - å£å¾ï¼`è§ä¸è´§è¿é = è§ä¸+è§ä¸è´§è¿é â è§ä¸è´§è¿é`ï¼ |
| | | - åå¸è¡ï¼R11/è§ä¸+è§ä¸ãR12/è§ä¸ãR13/è§ä¸ï¼éåå¸éæåå¡«ï¼éå 累计/忝/ç¯æ¯åæå模æ¿å
¬å¼åæ¥åå
¥ã |
| | | 2. **6 个æå页â彿å=累计åâé误**ï¼è´§è¿éæåãè´§è¿å¨è½¬éæåãä¸å£å¾æåãä¸å£å¾åæãå叿±æ»ãåå¸åå¸å· çå½ææ°æ®/æå/å æ¯/忝ï¼å为 1-7 æç´¯è®¡å¼çéæ·è´ï¼ç°å
¨é¨æ **2026-07 彿** æ°æ®éç®ã |
| | | 3. ä¿®å¤è¿ç¨åç°å¹¶ä¿®æ£ä¸å¤è¡çé误ï¼é¦è½®èæ¬ bugï¼ï¼ |
| | | - å°è´¦âåå¸å
**å¨è½¬é**â误读æä¸å®¢è¿éåä¸è¡ï¼åºä¸º 12+4i è¡ï¼â å¨è½¬ç¸å
³å¼/忝å
¨é¨éï¼ |
| | | - `å叿±æ»` 彿忼â巡游åºç§âè¡å¯¼è´ ç½çº¦/轨é/轮渡 æ´ä½ä¸ç§»éä½ï¼ |
| | | - âå计âç±»å读å
¬å¼åå
æ ¼å¾å°å
¬å¼ä¸²ï¼éæ°å¼ï¼â è´§è¿éæåå
¨çå计 L25ãå¨è½¬éæååå¸å计 L28:44 ç被åæç©ºã |
| | | |
| | | ## äºãæµè¯ç¯å¢ |
| | | - å端 Spring Boot 8090ï¼è¿è¡ä¸ï¼ï¼HTTP å®é
è°ç¨ `/api/report/export/summaryWorkbook?period=2026-07&mode=month` çæäº§ç©ï¼ |
| | | - æ¯çï¼`docs/çææ±æ»å¤§è¡¨/2026å¹´7æéè·¯è¿è¾éæ±æ»è¡¨.xlsx`ï¼ |
| | | - å¤ä»½æ¯çï¼çæè¿ååºåï¼ï¼`docs/çææ±æ»å¤§è¡¨/_å¤ä»½_2026å¹´7æéè·¯è¿è¾éæ±æ»è¡¨_æ¸
çå_20260904.xlsx`ï¼ |
| | | - æ ¡éªï¼openpyxl éæ ¼æ¯å¯¹æ¯ç/å¤ä»½è¢«æ¹åºå + å°è´¦åå§æ°å¼æ½åæ ¸å¯¹ + HTTP äº§ç©æ½æ¥ã |
| | | |
| | | ## ä¸ãç¨ä¾ä¸ç»æ |
| | | |
| | | | # | ç¨ä¾ | è¾å
¥/对ç
§ | 颿 | å®é
| ç»è®º | |
| | | |---|---|---|---|---|---| |
| | | | 1 | è´§è¿è§ä¸+è§ä¸/è§ä¸è¡¥æ° | 2026-07 æ¦æ± R11/R12/R13ï¼O åï¼ | æ»=4940.9715ãè§ä¸=1227.5499ãè§ä¸=3713.4216ï¼æºè¡¨å£å¾ï¼ | ä¸è´ï¼17 å¸å·å计=å
¨çï¼16285.711 / 3754.7823 / 12530.9282ï¼ | éè¿ | |
| | | | 2 | æ¯çä¸å¤ä»½ä¸è´æ§ | å
¨é¨è¢«æ¹åºåéæ ¼ | æ¯ç=å¤ä»½ï¼å·®å¼ 0ï¼ | diff=0 | éè¿ | |
| | | | 3 | è´§è¿éæå彿å
¨çå计 | L25ãO25ãN26:42 | L25=16285.7105ãO25â0.0154ãæ¦æ± N=0.3034 | ä¸è´ | éè¿ | |
| | | | 4 | è´§è¿éæåæâ 累计 | åå¸è¡ B/G/L æ vs 累计 | 彿ä¸ç´¯è®¡ä¸å | 0 夿®çåå¼ | éè¿ | |
| | | | 5 | è´§è¿å¨è½¬éæå | åå¸ L28=è§ä¸+è§ä¸=667561.374ï¼E27/J27/O27 æå¨è½¬å£å¾ | E27â0.0576ãJ27â-0.0111ãO27â0.0068 | ä¸è´ | éè¿ | |
| | | | 6 | å叿±æ»å½æå | R14-20 B/C/D/E | æ»å®¢è¿ 33068.03ãæ»å¨è½¬ 206194.82ï¼å
¬äº¤/åºç§/巡游/ç½çº¦/轨é/轮渡 ååæ£ç¡® | R15 å
¬äº¤ D=59265.28â¦R20 轮渡 D=156.57ï¼å
¨é¨æè¡ä¹å¯¹ä¸ | éè¿ | |
| | | | 7 | åå¸åå¸å·å®¢è¿å½æ | å
¨çè¡ V50/X50ãåå¸è¡ B/G/L/Q/V/X | V50=11731.83ãX50=46.05ãæ¦æ± R51=18865.2275 | ä¸è´ | éè¿ | |
| | | | 8 | åå¸åå¸å·å¨è½¬å½æ | å
¨çè¡ G/L/Q/V/X ä¸åå¸è¡ | æ¦æ± G=21912.54/L=8532.5/Q=13036.39/V=96240.86/X=156.57/B=139878.86 | ä¸è´ï¼æâ 累计æ®çä»
轨é/è½®æ¸¡éæ¦æ±/é»ç³ç©ºåï¼åæ³ï¼ | éè¿ | |
| | | | 9 | ç¨åº HTTP äº§ç© | å¯¼åº 2026-07 æ´æ¬ | 产ç©å«ä¸è¿°ä¿®æ£å¼ï¼æ¯çè¿åè¦çä¸ååæ±¡æ | æ½æ¥å
¨é¨ä¸è´ï¼`è¾åº/éè·¯è¿è¾éæ±æ»è¡¨_2026-07.xlsx`ï¼ | éè¿ | |
| | | |
| | | ## åãå®ç°ä¸åç°å¹¶å¤ç½®çé®é¢ |
| | | 1. é¦è½® `_fix_monthly.py` ç¨ `data_only=False` 读å
¬å¼æ ¼å¾å°å
¬å¼ä¸²ï¼å计类ååæç©ºï¼æ¹ç¨ãè§ä¸+è§ä¸ãç°ç®å¼åå¡«ã |
| | | 2. å°è´¦å¨è½¬è¡éä½ï¼11+4i vs 12+4iï¼ï¼`å叿±æ»` D/Eã`åå¸åå¸å·` å¨è½¬å½æåæ´ä½éç®ã |
| | | 3. `å叿±æ»` 彿åè¡ä¹ä¸º æ»/å
¬äº¤/åºç§è½¦/巡游/ç½çº¦/轨é/轮渡ï¼14-20ï¼ï¼é¦è½®æ 5 è¡åå
¥å¯¼è´éä½ï¼éæè¡¥é½ã |
| | | 4. æ´¾çæä»¶ï¼`_fix_*.py`ã`_verify*.py`ãè¾åºç®å½éªè¯å¯æ¬ï¼ä¸ºä¸´æ¶äº§ç©ï¼ä¸å
¥åºã |
| | | |
| | | ## äºãç»è®º |
| | | è´§è¿è§ä¸è§ä¸ 2021-2026 è¡¥æ°ä¸ 6 个æå页彿åä¿®æ£å·²å®æï¼æ¯ç/å¤ä»½ä¸è´ãç¨åº HTTP çæäº§ç©æ ¸å¯¹éè¿ï¼P0 人工修æ¯çæ¹æ¡å¯å
³éï¼å¾
æ°æ®é©±å¨å¡«å
ï¼P2+ï¼è·è¿ã |