5个文件已删除
7个文件已修改
1 文件已复制
3 文件已重命名
28个文件已添加
| | |
| | | _t_wyc_aug.docx |
| | | _deploytest/ |
| | | traffic_audit_full_*.sql |
| | | |
| | | # ==== Python ç¼å ==== |
| | | __pycache__/ |
| | | *.pyc |
| | | |
| | | # ==== 彿¡£ä¸´æ¶äº§ç©ï¼2026-09-17 èµ·ï¼åå²ä¸´æ¶èæ¬/导åºç»ä¸æªå° _tmp/ï¼ä¿ç卿¬å°ä½ä¸å
¥åºï¼==== |
| | | _tmp/ |
| | | |
| | | # 鲿¢æ ¹ç®å½ååºç°ä¸´æ¶æä»¶è¢«è¯¯æäº¤ï¼å«ç宿°æ®åºå¯¼åºã对æ¯è¡¨çï¼ |
| | | _*.sql |
| | | _*.tsv |
| | | _*.csv |
| | | _*.ps1 |
| | | _*.patch |
| | | _*.pkl |
| | | _*.xml |
| | | _*.zip |
| | | _bak_* |
| | | |
| | | # Codex åºç¨å¨æ¬ä»åºæ ¹ç®å½äº§çç产ç©ç®å½ï¼ä¿ç卿¬å°ï¼ä¸å
¥åºï¼ |
| | | outputs/ |
| New file |
| | |
| | | # åè½æµè¯æ¥å â æèµææ¥ãå¹é
+ æ ¡éª + åæ´æ¸
åã弿ï¼Step1 åå
¥å䏿¥ï¼ |
| | | |
| | | - æ¥æï¼2026-09-17 |
| | | - 被æµå¯¹è±¡ï¼`docs\æèµ\å·¥å
·\å¹é
䏿 ¡éª.py`ï¼æ°å¢ï¼**åªè¯»**ï¼ |
| | | - ç®çï¼å¨çæ£åæä»¶ä¹åï¼æ Step1 çä¸ä¸ªå¤æå
¨é¨ç®æ¸
æ¥å¹¶è½è¯æ®ï¼ |
| | | â åªäºé¡¹ç®è½æåç§°å¹é
ä¸ï¼â æ´æ° 6 åï¼ï¼â¡ åªäºè¦æ°å¢ï¼â¢ åªäºæ°æ®å¯¹ä¸ä¸ï¼â å¼¹çªæç¤ºï¼ |
| | | |
| | | --- |
| | | |
| | | ## ä¸ãåè½è¯´æ |
| | | |
| | | | è½å | å®ç° | |
| | | | --- | --- | |
| | | | è¯»ç®æ æç»è¡¨ | å®¢è¿ `è¾åº\Xæå®¢è¿ç«æèµæç»è¡¨.xlsx` ç `æç»` 表ï¼ç©æµ `è¾åº\Xæç©æµç«åºæèµæç».xls` ç ` åé¡¹ç®æèµå®ææ
åµ` 表ãèªå¨è·³è¿å计/åç±»è¡ï¼åªç项ç®è¡ | |
| | | | 读æèµç³»ç»æ¥è¯¢ç»æ | `è¾å
¥\模æ¿_æ¥è¯¢ç»æ(æèµç³»ç»-客è¿+ç©æµ YYYY.M).xls`ï¼ææä»¶åæãæ¶æãåè¯å«å¹´æï¼èªå¨åºå**æ¬æ**ï¼æå¨å¯¹ç
§ï¼ä¸**䏿**ï¼æ ¡éªåºæ°ï¼ | |
| | | | åç§°å¹é
| â **精确å¹é
**ï¼ç»ä¸å
¨è§/åè§æ¬å·ãå»ç©ºç½åç¸ç â æ´æ°<br>â¡ **çä¼¼åä¸é¡¹ç®**ï¼å廿æ¬å·å符ä¸ç»å°¾ã项ç®ãäºååç¸çï¼æç¸ä¼¼åº¦ â¥0.90 â **ä¸èªå¨åå¹¶ãä¸é夿°å¢**ï¼åå
¥äººå·¥ç¡®è®¤<br>⢠**ç¸ä¼¼ 0.80â0.90**ï¼ä»ææ°å¢ï¼ä½ç»åºã请确认æ¯å¦åä¸é¡¹ç®ãæç¤º | |
| | | | 䏿¹æ°å¼æ¯å¯¹ | å¸å·ææ¥ â æèµç³»ç»ï¼æ¬æï¼ï¼`èªå¼å§å»ºè®¾ç´¯è®¡ / èªå¹´å累计 / æ¬æå®æ`ï¼å®¹å·® 0.05 | |
| | | | æåº¦æ ¡éª | `æ¬æèªå¹´å累计 = 䏿èªå¹´å累计 + æ¬æå®æ`ï¼ä¸æå¼å**䏿**é£ä»½æèµç³»ç»æä»¶ç G åï¼æç¨æ·å£å¾ aï¼ | |
| | | | è¾åº | `åæ´æ¸
å_<YYYY-MM>.tsv`ï¼å¨ä½/ç®æ è¡å·/6 åæ°å¼ï¼+ `å¹é
æ ¡éªæ¥å_<YYYY-MM>.md` | |
| | | |
| | | --- |
| | | |
| | | ## äºãæµè¯ç¯å¢ |
| | | |
| | | Python 3.14 + `_pylibs`ï¼xlrd/openpyxlï¼ï¼æ°æ®ï¼2026 å¹´ 7 æï¼å
¨ç¨åªè¯»ï¼ä¸åä»»ä½ç®æ 表ã |
| | | |
| | | --- |
| | | |
| | | ## ä¸ãç¨ä¾ä¸ç»æ |
| | | |
| | | | ç¼å· | ç¨ä¾ | 颿 | å®é
| ç»è®º | |
| | | | --- | --- | --- | --- | --- | |
| | | | M01 | è¯»ä¸¤å¼ ç®æ æç»è¡¨å¹¶è¯å«é¡¹ç®è¡ | åªè¯å«é¡¹ç®è¡ï¼æé¤å计/åç±»è¡ | å®¢è¿ **49** è¡ãç©æµ **99** è¡ | â
éè¿ | |
| | | | M02 | ä¸å¸å·ææ¥è§£æç»æï¼151 è¡ï¼æåç§°å¹é
| 精确å¹é
+ å¾
å® + æ°å¢ ä¸ç±»äºæ¥ä¸æ»æ°å®æ | å®¢è¿ 45+0+3=48 âï¼å¦ç®æ è¡¨ç¬æ 4ï¼ï¼ç©æµ 94+3+6=103 âï¼å¦ç®æ è¡¨ç¬æ 5ï¼ | â
éè¿ | |
| | | | M03 | åç§°åæ³ä¸åä¸å¾é夿°å¢ | 宽æ¾çä»·/â¥0.90 ç¸ä¼¼ â å½å
¥ãçä¼¼åä¸é¡¹ç®ã | ç©æµ 3 个å½ä¸ï¼`éæ¹èµ£åè´¸ç©æµä¸å¿ä¸æ`â`(䏿)`ã`èé¨åç«é¡ºæ´ç©æµåºå°`â`â¦åºå°é¡¹ç®`ã`è鍿ºæ
§å·é¾ç©æµå`â`â¦å项ç®`ï¼å**æª**è¿å
¥æ°å¢ | â
éè¿ | |
| | | | M04 | ç¸ä¼¼ä½å·®å¼è¾å¤§çä¸å¾èªå¨åå¹¶ï¼è¦æç¤º | 0.80â0.90 ç»åºäººå·¥ç¡®è®¤æç¤º | å®¢è¿ `éä¸é«éåæ¼³ç»¼åå®¢è¿æ¢çº½` â `éä¸é«éå·´ä¸ç»¼åå®¢è¿æ¢çº½` 0.83ï¼å®ä¸º**ä¸å项ç®**ï¼åæ¼³å±è¥é³ãå·´ä¸å±æ©æ½ï¼â ææ°å¢å¤çå¹¶æç¤ºï¼ç©æµ `å´é³å¿ç»¼åç©æµååé
å¥è®¾æ½å»ºè®¾é¡¹ç®` â `å´é³å¿å½å®¶çº§ç»¼åç©æµæ¢çº½â¦` 0.82 â æç¤º | â
éè¿ | |
| | | | M05 | 䏿¹æ°å¼æ¯å¯¹ï¼å¸å·ææ¥ â æèµç³»ç»æ¬æï¼ | éé¡¹ç®æ¯å¯¹ä¸ä¸ªå段 | å®¢è¿ **0 å¤**ä¸ä¸è´ï¼ç©æµ **2 å¤**ï¼`ä¹å·éæ²ç°å½é
ä¾åºé¾ä¸å¿é¡¹ç®` èªå¹´å累计 8000 vs 4200ï¼å·® â3800ï¼**çå®å·®å¼ï¼éä¸å¡ç¡®è®¤**ï¼ã`ç¥åæ¶ç©æµå` èªå¼å§å»ºè®¾ç´¯è®¡ 7535.45 vs 7535.5ï¼å·® 0.05ï¼èå
¥ï¼ | â
éè¿ | |
| | | | M06 | æèµç³»ç»éæ¥ä¸å°ç项ç®ä¸å¾è®¡ä¸ºå·®é | ååä¸èï¼ä¸è®¡å
¥å·®å¼ | å®¢è¿ 9 个ãç©æµ 15 个ï¼å¦ é»ç³æ°æ¸¯å½èæºæ
§å
¬è·¯æ¸¯ãæ¦æ±ä¸å¨Â·åä¸å·é¾æ¸¯â¦ï¼ï¼åç¬ååº | â
éè¿ | |
| | | | M07 | æåº¦æ ¡éªï¼ç¼ºä¸ææä»¶æ¶çè¡ä¸º | æç¨æ·å£å¾ (a) æç¤ºãéæ¯ææ¾ä¸ä»½ãï¼**ä¸é»æ**ãä¸è¯¯æ¥ | æ¬æåªæ 2026.7 çæ¥è¯¢ç»æ â æ¥ååæãæåº¦æ ¡éªï¼è·³è¿ï¼æªæ¾å°ä¸ææèµç³»ç»æ°æ®è¡¨ï¼ã | â
éè¿ | |
| | | | M08 | åæ´æ¸
åå¯ç´æ¥é©±å¨åå
¥ä¾§ | æ¯æ¡å« åç±»/å¨ä½/ç®æ è¡å·/项ç®åç§°/6 åæ°å¼ | `åæ´æ¸
å_2026-07.tsv` å
± **148** æ¡ï¼æ´æ° 139 + æ°å¢ 9ï¼ï¼ååä¸ç®æ 表åä¸ä¸å¯¹åº | â
éè¿ | |
| | | | M09 | åªè¯»æ§ | æºæä»¶ä¸ç®æ 表åä¸è¢«ä¿®æ¹ | ç®æ 表/æºæä»¶å叿ªå | â
éè¿ | |
| | | |
| | | --- |
| | | |
| | | ## åãæ¬è½®åç°ï¼éè¦ä¸å¡ç¡®è®¤ï¼å·²å¨æ¥åä¸éæ¡ç»åºè¯æ®ï¼ |
| | | |
| | | | # | ç°è±¡ | å¤å® | |
| | | | --- | --- | --- | |
| | | | 1 | `ä¹å·éæ²ç°å½é
ä¾åºé¾ä¸å¿é¡¹ç®` èªå¹´å累计ï¼å¸å·ææ¥ 8000 / æèµç³»ç» 4200 | **ç宿°å¼ä¸ä¸è´**ï¼å·® 3800 â æéæ±ãå卿°æ®ä¸ä¸è´çå¼¹çªæç¤ºãå¤ç | |
| | | | 2 | 3 å¤åç§°åæ³ä¸åï¼ç©æµï¼ | çä¼¼åä¸é¡¹ç® â ç¨åº**ä¸åå¹¶ãä¸é夿°å¢**ï¼å¼¹çªæç¤ºäººå·¥ç¡®è®¤ | |
| | | | 3 | å®¢è¿ `éä¸é«éåæ¼³` / `éä¸é«éå·´ä¸` ç¸ä¼¼åº¦ 0.83 | å®ä¸º**两个ä¸å项ç®**ï¼è¯´æå¹é
éå¼ä¸è½ä¸å³è°ä½ | |
| | | | 4 | 9 ä¸ªå°æ°å¢ç项ç®ï¼å®¢è¿ 3 + ç©æµ 6ï¼ | å«é»ç³éèè¡é¡¹ç® `鳿°å¿ç¦å±±ç©æµä»å¨ä¸å¿`ï¼è¯æéèè¡å¿
é¡»åï¼ | |
| | | | 5 | 缺ã䏿æèµç³»ç»æ°æ®è¡¨ã | æç¨æ·å£å¾ (a)ï¼æ¯æéåæ¾ä¸ä»½**䏿**çæ¥è¯¢ç»æï¼ç¼ºå¤±æ¶æ ¡éªè·³è¿å¹¶æç¤º | |
| | | |
| | | --- |
| | | |
| | | ## äºãç»è®º |
| | | |
| | | - M01âM09 **å
¨é¨éè¿**ï¼Step1 çä¸ä¸ªå¤æï¼æ´æ° / æ°å¢ / æ°å¼ä¸ä¸è´ï¼å·²å
¨é¨ç®åºå¹¶çè¯æ®ã |
| | | - ä¸ä¸æ¥ãåå
¥ä¾§ãæéçä¸åè¾å
¥å·²å°±ç»ªï¼`åæ´æ¸
å_2026-07.tsv` + æ ¡éªæ¥å + `_bak_` å¤ä»½çç¥ + è¾åºç®å½ `è¾åº\2026å¹´7æ\`ã |
| | | - åå
¥ä¾§å°ç¨ **Excel COM**ï¼æ¬æº Python æ win32comï¼ä¸ .xls ç®æ 表è¦ä¿æå
¬å¼ä¸æ ¼å¼ï¼ä¸è½ç¨ openpyxl/xlwt å¦åï¼ã |
| | | - æ¬è½®ä»**åªè¯»**ï¼æªæ¹ä»»ä½æºæä»¶ãæªåå
¥ä»»ä½ç®æ è¡¨ãæªæ¹ä¸å¡ç¨åºä»£ç ã |
| New file |
| | |
| | | # åè½æµè¯æ¥å_æèµææ¥ååéä½ä¿®å¤ä¸å¼¹çªæç¤º_2026-09-17 |
| | | |
| | | ## ä¸ãåè½è¯´æ |
| | | |
| | | 1. **ä¿®å¤ååéä½**ï¼æºæä»¶æ¯**两级表头**ï¼ç»è¡¨å¤´æ¯è·¨å¤åçåå¹¶åå
æ ¼ï¼æ¶ï¼åè§å伿ãèªå¹´å累计ãå®ä½å°ãæ¬å¹´è®¡åæèµãé£ä¸åã |
| | | ç°æ¹ä¸º**åå¹¶åºæç¥å®ä½**ï¼å½ä¸è½å¨è·¨å¤ååå¹¶åºéæ¶ï¼å¨è¯¥åºå
æé¤ãå
¶å®åæ®µæ´æ·±çå表头ãæå åï¼åªå©å¯ä¸ä¸åæéç¨ã |
| | | 2. **æ°å¢ãå¼¹çªæç¤ºãæºå¶**ï¼ç¨æ·è¦æ±ï¼ãç¨åºéé¢è®¾ç½®ä¸ä¸ªæç¤ºï¼åªè¦æä¸å¯¹çå°æ¹å°±å¼¹çªæç¤ºãï¼ï¼ |
| | | `å¹é
䏿 ¡éª.py` ç°å¨æ 14 æ¡è§åäº§åº `å¼¹çªæç¤º_<æ>.tsv`ï¼çº§å«ï¼ç±»åï¼åç±»ï¼å¸å·ï¼é¡¹ç®åç§°ï¼æ¥æºï¼è¯¦æ
ï¼å»ºè®®å¨ä½ï¼ï¼ |
| | | å¹¶ææ¸
å置顶å°ãå¹é
æ ¡éªæ¥åãå¼å¤´ï¼è§åè§ `docs\æèµ\å¼¹çªæç¤ºè§å_2026-09-17.md`ã |
| | | 3. **æ°å¢æºæä»¶èªæ´½æ§æ ¡éª**ï¼`å¸å·ææ¥è§£æ.py` 追å äº§åº `è§£ææ ¡éª_<æ>.tsv`ï¼æ¯ä¸ªæºæä»¶ï¼é¡¹ç®è¡æ±å vs å计/å°è®¡/å¸å·è¡ãè§£æç¶æï¼ã |
| | | |
| | | ## äºãæµè¯ç¯å¢ |
| | | |
| | | | 项 | å¼ | |
| | | | --- | --- | |
| | | | æ¥æ | 2026-09-17 | |
| | | | æ°æ® | `docs\æèµ\è¾å
¥\客è¿ï¼å®¢è¿ç«ï¼\7æ` 10 个æä»¶ + `ç©æµï¼ç©æµååºï¼\7æ` 17 个æä»¶ï¼å
± 27 ä¸ªï¼ | |
| | | | ç®æ 表 | `è¾åº\Xæå®¢è¿ç«æèµæç»è¡¨.xlsx`ï¼sheet æç»ï¼ã`è¾åº\Xæç©æµç«åºæèµæç».xls`ï¼sheet åé¡¹ç®æèµå®ææ
åµï¼ | |
| | | | 对ç
§ | `è¾å
¥\模æ¿_æ¥è¯¢ç»æ(æèµç³»ç»-客è¿+ç©æµ 2026.7).xls`ï¼148 个项ç®ï¼ | |
| | | | è¿è¡ | `python docs\æèµ\å·¥å
·\å¸å·ææ¥è§£æ.py --month 2026-07` â `python docs\æèµ\å·¥å
·\å¹é
䏿 ¡éª.py --month 2026-07` | |
| | | |
| | | ## ä¸ãç¨ä¾è¡¨ |
| | | |
| | | | ç¼å· | ç¨ä¾ | è¾å
¥ | 颿 | å®é
| ç»è®º | |
| | | | --- | --- | --- | --- | --- | --- | |
| | | | C01 | åå¹¶åºæç¥ååï¼æ£åï¼ | éå·ã2026å¹´7æä¼ä¸ææ¥æ±æ»ï¼éå·ï¼.xlsã3 个项ç®è¡ï¼è¡¨å¤´ R5 åå¹¶ I5:K5ï¼ | èªå¹´å累计å **J å** = 5507.5 / 1331.6 / 4200 | è§£æå¼ = 5507.5 / 1331.6 / 4200ï¼ä¸æèµç³»ç» G åãç®æ æç»è¡¨ J å䏿¹ä¸è´ | â
éè¿ | |
| | | | C02 | 忍¡æ¿å¦ä¸æä»¶ï¼æ£åï¼ | 天é¨ã7æä»½ç©æµåä¸å¿å»ºè®¾é¡¹ç® ï¼å¤©é¨ï¼.xlsxãï¼åæ · I5:K5 ç»è¡¨å¤´ï¼ | èªå¹´å累计å J = 16177.7ï¼èé I = 36835ï¼ | 16177.7ï¼ä¸ç®æ æç»è¡¨ J ä¸è´ | â
éè¿ | |
| | | | C03 | æ åå¹¶ç»è¡¨å¤´çæä»¶ä¸åå½±åï¼åå½ï¼ | é»å客è¿ï¼R4 éååè¡è¡¨å¤´ï¼ç 25 个æä»¶ | ååä¸ä¿®å¤åä¸è´ | ä¸ä¿®å¤åéåç¸å | â
éè¿ | |
| | | | C04 | å
¨éåå½ | 27 ä¸ªæºæä»¶ | 项ç®è¡æ°ä¸åï¼151 è¡ï¼ï¼åªæåå½±åè¡åå | è¡æ° 151 ä¸åï¼`è§£æç»æ` ä»
**4 è¡**ååï¼éå· 3 + å¤©é¨ 1ï¼ï¼å
¶ä½ 147 è¡éåä¸åï¼`åæ´æ¸
å` åæ ·ä»
4 è¡åå | â
éè¿ | |
| | | | C05 | è´åï¼ååéä½èªå¨åè¦ | æ**ä¿®å¤å**çè§£æç»æåç» `å¹é
䏿 ¡éª.py` | å¼¹åºãçä¼¼ååéä½ã | èªå¨å¼¹åº **5 æ¡**ãçä¼¼ååéä½ãè¦åï¼å½ä¸çæ£æ¯ 4 个åå½±å项ç®ï¼ä¹å·éæ²ç°ãæ¦æ±ä¸å¨åä¸å·é¾æ¸¯ãæ¹åé¿æ±ç°ä»£ç©æµéèåºã天é¨å¸ç©æµä¸å¿ï¼ | â
éè¿ | |
| | | | C06 | å¼¹çªæ¸
åç»æä¸çº§å«ï¼æ£åï¼ | 2026-07 å
¨é | æ¯æ¡é½æçº§å«/ç±»å/åç±»/å¸å·/项ç®åç§°/æ¥æº/详æ
/建议å¨ä½ï¼çº§å«åèª {黿,è¦å,æç¤º} | 45 æ¡ï¼é»æ 0 / è¦å 9 / æç¤º 36ï¼å段é½å
¨ï¼TSV 为 UTF-8-SIGï¼Excel å¯ç´æ¥æå¼ï¼ | â
éè¿ | |
| | | | C07 | æºæä»¶å
é¨èªæ´½æ§ï¼æ£åï¼ | 27 ä¸ªæºæä»¶ | æå计/å°è®¡è¡çæä»¶åºãä¸è´ãï¼æ å计è¡çæ ãâã | 23 个ä¸è´ã4 个æ å计è¡ï¼åå °å®¢è¿ãè¥é³ .etãéå·ç©æµã仿¡ç©æµï¼ã0 个ä¸ä¸è´ | â
éè¿ | |
| | | | C08 | ç¼ºä¸ææèµç³»ç»è¡¨ï¼è´åï¼ | è¾å
¥ç®å½åªæ 2026.7 ä¸ä»½ | è¦åãæåº¦æ ¡éªæ æ³æ§è¡ãï¼ä¸é»æ | åºç° 1 æ¡è¦åï¼ç¬¬ 9 项ï¼ï¼åå
¥æµç¨ä¸åå½±å | â
éè¿ | |
| | | | C09 | ç¡®å®æ§/å¹ç | è¿è·ä¸¤æ¬¡ï¼è§£æ+å¹é
ï¼ | è¾åºåèä¸è´ | 5 ä¸ªäº§åºæä»¶ SHA256 两次å®å
¨ç¸åï¼å¦ `å¼¹çªæç¤º_2026-07.tsv` = E147E842â¦EE14ï¼ | â
éè¿ | |
| | | | C10 | æ°å¼ä¸æ¹ä¸è´æ§æ½æ¥ | ä¹å·éæ²ç°å½é
ä¾åºé¾ä¸å¿é¡¹ç® | å¸å·ææ¥ = æèµç³»ç» = ç®æ 表 | èªå¹´å累计 J=**4200**ï¼æºæä»¶ J13ï¼ãæèµç³»ç» G=**4200**ãç®æ 表 J=**4200**ï¼ä¸æ¹ä¸è´ | â
éè¿ | |
| | | |
| | | ## åãåç°çé®é¢ä¸å¤ç½® |
| | | |
| | | | ç¼å· | é®é¢ | å¤ç½® | |
| | | | --- | --- | --- | |
| | | | P01 | åãå¹é
æ ¡éªæ¥åãåºç°ãä¹å·éæ²ç° èªå¹´å累计 8000 vs 4200ã | ç»å¤æ ¸ï¼æºæä»¶ **I å 8000 = æ¬å¹´è®¡åæèµ**ï¼ç¨æ·å·²æ ¸å® 8000 æ¯å¯¹çï¼ï¼**J å 4200 ææ¯èªå¹´å累计**ãæ ¹å æ¯ä¸¤çº§è¡¨å¤´åå¹¶åå
æ ¼å¯¼è´çååéä½ï¼å·²ä¿®å¤ï¼åæ¥åçæ¯å¯¹ç»è®ºä½åº | |
| | | | P02 | é¤ä¹å·éå¤ï¼å¦æ 3 个项ç®åå䏿 ¹å å½±å | ä¿®å¤åèªå¨æ¶æï¼æ¦æ±ä¸å¨åä¸å·é¾æ¸¯ 3000â1331.6ãæ¹åé¿æ±ç°ä»£ç©æµéèåº 10000â5507.5ã天é¨å¸ç©æµä¸å¿ 36835â16177.7ï¼åä¸ç®æ 表ä¸è´ | |
| | | | P03 | ãæèµç³»ç»åç§°åæ³ä¸åãè¢«æ¼æ¥ï¼æ¦æ±ä¸å¨Â·åä¸å·é¾æ¸¯ãé¿æ±ç°ä»£ç©æµç¤ºè/å±ç¤ºåºï¼ | æ°å¢å»é´éå· + ç¸ä¼¼åº¦ â¥0.90 ç宽æ¾å¹é
ï¼å½å
¥ãæç¤ºãçº§å« | |
| | | | P04 | æ°å¢é¡¹ç®éæ··æãçä¼¼åä¸é¡¹ç®ãï¼ä¸å½ä¾é.å
¬å®åè´¸ç©æµå â ä¸å½ä¾éå
¬å®åè´¸ç©æµåï¼å
¬å®å¿åéééé
ä¸å¿ï¼ï¼ | æ°å¢ã廿¬æ³¨ä¸é´éå·åç¸åãå¤å®ï¼è½¬ä¸ºãè¦åã级å«ä¸èªå¨æ°å¢ï¼æ°å¢é¡¹ç® 6 â 5 | |
| | | | P05 | ç¥åæ¶ç©æµå 7535.45 vs 7535.5 è¢«å½æä¸ä¸è´ | å·®é¢ 0.05 å±èå
¥ï¼éå¼è°æ´ä¸º `> 0.05` æåè¦ï¼ç°ä¸åè¯¯æ¥ | |
| | | |
| | | ## äºãç»è®º |
| | | |
| | | - ååéä½å·²ä¿®å¤ï¼ä¸ä¿®å¤é¢æ¶æï¼ä»
4 è¡ååï¼ï¼ä¸æ¹æ°æ®ï¼å¸å·ææ¥ï¼æèµç³»ç»ï¼ç®æ 表ï¼ä¸è´ã |
| | | - ãå¼¹çªæç¤ºãæºå¶å¯ç¨ï¼2026-07 æå
± 45 项ï¼é»æ 0 / è¦å 9 / æç¤º 36ï¼ï¼æºå¨å¯è¯»æ¸
åå¯ç´æ¥ä¾ Java åç«¯éæ¡å¼¹çªã |
| | | - éçï¼éä¸å¡ç¡®è®¤ç 9 æ¡è¦åï¼æºæä»¶ä¸æèµç³»ç»ä¸ä¸è´ 4ãçä¼¼åä¸é¡¹ç® 4ãç¼ºä¸æè¡¨ 1ï¼ï¼ä¸ææèµç³»ç»æ¥è¯¢ç»æè¯·æ¯æè¡¥æ¾ã |
| | | |
| | | ## å
ã第äºè½®è¿½å ï¼ç¨æ·è¿½é®ãæ¯ä¸æ¯åªè·ååæ°æ®ãâ å
¨é¢æ¹ææè¡¨å¤´ï¼ |
| | | |
| | | ç¨æ·æé®åé夿 ¸æ¥ï¼åç°**ç¡®å®æ¯ã认åå·ãçå°æ¹ä¸æ¢ä¸å¤**ï¼å·²å
¨é¨æ¹ä¸ºæè¡¨å¤´å®ä½å¹¶æç»æåè¿æ¥åã |
| | | |
| | | | ç¼å· | ç¨ä¾ | 颿 | å®é
| ç»è®º | |
| | | | --- | --- | --- | --- | --- | |
| | | | C11 | ç®æ æç»è¡¨æ¹æè¡¨å¤´å®ä½ï¼æ£åï¼ | 客è¿ãç©æµä¸¤å¼ ç®æ 表è¯å«åºçåä½ä¸æ¯çä¸è´ï¼B/C/D/E/F/G/H/I/J/K/L/Mï¼ | å®¢è¿ 12 åæ®µå
¨é¨å½ä¸ä¸ä¸é»è®¤ä¸è´ï¼ç©æµ 10 个å
³é®åä¸è´ï¼`å»ºè®¾é¶æ®µ/形象è¿åº¦` æ¯çæ å表头 â æé»è®¤ L/Mï¼æç¤ºçº§ï¼ | â
éè¿ | |
| | | | C12 | ç®æ 表åä½ä¸æ¯çä¸ç¬¦æ¶å¼¹çªï¼è´åï¼ | äººä¸ºæ¹æ¯ç表头åºåè¦ | å·²å®ç°ï¼å®ä½å â æ¯çé»è®¤åæ¶äº§çãç®æ 表åä½ç½®ä¸é¢æä¸ç¬¦ãè¦åï¼æ¬æ¬¡æªè§¦åï¼èµ°çæ¯æç¤ºåæ¯ï¼ | â
éè¿ | |
| | | | C13 | åååæ¶æ§ï¼æ£åï¼ | æ¦æ±ç©æµãèªå¼å§å»ºè®¾ç´¯è®¡å®ææèµã(H) ä¸ãèªå¼å§å»ºè®¾ç´¯è®¡æ°å¢å»ºçé¢ç§¯ã(P) ååæ¶å H | å Hï¼æ¦æ±ç©æµè¯¥é¡¹ç®è¡æ±å = **146313.9**ï¼ä¸ç®æ è¡¨æ¦æ±å¸åºå·è¡ H å 146313.9 å®å
¨ä¸è´ï¼ä¿®å¤å误å Pï¼æ±å为 0ï¼ | â
éè¿ | |
| | | | C14 | æºæä»¶ç¼ºå
³é®ååè¦ï¼æ£åï¼ | æ¦æ±å®¢è¿ãç«åºåºæï¼åå±±ãæ±å£ç«ï¼ãæ ãèªå¹´å累计ã表头 â åè¦ | å¼¹åº 1 æ¡ãæºæä»¶ç¼ºå
³é®åãè¦åï¼å¹¶ç»åºå®é
è¯å«å°çåä½ | â
éè¿ | |
| | | | C15 | åä½å¯å®¡è®¡ï¼æ£åï¼ | æ¯ä»½æºæä»¶è¯å«å°çåä½å¯æ¥ | `è§£ææ¥å_<æ>.md` æ°å¢ãåæºæä»¶è¯å«å°çåä½ãä¸èï¼`è§£ææ ¡éª_<æ>.tsv` æ°å¢ãåä½ãå | â
éè¿ | |
| | | | C16 | å
¨éåå½ | 餿¦æ±ç©æµ 6 è¡å¤ï¼åæ´æ¸
åä¸ä¸ä¸çéåä¸è´ | åæ´æ¸
å 147 è¡ä¸ä»
**6 è¡**ååï¼æ¦æ±ç©æµãèªå¼å§å»ºè®¾ç´¯è®¡ãç±ç©ºâå®å¼ï¼ï¼å
¶ä½éåä¸åï¼å¼¹çª 47 项 | â
éè¿ | |
| | | | C17 | ç¡®å®æ§ | è¿è·ä¸¤æ¬¡è¾åºä¸è´ | 7 ä¸ªäº§åºæä»¶ SHA256 å®å
¨ä¸è´ | â
éè¿ | |
| | | |
| | | ### åç°çé®é¢ä¸å¤ç½®ï¼ç¬¬äºè½®ï¼ |
| | | |
| | | | ç¼å· | é®é¢ | å¤ç½® | |
| | | | --- | --- | --- | |
| | | | P06 | ç©æµç®æ è¡¨åæ¬ä¹æ¯**åæ»åå·**ï¼B..Mï¼ï¼è¥æ¯çæ¹åä¼éé»åé | æ¹ä¸ºæè¡¨å¤´å®ä½ï¼æ¯çé»è®¤åä½ä»
å
åºï¼ï¼å¹¶åä½ä¸ç¬¦æ¶å¼¹çª | |
| | | | P07 | æ¦æ±ç©æµãèªå¼å§å»ºè®¾ç´¯è®¡ã被å®ä½å° P åï¼æ°å¢å»ºçé¢ç§¯ï¼ï¼åå¼å
¨ç©ºãæ±å为 0 å´æ²¡æ¥é | æ°å¢ãåååä¼å
åææ°æ®çé£ä¸åãï¼ä¿®å¤åæ±åä¸ç®æ 表å®å
¨ä¸è´ | |
| | | | P08 | 客è¿ç®æ 表å
¶å®ä¹å«ä¸¤çº§è¡¨å¤´ï¼é åæ»åå·ææ²¡åºé | åä¸ï¼å
¨é¨æ¹æè¡¨å¤´ | |
| | | |
| New file |
| | |
| | | # åè½æµè¯æ¥å_æèµææ¥æ ¼å¼æ¢æµä¸å段æ å°è¡¨_2026-09-17 |
| | | |
| | | ## ä¸ãåè½è¯´æ |
| | | |
| | | | 项 | å
容 | |
| | | | --- | --- | |
| | | | éæ±æ¥æº | ãæèµææ¥æ°æ®å¤çä¸å¤è¡¨æ´æ°éæ±è¯´æï¼æç»æ±æ»çï¼ã第ä¹è确认äºé¡¹ Dï¼æ ¼å¼æ¢æµï¼ãEï¼å段æ å°è¡¨å
åºèæ¡ï¼ä¸æ¹ç¨åºï¼ï¼ç¨æ· 2026-09-17 çå¤ãä½ å
å¼ä¸ä»½æ å°è¡¨åºæ¥ççï¼å
䏿¹ç¨åºã | |
| | | | æ¬æ¬¡äº¤ä» | â `docs\æèµ\å·¥å
·\æ ¼å¼æ¢æµ.py`ï¼å¯å¤è·çåªè¯»æ¢æµèæ¬ï¼â¡ `docs\æèµ\è¾åº\å¸å·ææ¥æ ¼å¼å·®å¼æ¥å_2026-07.md` ⢠`docs\æèµ\è¾åº\åæ®µæ å°è¡¨_èæ¡_2026-07.xlsx`ï¼7 个 sheetï¼â£ `docs\æèµ\è¾åº\æ ¼å¼æ¢æµ_2026-07.md / .tsv`ï¼èæ¬è¾åºï¼ | |
| | | | åè½è¾¹ç | **åªè¯»**ï¼ä¸ä¿®æ¹ä»»ä½æºæä»¶ãç®æ 表ï¼ä¸åå
¥æ°æ®åºï¼ä¸æ¹å¨ä¸å¡ç¨åºä»£ç | |
| | | | æ¢æµèå´ | `docs\æèµ\è¾å
¥\客è¿ï¼å®¢è¿ç«ï¼\7æ` 10 个æä»¶ã`docs\æèµ\è¾å
¥\ç©æµï¼ç©æµååºï¼\7æ` 17 个æä»¶ã`docs\æèµ\模æ¿` 6 å¼ ç®æ 表ã`docs\æèµ\è¾å
¥\模æ¿_æ¥è¯¢ç»æ(æèµç³»ç»-客è¿+ç©æµ 2026.7).xls` 1 个æèµç³»ç»é¡¹ç®è¡¨ | |
| | | |
| | | ## äºãæµè¯ç¯å¢ |
| | | |
| | | - æä½ç³»ç»ï¼Windowsï¼å·¥ä½ç®å½ `D:\ææ¡£\ChatGPT\traffic-audit` |
| | | - è¿è¡æ¶ï¼Python 3.14ï¼`xlrd 2.0.2` ä½äºé¡¹ç® `_pylibs`ï¼`openpyxl 3.1.5`ï¼ |
| | | - æºæä»¶æ ¼å¼åå¸ï¼`.xls`ï¼24 个ï¼ã`.xlsx`ï¼5 个ï¼ã`.et`ï¼1 个ï¼WPSï¼ |
| | | |
| | | ## ä¸ãæµè¯ç¨ä¾ |
| | | |
| | | | ç¼å· | ç¨ä¾ï¼è¾å
¥ï¼ | 颿 | å®é
| ç»è®º | |
| | | | --- | --- | --- | --- | --- | |
| | | | TC01 | `æ ¼å¼æ¢æµ.py --month 2026-07` å
¨éæ«æ 27 ä¸ªæºæä»¶ | 27 个æä»¶å
¨é¨ç»åºï¼æ°æ®å·¥ä½è¡¨ã表头è¡ãæ°æ®èµ·æ¢è¡ã项ç®è¡æ°ãåæ®µåä½ | 27/27 è¾åºå®æ´ï¼æ å¼å¸¸æ¥é | â
éè¿ | |
| | | | TC02 | å¤å·¥ä½è¡¨å·¥ä½ç°¿ï¼æåº 27 å¼ è¡¨ãæ½æ± 27 å¼ è¡¨ãè¥é³ .et 7 å¼ åæè¡¨ï¼ | éä¸**æ¬æ**ï¼2026-07ï¼æ°æ®è¡¨ | æåºéä¸ `2026.7`ï¼è¡¨å¤´æ¥æ 2026.07.24ï¼ãæ½æ±éä¸ `æ½æ±ä¼ å2022.3`ï¼è¡¨å¤´æ¥æ 2026.07.22ï¼ãè¥é³éä¸ `2026å¹´7æ` | â
éè¿ | |
| | | | TC03 | æ åºå·åå¸å±ï¼éå·ç©æµï¼åç§°å¨ A åãB å为空åï¼ | è½è¯å« 2 个项ç®è¡ï¼åç§°å = A | æ°æ® 5~6ã项ç®è¡ 2ãåç§°å A | â
éè¿ | |
| | | | TC04 | 缺åºå·è¡ï¼åå °å®¢è¿ 4 è¡ä¸ 2 è¡æ åºå·ï¼é»ç³ç©æµ 8 è¡ä¸ 1 è¡æ åºå·ï¼ | æ åºå·è¡ä¹è¦ç®ä½é¡¹ç®è¡ | åå °å®¢è¿ 12~15 / 4 è¡ï¼é»ç³ç©æµ 9~18 / 8 è¡ | â
éè¿ | |
| | | | TC05 | åä½å³ç§»ï¼è¥é³å®¢è¿ .et å¤ãå»ºè®¾è§æ¨¡ãåï¼ | è¯å«ä¸º 建设æ§è´¨=Eâ¦èªå¼å§å»ºè®¾ç´¯è®¡=Iãèªå¹´å累计=K | è¾åº `建设æ§è´¨=E æ»æèµ=H èªå¼å§å»ºè®¾ç´¯è®¡=I æ¬å¹´è®¡åæèµ=J èªå¹´å累计=K æ¬æå®æ=L å»ºè®¾é¶æ®µ=M 形象è¿åº¦=N` | â
éè¿ | |
| | | | TC06 | æ°æ®åºæ··æçãå¸å·æ±æ»è¡ / åç±»è¡ / å°è®¡è¡ / åè®¡è¡ / ç¾åæ ãä¸å¾è¢«å½æé¡¹ç®è¡ | ä¸è®¡å
¥é¡¹ç®è¡ | åæ/é»ç³/éå·/åå °ç表çå¸å·è¡ã`ä¸ãäºãä¸ã`åç±»è¡ã`å°è®¡`ã`ç»è®¡è´è´£äººï¼`ãæèµå®æçãç¾åè¡å被æé¤ï¼åå °ç©æµä»
ç»è®¡åº 38 è¡ï¼å«æ¦æ±åå²åºåï¼å¹¶å¨æ¥å䏿 è®° | â
éè¿ | |
| | | | TC07 | 空模æ¿å·¥ä½è¡¨ä¸å¾è¢«éä¸ï¼éå·é¦ä¸ªè¡¨ãæ2ããæåº/æ½æ±ç `Sheet2/Sheet3`ï¼ | éä¸çæ£å«æ°æ®çå·¥ä½è¡¨ | éå·éä¸ `Sheet2`ï¼æåº/æ½æ±æè¡¨å¤´æ¥æé表 | â
éè¿ | |
| | | | TC08 | ç®æ è¡¨ä¸æèµç³»ç»é¡¹ç®è¡¨çåä½éé | 6 å¼ ç®æ 表 + 1 个系ç»è¡¨åæ®µåæ£ç¡® | å®¢è¿æç»è¡¨ B/H/J/K/L/Mãç©æµæç»è¡¨ B/H/J/K/L/Mãæ±æ»è¡¨ D/I/W/Xãåäºäº B/G/H/I/Jã亿å
C/Fâ¦Wãç»æµå¼ºå¿ B/E/G/H/I/Jãç³»ç»è¡¨ B=åä½ G=èªå¹´å累计 | â
éè¿ | |
| | | | TC09 | çæç `åæ®µæ å°è¡¨_èæ¡_2026-07.xlsx` 坿£å¸¸æå¼ | 7 个 sheetãå
容宿´ | openpyxl å¤è¯»éè¿ï¼`1.说æä¸å£å¾ / 2.æºæä»¶æ ååä½ / 3.éå¸å·å使 å° / 4.æç»è¡¨å°ç®æ 表æ å° / 5.æèµç³»ç»é¡¹ç®è¡¨ / 6.å·®å¼ä¸å¾
确认æ¸
å / 7.è¾åºå½å䏿 ¼å¼å»ºè®®` | â
éè¿ | |
| | | | TC10 | æ¥åç»è®ºä¸äººå·¥æ ¸å¯¹ä¸è´ | 差弿¸
åå¯å¤ç° | 对 7 个éç¹æä»¶ï¼åå °ç©æµãæ½æ±/æåºãè¥é³å®¢è¿ãæ©æ½/é»ç³ç©æµãéå·ç©æµãæ¦æ±åå±±æ±å£ï¼é个æå¼æºæä»¶äººå·¥å¤æ ¸ï¼æ¥åæè¿°ä¸æºæä»¶ä¸è´ | â
éè¿ | |
| | | | TC11 | éå¤è¿è¡å¹çï¼èæ¬åªè¯»ï¼ | æºæä»¶åå¸ä¸å | éæ°è¿è¡åæºæä»¶æªååï¼èæ¬ä»
open 读åï¼ | â
éè¿ | |
| | | |
| | | ## åãåç°çé®é¢ä¸å¤ç½®ï¼æ¬è½®å¼åè¿ç¨ä¸ï¼ |
| | | |
| | | | # | é®é¢ | æ ¹å | å¤ç½® | |
| | | | --- | --- | --- | --- | |
| | | | 1 | é¨åæä»¶å段æ ç¾å
¨ä¸ºç©º | æ©ææ¢éèæ¬ç¨éå
`lambda` å»¶è¿ç»å®å·¥ä½è¡¨å¯¹è±¡ï¼å¾ªç¯ç»æåæåäºæåä¸å¼ 空表 | æ¹ä¸ºé»è®¤åæ°ç»å® `lambda r, c, _s=sh: ...` | |
| | | | 2 | 大é `.xls` æ¥ `IndexError: tuple index out of range` | `pick_sheet` é误å `score > best[2]`ï¼`best` åªæ 2 个å
ç´ ï¼ | æ¹ä¸º `best[1]` | |
| | | | 3 | 馿¬¡è¿è¡å
¨é¨ `.xls` æå¼å¤±è´¥ | æ¢æµèæ¬æªæé¡¹ç®èªå¸¦ `_pylibs`ï¼xlrdï¼å å
¥ `sys.path` | èæ¬èªå¨å䏿¥æ¾å¹¶æ³¨å
¥ `_pylibs` | |
| | | | 4 | éå·ç©æµãæåºç©æµé¡¹ç®è¡æ°è¯å«ä¸º 0 | 项ç®è¡å¤å®åªè®¤ãA 忝åºå· + B åæåç§°ãï¼éå°ãæ åºå·åãã缺åºå·ã峿¼å¤ | å¤å®è§åæ¹ä¸ºï¼åç§°åé空 + éå°è®¡/å计/åç±»è¡ + æ°å¼éç¹åå¨ï¼éå·ï¼åç§°å¨ Aï¼ãæåºï¼A 空ï¼åå¯è¯å« | |
| | | | 5 | å¤å·¥ä½è¡¨å·¥ä½ç°¿åå°åå²ææ°æ® | åªæåæ®µå½ä¸æ°æåï¼æªèèæä»½ | å¢å ã表头åºå¹´ææ è®°ãï¼ææ¬æ¥æ + Excel æ¥æåºåå·ï¼ä¼å
å å | |
| | | |
| | | ## äºãç»è®º |
| | | |
| | | - æ ¼å¼æ¢æµä¸å段æ å°è¡¨ä¸¤é¡¹äº¤ä»**已宿并éè¿æµè¯**ï¼TC01âTC11 å
¨é¨éè¿ï¼ã |
| | | - æ¢æµç»è®ºï¼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 æ¡ï¼ |
| | | |
| New file |
| | |
| | | # åè½æµè¯æ¥å â æèµææ¥æºæä»¶è§£æå¼æï¼Step1 å°åºï¼ |
| | | |
| | | - æ¥æï¼2026-09-17 |
| | | - 被æµå¯¹è±¡ï¼`docs\æèµ\å·¥å
·\å¸å·ææ¥è§£æ.py`ï¼æ°å¢ï¼**åªè¯»**ï¼ä¸ä¿®æ¹ä»»ä½æºæä»¶/ç®æ è¡¨ï¼ |
| | | - ç®çï¼æ 17 å¸å·çææ¥æºæä»¶ï¼27 个ï¼è§£ææç»ä¸çã项ç®è¡ãè®°å½ï¼ä¸º Step1ï¼ææ¥ â ä¸¤å¼ æç»è¡¨ï¼æä¾å¯ä¸æ°æ®æ¥æº |
| | | - æ°æ®ï¼2026 å¹´ 7 ææºæä»¶ï¼å®¢è¿ 10 个 + ç©æµ 17 ä¸ªï¼ |
| | | |
| | | --- |
| | | |
| | | ## ä¸ãåè½è¯´æ |
| | | |
| | | | è½å | å®ç°æ¹å¼ | |
| | | | --- | --- | |
| | | | éå·¥ä½è¡¨ | 表头åºï¼å 14 è¡ Ã å 32 åï¼åºç°æ¬æå¹´ææ è®°ï¼ææ¬æ¥ææ Excel æ¥æåºåå·ï¼â å½ä¸å³ +20 åï¼åæå
³é®å段å½ä¸æ°æåã**ä¸çãéè/å¯è§ã** | |
| | | | å®ä½å | æè¡¨å¤´å
³é®åå¹é
ï¼å¤ç¨ `æ ¼å¼æ¢æµ.py` ç `FIELD_PAT`ï¼ï¼åä¸åæ®µå¤æ¬¡å½ä¸æ¶åãè¡å·æå° + å½ä¸è¯æçã | |
| | | | åå¸å·æ®µ | ãå¸å·è¡ã= é¦ 5 åéæ°å¥½åªæ 1 个åå
æ ¼æ¯å¸å·åä¸åè¡å
¶ä½ä¸ºç©º â åªåæ¬æä»¶å¯¹åºå¸å·é£ä¸æ®µ | |
| | | | 认项ç®è¡ | åç§°åé空 + åç§°é¿åº¦ â¥4 + 䏿¯å°è®¡/å计/åç±»è¡ + ææ°å¼éç¹ï¼å
¼å®¹ãæ åºå·åãï¼éå·ï¼ä¸ã缺åºå·ãï¼æåº/é»ç³ï¼ | |
| | | | å½å±åç±» | `ä¸ãäºãä¸ãåãäºã` åç±»è¡ä½ä¸ºå
¶å项ç®ç `åç±»` åæ®µ | |
| | | | ä¸è´æ§æ ¡éª | 项ç®è¡æå段æ±å â æºæä»¶çãå计ãè¡ï¼ä¼å
ï¼/ãèªå¼å§å»ºè®¾ç´¯è®¡æå¤§ãçå°è®¡è¡ / ãå¸å·è¡ãç»å¼ | |
| | | | ç¹ä¾ç»è®° | `CITY_OVERRIDE`ï¼`2026å¹´7æç«åºåºæï¼åå±±ãæ±å£ç«ï¼.xlsx` æ æä»¶ååå¸ãæ å¸å·è¡ â ç»è®°ä¸º**æ¦æ±**ï¼ä¸å¡äºå®ï¼æ±å£å®¢è¿ä¸å¿å±æ¦æ±ï¼ | |
| | | |
| | | è¾åºï¼`docs\æèµ\è¾åº\è§£æç»æ_2026-07.tsv`ï¼ä¸è¡ä¸ä¸ªé¡¹ç®ï¼19 åï¼+ `è§£ææ¥å_2026-07.md`ï¼æ¯æä»¶å¯¹è´¦è¡¨ + æå¸å·æ±æ»è¡¨ï¼ã |
| | | |
| | | --- |
| | | |
| | | ## äºãæµè¯ç¯å¢ |
| | | |
| | | - æ¬æº Windowsï¼Python 3.14ï¼`_pylibs` æä¾ `xlrd 2.0.2` + `openpyxl` |
| | | - æºæä»¶ï¼`docs\æèµ\è¾å
¥\客è¿ï¼å®¢è¿ç«ï¼\7æ\`ï¼10 个ï¼ã`docs\æèµ\è¾å
¥\ç©æµï¼ç©æµååºï¼\7æ\`ï¼17 ä¸ªï¼ |
| | | - å
¨ç¨åªè¯»ï¼è¿è¡åæºæä»¶åå¸ä¸å |
| | | |
| | | --- |
| | | |
| | | ## ä¸ãç¨ä¾ä¸ç»æ |
| | | |
| | | | ç¼å· | ç¨ä¾ | 颿 | å®é
| ç»è®º | |
| | | | --- | --- | --- | --- | --- | |
| | | | P01 | å
¨éè§£æ 27 ä¸ªæºæä»¶ | å
¨é¨äº§åºé¡¹ç®è¡ï¼æ å¼å¸¸ | 27/27 æåï¼å
± **151 个项ç®è¡**ï¼å®¢è¿ 48 + ç©æµ 103ï¼ | â
éè¿ | |
| | | | P02 | æ¯æä»¶ã项ç®è¡æ±åã䏿ºæä»¶ãå计/å°è®¡/å¸å·è¡ã对账 | æå计(æå¸å·è¡)çæä»¶å¿
é¡»ä¸è´ | **13 个æä»¶ â
ä¸è´ï¼0 个ä¸ä¸è´**ï¼4 ä¸ªæºæä»¶æ¬èº«æ å°è®¡è¡ï¼åå °å®¢è¿ãè¥é³å®¢è¿ `.et`ãéå·ç©æµã仿¡ç©æµï¼â è®°ãâã | â
éè¿ | |
| | | | P03 | åå °ç©æµï¼53 è¡éèè¡ + æ¦æ±åå²åºåï¼ | åªååå °æ®µ 7 ä¸ªé¡¹ç® | å¸å·=åå °@R64ï¼é¡¹ç®è¡ **7**ï¼æ±å 79511/27811/3799 = æºæä»¶ R80 å计 **å®å
¨ç¸ç** | â
éè¿ | |
| | | | P04 | é»ç³ç©æµï¼éèè¡ R10 æ¯çå®é¡¹ç®ï¼ | å¿
é¡»åå°ï¼å
± 8 个项ç®è¡ | 8 个项ç®è¡ï¼æ±å 59500.2/34978.15/7088.9 = å¸å·è¡ R5 **å®å
¨ç¸ç** | â
éè¿ | |
| | | | P05 | æ½æ± / æåºï¼26 å¼ åå²è¡¨è¢«éèãå¯è§è¡¨åä¸å®é
æä»½ä¸ç¬¦ï¼ | æè¡¨å¤´æ¥æé䏿¬æè¡¨ | æ½æ±éä¸ `æ½æ±ä¼ å2022.3`ï¼è¡¨å¤´ 2026.07.22ï¼ãæåºéä¸ `2026.7`ï¼è¡¨å¤´ 2026.07.24ï¼ï¼å 1 个项ç®è¡ä¸ä¸åèªå°è®¡è¡ä¸è´ | â
éè¿ | |
| | | | P06 | è¥é³å®¢è¿ `.et`ï¼WPS ä¸ææ ¼å¼ + åä½å³ç§» 1 åï¼ | è½è¯»ï¼è½å®ä½å | `xlrd` ç´è¯» `2026å¹´7æ ` 表ï¼å»ºè®¾æ§è´¨=Eâ¦èªå¹´å累计=Kãæ¬æå®æ=Lï¼å³ç§» 1 å被表头å¹é
èªå¨å¸æ¶ï¼ï¼6 个项ç®è¡ | â
éè¿ | |
| | | | P07 | æ åºå·å / 缺åºå·è¡ï¼éå·ç©æµãæåºå®¢è¿ãé»ç³ç©æµï¼ | é½è¦ç®é¡¹ç®è¡ | éå· 2 è¡ï¼åç§°å=Aï¼ãæåº 1 è¡ãé»ç³ 8 è¡ï¼å«æ åºå·è¡ R10ï¼ | â
éè¿ | |
| | | | P08 | åç±»è¡ä¸ç¾åæ ä¸å¾è¢«å½æé¡¹ç®è¡ | åªä½ `åç±»` æä¸è®¡å
¥ | `ä¸ã使ç¨äº¤éé¨è½¦è´ç¨èµé建设项ç®` çè¿å
¥ `åç±»` åæ®µï¼`ç»è®¡è´è´£äººï¼`ãå¡«æ¥è¦æ±ï¼ãçåæé¤ | â
éè¿ | |
| | | | P09 | æ å¸å·è¡/æ æä»¶ååå¸çæä»¶ | é人工ç»è®°ï¼ä¸è½çé | `ç«åºåºæï¼åå±±ãæ±å£ç«ï¼.xlsx` â æ¦æ±ï¼CHECKEDï¼ä¸æºæä»¶ R8 å计 184285.4/1500 ä¸è´ï¼ | â
éè¿ | |
| | | | P10 | éå¤è¿è¡å¹çï¼åªè¯»ï¼ | æºæä»¶ä¸å | æºæä»¶æªåå | â
éè¿ | |
| | | |
| | | --- |
| | | |
| | | ## åãåç°çé®é¢ä¸å¤ç½® |
| | | |
| | | | # | é®é¢ | æ ¹å | å¤ç½® | |
| | | | --- | --- | --- | --- | |
| | | | 1 | é»å客è¿ãæåºå®¢è¿æ¥ãä¸ä¸è´ã | æ ¡éªè¡çæéè§åä¸å¯¹ï¼é»åçãåã计ãå¨ **B å**ï¼R10ï¼ï¼æåºæ 3 è¡å°è®¡ï¼R11 空 / R14 æå¼ / R17 åªææåï¼ï¼å代ç ä¸å¾å**æåä¸è¡** | æ°å¢ `pick_total()`ï¼ä¼å
ãå计/æ»è®¡ãè¡ï¼æ åè®¡è¡æ¶åãèªå¼å§å»ºè®¾ç´¯è®¡æå¤§ãçå°è®¡è¡ â 两æä»¶å转为 â
| |
| | | | 2 | 8 个æä»¶æ²¡æå¯æ¯å¯¹çåè®¡è¡ | è¿äºæä»¶çå计å¼åå¨**å¸å·è¡**ä¸ï¼é»ç³ R5ãåæ R7ãå¸å® R6â¦ï¼ | è§£ææ¶åç¬çåãå¸å·è¡å¼ãï¼ä½ä¸ºæ å°è®¡è¡æ¶çå
åºæ ¡éª â åªå© 4 个æä»¶æ å¯¹è´¦è¡ | |
| | | | 3 | æ¦æ±ï¼åå±±ãæ±å£ï¼å®¢è¿è§£æåº `å¸å·=空` | 该æä»¶æ¯ç®è¡¨å¸å±ï¼æ¢æ å¸å·è¡ãæä»¶å乿 åå¸ | æ°å¢ `CITY_OVERRIDE` 人工ç»è®°è¡¨ï¼å¸¦ä¸å¡ä¾æ®æ³¨éï¼ï¼ç»è®°ä¸ºæ¦æ± | |
| | | |
| | | --- |
| | | |
| | | ## äºãç»è®º |
| | | |
| | | - è§£æå¼æ **P01âP10 å
¨é¨éè¿**ï¼151 个项ç®è¡ä¸æºæä»¶å计å¼**é项对å¾ä¸**ï¼13 个æä»¶æå¯¹è´¦è¡ä¸å
¨é¨ä¸è´ï¼4 ä¸ªæºæä»¶æ¬èº«æ å°è®¡è¡ï¼ã |
| | | - éèè¡/éè表/å·¥ä½è¡¨åéä¹±/`.et` æ ¼å¼/å³ç§» 1 å/æ åºå·å ââ è¿äºåå
¨é¨è¢«å¸æ¶ï¼ä¸**没æç¨ãéè/å¯è§ãå½è¿æ»¤æ¡ä»¶**ã |
| | | - ä¸ä¸æ¥ï¼Step1 åå
¥ä¾§ï¼ï¼æç¨æ·ç夿 6 åï¼H/I/J/K/L/Mï¼æé¡¹ç®åç§°å¹é
åå
¥ä¸¤å¼ æç»è¡¨ï¼æ°å¢é¡¹ç®æ´è¡æå
¥ï¼æ ¡éªã彿èªå¹´å累计 = 䏿èªå¹´å累计 + æ¬æå®æãï¼ä¸ç¬¦å¼¹çª + è®°æ¥å¿ + æçå¼çº æ£ã |
| | | - æªæ¹å¨ä»»ä½æºæä»¶ï¼æªåå
¥ä»»ä½ç®æ è¡¨ï¼æªæ¹ä¸å¡ç¨åºä»£ç ã |
| New file |
| | |
| | | # åè½æµè¯æ¥å_æ°æ®æ¥çæèµè½è䏿¥è¡¨ææåº_2026-09-17 |
| | | |
| | | ## ä¸ãåè½è¯´æ |
| | | |
| | | æç¨æ·å½æ¥ç¬¬ 4 é¡¹è¦æ±è°æ´ãæ°æ®æ¥çãé¡µï¼ |
| | | |
| | | 1. æ**æ¥è¡¨æ**çéä»ãæ°æ®ç±»åã**åé¢**ç§»å°**åé¢**ï¼ |
| | | 2. æ°å¢ã**æèµ**ãæ°æ®åç»ï¼æèµé¡¹ç®åºç¡è¡¨ / å¸å·ææ¥é¡¹ç®è¿åº¦ / æèµç³»ç»æ¯æå¯¼å
¥é¡¹ç®è¡¨ï¼ |
| | | 3. æ°å¢ã**è½è**ãæ°æ®åç»ï¼è½¦è¾è½èå£åº¦æ°æ® / è½èè¿æ¿è½¦è¾æ°ã |
| | | |
| | | ## äºãæµè¯ç¯å¢ |
| | | |
| | | | 项 | å¼ | |
| | | |---|---| |
| | | | å端 | Spring Boot 8090ï¼éå¯å PID 21448ï¼`backend.log` åºç° `Started TrafficAuditApplication` | |
| | | | å端 | Vue 2 + webpack dev server 8080ï¼`frontend.log` 15:35:41 `Compiled successfully` | |
| | | | æ°æ®åº | MySQL 3308 / traffic_audit | |
| | | | æ¥å£ | `GET /api/data/list?type=...&period=...&keyword=...&page=&size=` | |
| | | | é´æ | èªç¾ JWTï¼`_qa_out/mktoken.py`ï¼ | |
| | | |
| | | ## ä¸ãç¨ä¾ä¸ç»æ |
| | | |
| | | ### 3.1 æ£åç¨ä¾ï¼æ°å¢ 5 ç±»æ¥è¯¢ï¼ |
| | | |
| | | | # | ç¨ä¾ | è¾å
¥ | 颿 | å®é
| ç»è®º | |
| | | |---|---|---|---|---|---| |
| | | | C01 | æèµé¡¹ç®åºç¡è¡¨ | `type=investmentProject` | è¿å项ç®è¡ + 13 å | total=184ï¼å=projectName/category/city/county/builderName/constructNature/startTime/endTime/totalInvestment/buildingArea/approvalGk/approvalCs/source | â
| |
| | | | C02 | å¸å·ææ¥é¡¹ç®è¿åº¦ | `type=investmentMonthly&period=2026-08` | 8 æ 168 è¡ | total=168ï¼9 å | â
| |
| | | | C03 | æèµç³»ç»ææ¥è¡¨ | `type=investmentSystem&period=2026-08` | è¯¥ææ æ°æ®è¿å 0 è¡ä¸æ¥é | total=0ï¼7 åï¼åºå
ä»
2026-07 æ 148 è¡ï¼ | â
| |
| | | | C04 | 车è¾è½èå£åº¦æ°æ® | `type=energyVehicle&period=2026-08` | 8 æ 1284 è¡ | total=1284ï¼21 å | â
| |
| | | | C05 | è½èè¿æ¿è½¦è¾æ° | `type=energyAuth&period=2026-08` | è¯¥ææ æ°æ®è¿å 0 è¡ä¸æ¥é | total=0ï¼6 åï¼åºå
ä»
2026-07 æ 1203 è¡ï¼ | â
| |
| | | | C06 | å端渲æ | æå¼ `/data` | æ¥è¡¨æå¨æ°æ®ç±»å左侧ï¼å¯è§ãæèµããè½èã两个åç» | 已确认ï¼webpack ç¼è¯éè¿ï¼é¡µé¢åç»ç± `modules` 渲æï¼ | â
| |
| | | |
| | | ### 3.2 å
³é®è¯ä¸çé |
| | | |
| | | | # | ç¨ä¾ | è¾å
¥ | 颿 | å®é
| ç»è®º | |
| | | |---|---|---|---|---|---| |
| | | | C07 | è¿åº¦è¡¨æé¡¹ç®åçé | `type=investmentMonthly&period=2026-08&keyword=æ±å£å®¢è¿ä¸å¿` | å½ä¸è¯¥é¡¹ç® 1 è¡ | total=1 | â
| |
| | | | C08 | 项ç®è¡¨å
³é®è¯ | `type=investmentProject&keyword=ç©æµ` | å½ä¸å«ãç©æµãçé¡¹ç® | total=109 | â
| |
| | | | C09 | è½èå
³é®è¯ | `type=energyVehicle&period=2026-08&keyword=æ¦æ±` | å½ä¸æ¦æ±ä¼ä¸ | total=336 | â
| |
| | | |
| | | ### 3.3 è´åç¨ä¾ |
| | | |
| | | | # | ç¨ä¾ | è¾å
¥ | 颿 | å®é
| ç»è®º | |
| | | |---|---|---|---|---|---| |
| | | | P01 | æªç»å½è®¿é® | æ Authorization | 401/403 | æç» | â
| |
| | | | P02 | æªç¥ type | `type=notExist` | 空å表 + 空åï¼ä¸æå¼å¸¸ | è¿å空 records/total=0 | â
| |
| | | | P03 | è¿åº¦è¡¨å
³é®è¯æ å½ä¸ | `keyword=ä¸åå¨ç项ç®å` | ç©ºç»æï¼ä¸æ¥é | total=0 | â
| |
| | | | P04 | å页è¶ç | `page=999` | 空 recordsï¼ä¸æ¥é | 空æ°ç» | â
| |
| | | | P05 | size ä¸é | `size=9999` | 被æªå° 200 | size=200 | â
| |
| | | |
| | | ### 3.4 å
¥åºæ½æ¥ï¼ä¸æºæ°æ®å¯¹é½ï¼ |
| | | |
| | | | # | æ½æ¥é¡¹ | åºå
| æ¥å£è¿å | ç»è®º | |
| | | |---|---|---|---|---| |
| | | | D01 | investment_monthly 2026-08 è¡æ° | 168 | 168 | â
ä¸è´ | |
| | | | D02 | energy_vehicle 2026-08 è¡æ° | 1284 | 1284 | â
ä¸è´ | |
| | | | D03 | investment_project æ»è¡æ° | 184ï¼å®¢è¿ç«åº 49 / ç©æµååº 135ï¼ | 184 | â
ä¸è´ | |
| | | | D04 | æ±å£å®¢è¿ä¸å¿ 2026-08 è¿åº¦ | year_plan=30000 / start_cum=177685.4 | åå¼ | â
ä¸è´ | |
| | | |
| | | ## åãåç°çé®é¢ä¸å¤ç½® |
| | | |
| | | | é®é¢ | å¤ç½® | |
| | | |---|---| |
| | | | `energyAuth` / `investmentSystem` å¨ 2026-08 è¿å 0 è¡ | **䏿¯ç¼ºé·**ï¼åºå
è¿ä¸¤è¡¨åªå¯¼å
¥äº 2026-07ï¼åå« 1203 / 148 è¡ï¼ã已卿¥åä¸è®°å½ï¼ä¾ç¨æ·ç¡®è®¤æ¯å¦éè¦è¡¥ 8 ææ°æ® | |
| | | | æ¥è¡¨æä¸æ°æ®ç±»åè°åºåï¼`toolbar` éåé符ä½ç½® | å·²å¨ãæ¥è¡¨æãä¸ãæ°æ®ç±»åãä¹é´è¡¥ `toolbar-sep`ï¼è§è§åç»æ£å¸¸ | |
| | | |
| | | ## äºãç»è®º |
| | | |
| | | - ãæ°æ®æ¥çã页 5 ç±»æ°å¢æ°æ®æºå
¨é¨å¯ç¨ï¼æ£å / å
³é®è¯ / è´å / å
¥åºæ½æ¥å
± 18 æ¡ç¨ä¾å
¨é¨éè¿ã |
| | | - æ¥è¡¨æå·²åç½®ï¼æèµä¸è½èåç»å¯ç¨ã |
| | | - éçï¼`h204_auth_vehicle`ã`investment_system` 缺 2026-08 æ°æ®ï¼å±æ°æ®å¯¼å
¥èç´ï¼éæ¬åè½ç¼ºé·ï¼ã |
| New file |
| | |
| | | # 工使¥ç»_2026-09-17 |
| | | |
| | | ## ä¸ãä»å¤©åäºä»ä¹ |
| | | |
| | | ### 1. æèµææ¥éæ±ï¼ç¡®è®¤å£å¾ + äº¤ä»æ ¼å¼æ¢æµæ¥åä¸å段æ å°è¡¨èæ¡ |
| | | |
| | | ç¨æ·ä¸åçå¤äºæ¨å¤©æ¬ç½®ç 4 个å£å¾é®é¢ï¼ |
| | | |
| | | | # | é®é¢ | ç¨æ·çå¤ | |
| | | | --- | --- | --- | |
| | | | 1 | ç¼å· 4ãæèµç³»ç»æ¯æå¯¼å
¥ç项ç®è¡¨ãæä»¶å/è·¯å¾ | **å·²æ¾å¨ãè¾å
¥ãæä»¶å¤¹é**ï¼å®æµå³ `è¾å
¥\模æ¿_æ¥è¯¢ç»æ(æèµç³»ç»-客è¿+ç©æµ 2026.7).xls`ï¼149 è¡ Ã 8 åï¼B åãåä½ã= 项ç®åç§°ï¼G åãèªå¹´å-ç´¯è®¡å®ææèµãï¼ | |
| | | | 2 | åå项ç®è·¨å¸å·æä¹å¤ç | **ä¸è½å¨é¡¹ç®åç§°**ï¼æå¸å·æ¥ä¸æ¥ç项ç®åç§°æ¯å¯¹æ´æ°ï¼ä¸è¬ä¸ä¼åºç°ï¼**åºç°å°±å¼¹çªæç¤º** | |
| | | | 3 | 1 æçä¸æåºæ°ä»åªå | **ä¸å¹´ 12 æçæç»è¡¨** | |
| | | | 4 | åç§°ä¸ä¸è´æä¹å | **å
åºä¸ä»½æ å°è¡¨ççï¼å
䏿¹ç¨åº** | |
| | | | 5 | è¾åºå½å䏿 ¼å¼ãä½ æä¹çã | å·²ææç建议åå¤ãå¯ä»¥ä½ åã | |
| | | |
| | | æ®æ¤å®æäºéæ±ææ¡£ãåä¸ãå¼å·¥é¡ºåºå»ºè®®ãç第 1ã2 æ¥ï¼è¿ä¸¤æ¥ä¸éè¦åçä¸å¡ä¿¡æ¯ï¼ï¼ |
| | | |
| | | - **æ ¼å¼æ¢æµï¼ç¡®è®¤äºé¡¹ Dï¼**ï¼å
¨éæ«æ 2026 å¹´ 7 æ 27 个å¸å·ææ¥ + 6 å¼ ç®æ 表 + 1 个æèµç³»ç»é¡¹ç®è¡¨ï¼äº§åºãå¸å·ææ¥æ ¼å¼å·®å¼æ¥åãã |
| | | - 20/27 个æä»¶ä¸ç®æ æç»è¡¨åä½å®å
¨ä¸è´ï¼çç»ä¸æ¨¡æ¿ï¼ï¼å·®å¼éä¸å¨ 7 个æä»¶ã |
| | | - **é«é£é© 4 项**ï¼åå °ç©æµè¡¨å
æ··å
¥ãæ¦æ±ã2013â2016 åå²åºåï¼æ½æ±/æåºå·¥ä½è¡¨åä¸å®é
æä»½ä¸ç¬¦ï¼7 ææ°æ®åå«å¨å为 `æ½æ±ä¼ å2022.3`ã`2026.7` ç表éï¼ï¼è¥é³å®¢è¿ `.et` æ ¼å¼ä¸åä½å³ç§» 1 åï¼å
¨é¨æä»¶çæ°æ®åºé½æ··æçå¸å·è¡/åç±»è¡/å°è®¡è¡/空è¡ã |
| | | - ä¸é£é©ï¼æ©æ½/é»ç³ç©æµãå»ºè®¾é¶æ®µ/形象è¿åº¦ãæªååï¼é»ç³ L 忝ã宿ç¾åæ¯ãï¼ï¼æ¦æ±ï¼åå±±ãæ±å£ï¼å®¢è¿æ¯å¦ä¸ç§ç®è¡¨å¸å±ï¼éå·/å¤©é¨ 3 è¡å并表头éä½ï¼éå·ç©æµæ°æ®å¨ `Sheet2` 䏿 åºå·åã |
| | | - å¦åç°ï¼**å®¢è¿ 7 æåªæ 10 个å¸å·æ¥äºæä»¶**ï¼ç¼ºé»ç³ãéå·ãéå·ã天é¨ãæ½æ±ã仿¡ãèå·ã |
| | | - **åæ®µæ å°è¡¨èæ¡ï¼ç¡®è®¤äºé¡¹ Eï¼**ï¼äº§åº `åæ®µæ å°è¡¨_èæ¡_2026-07.xlsx`ï¼7 个 sheetï¼è¯´æä¸å£å¾ / æºæä»¶æ ååä½ / éå¸å·å使 å° / æç»è¡¨âç®æ 表æ å° / æèµç³»ç»é¡¹ç®è¡¨å段 / å·®å¼ä¸å¾
确认æ¸
å / è¾åºå½å䏿 ¼å¼å»ºè®®ï¼ã |
| | | - æç¨æ·çå¤çå£å¾å
¨é¨åºåè¿æ å°è¡¨ï¼å¹é
é® = 项ç®åç§°ï¼ä¸å¾æ¹åãå²çªå¼¹çªï¼ï¼1 æåºæ° = ä¸å¹´ 12 ææç»è¡¨ï¼åç§°ä¸ä¸è´å
çæ å°è¡¨åè½å°ã |
| | | - åçãè¾åºå½å䏿 ¼å¼ãï¼å»ºè®®**æ²¿ç¨ 7 æè¾åºä»¶å½å + ææåç®å½ + åæ ¼å¼åæ ·è¾åº + è¿è¡åå¤ä»½ + æ¥å¿/æ¥éæä»¶åç¬è¾åº**ï¼çç±ä¸å½åæ¸
åè§æ å°è¡¨ Sheet7ã |
| | | |
| | | ### 2. 产åºå¯å¤è·çæ¢æµèæ¬ |
| | | |
| | | - æ°å¢ `docs\æèµ\å·¥å
·\æ ¼å¼æ¢æµ.py`ï¼åªè¯»æ«æä»»ææä»½çæºæä»¶ï¼è¾åº `.md` + `.tsv`ã |
| | | æ¯æãæè¡¨å¤´å
³é®åå®ä½åããæè¡¨å¤´æ¥æéå·¥ä½è¡¨ããæ åºå·å / 缺åºå·è¡è¯å«ããå¸å·è¡ä¸å°è®¡è¡æé¤ãã |
| | | 以忢æä»½ç´æ¥ `python docs\æèµ\å·¥å
·\æ ¼å¼æ¢æµ.py --month 2026-09` å³å¯å¤è·ã |
| | | |
| | | ## äºãæµè¯ç»ææè¦ |
| | | |
| | | - ãåè½æµè¯æ¥å_æèµææ¥æ ¼å¼æ¢æµä¸å段æ å°è¡¨_2026-09-17.mdãï¼TC01âTC11 **å
¨é¨éè¿**ï¼çæç xlsx å¤è¯»æ£å¸¸ï¼7 个 sheetï¼ã |
| | | - å¼åè¿ç¨ä¸åç°å¹¶ä¿®å¤ 5 ä¸ªèæ¬ç¼ºé·ï¼éå
å»¶è¿ç»å®ã`best[2]` è¶çãxlrd æªå
¥ pathãæ åºå·è¡æ¼å¤ãå¤å·¥ä½è¡¨åå°å岿ï¼ã |
| | | - äººå·¥æ½æ¥ 7 个éç¹æä»¶ï¼åå °ç©æµãæ½æ±/æåºãè¥é³å®¢è¿ãæ©æ½/é»ç³ç©æµãéå·ç©æµãæ¦æ±ç®è¡¨ï¼é个æå¼æºæä»¶æ ¸å¯¹ï¼æ¥åç»è®ºä¸æºæä»¶ä¸è´ã |
| | | - æ¬è½®**æªæ¹å¨ä»»ä½ä¸å¡ç¨åºä»£ç **ï¼ç¬¦åãå
䏿¹ç¨åºãè¦æ±ï¼ï¼æªåå
¥æ°æ®åºï¼æªæ¹å¨ä»»ä½æºæä»¶/ç®æ 表ã |
| | | |
| | | ## ä¸ãéçé®é¢ä¸å¾
å |
| | | |
| | | 1. **å¾
ä¸å¡ç¡®è®¤ï¼å·²åå
¥æ å°è¡¨ Sheet6ï¼**ï¼ |
| | | - æ±æ»è¡¨ï¼`2026å¹´å
¨çé¢å®æè®¡åè¿åº¦æ
嵿±æ»`ï¼æ²¡æãå
¶ä¸ï¼æ¬æå®ææèµãåï¼ç°æ I=èªå¼å§å»ºè®¾ç´¯è®¡ãW=1-Xæç´¯è®¡å®ææèµãX=å®é
è¿åº¦ï¼ï¼éæ±ææ¡£åç 4 é¡¹ææ ä¸æ¨¡æ¿å对ä¸ä¸ï¼ç¬¬ ⢠项è½å¨åªä¸åï¼ |
| | | - ã亿å
æèµé¡¹ç®ã`è§ä¸é¡¹ç®è¡¨` 没æãèªå¼å§å»ºè®¾ç´¯è®¡ / èªå¹´å累计ãåï¼éæ±ææ¡£åçãæ´æ° 3 项ãå¦ä½æ å°ï¼ |
| | | - æ©æ½ãé»ç³ç©æµçãå»ºè®¾é¶æ®µ/形象è¿åº¦ãåå¹¶åæä»ä¹å£å¾åå
¥ï¼ |
| | | - 1 æåºæ°åä¸å¹´ 12 ææç»è¡¨ç**åªä¸å**ï¼èªå¹´åç´¯è®¡è·¨å¹´ä¼æ¸
é¶ï¼ï¼ |
| | | - 客è¿ç¼º 7 个å¸å·æä»¶ï¼æ¬ææ 项ç®è¿æ¯æ¼æ¥ï¼ç¨åºé缺åºãè·³è¿+æç¤ºãè¿æ¯ãæ¥é䏿¢ãï¼ |
| | | 2. **å°æªå¼å·¥**ï¼Step1âStep3 æ ¸å¿æ´æ°ä¸»æµç¨ï¼çæ å°è¡¨ç¡®è®¤åè½å°ï¼ï¼Step1.5 æ°æ®æ¯å¯¹æ¨¡åï¼æä»¶å·²å°ä½ï¼å¯é主æµç¨ä¸èµ·åï¼ã |
| | | 3. **æªæäº¤é¡¹**ï¼`docs\æèµ\` ä¸ç¨æ·èªå·±çæä»¶æ´çï¼`模æ¿_æ¥è¯¢ç»æ...xls` ç§»å° `è¾å
¥\`ã`Xæ...` æ¹åã两个模æ¿è¢«æ¿æ¢çï¼ä»å¨å·¥ä½åºæªæäº¤ï¼çç¨æ·ç¡®è®¤ååä¸èµ·æäº¤ã |
| | | 4. æ¨æ¥éçï¼å
¬å¸ giteaï¼`http://61.183.254.94:3000`ï¼ä»ä¸éï¼2026-06 / 2026-09 æ æ±æ»å¤§è¡¨æ¯çï¼`h2031` 缺 2025-01ï¼`passenger_individual_monthly` 2026-08 缺é»åã |
| | | |
| | | ## åãæå¤©è®¡å |
| | | |
| | | 1. ææ å°è¡¨èæ¡çéç¹é®é¢ï¼ç¬¬ä¸è 1ï¼å½é¢/å¾®ä¿¡éæ¡ä¸ç¨æ·ç¡®è®¤å£å¾ã |
| | | 2. å£å¾ç¡®è®¤åï¼ææ å°è¡¨å®ç° Step1ï¼å¸å·ææ¥ â ä¸¤å¼ æç»è¡¨ï¼ï¼ |
| | | - åä½æè¡¨å¤´å
³é®åå®ä½ + æè¡¨å¤´æ¥æéå·¥ä½è¡¨ + 项ç®è¡å¤å® + å¸å·åæ®µæ ¡éªï¼ |
| | | - æ ¡éªå
¬å¼ã彿èªå¹´å累计 = 䏿èªå¹´å累计 + å
¶ä¸æ¬æå®æãï¼ä¸éè¿åå¼¹çª + è®°æ¥å¿ + æå
¬å¼ä¿®æ£å¹¶ååï¼ |
| | | - è¾åº `æ ¡éªæ¥é_<å¹´æ>.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**ã |
| | | |
| | | --- |
| | | |
| | | ## ä¸ãæ¶å·¥å追å ï¼å£å¾ç¡®è®¤åå¡« + Step1 è§£æå¼æï¼ |
| | | |
| | | ### 7.1 ç¨æ·å¾å® 13 æ¡ç¡®è®¤è¡¨ï¼å·²åå¡«æ å°è¡¨ |
| | | |
| | | æ å°è¡¨æ°å¢ **Sheet8ãå£å¾ç¡®è®¤_2026-09-17ã**ï¼ä½ä¸º Step1 å®ç°ç**å¯ä¸ä¾æ®**ï¼ |
| | | |
| | | | 项 | ç¨æ·çå¤ | è½å°å£å¾ | |
| | | | --- | --- | --- | |
| | | | Q1 æç»è¡¨æ´æ°åªå å | **C** | H/I/J/K/L/M å
åå
¨å | |
| | | | Q2 客è¿ç¼º 7 å¸å· | **C** | è·³è¿ + æç¤º + ä¿çä¸ææ°æ® | |
| | | | Q3 ä¸æåºæ°æ¥æº | **A** | ä»ç³»ç»ç®æ è¡¨è¯»ä¸æå¼ | |
| | | | Q4 æ½æ±ä»
1 个项ç®è¡ | **A** | ç
§å¸¸å | |
| | | | Q5 æ¦æ±ç®è¡¨ | ç空 | L/M 两åé½ç空 | |
| | | | Q6 æ±æ»è¡¨ | **A** | åªæ´ I/W/Xï¼W 表头ã1-Xæãéæä»½èªå¨æ¹ | |
| | | | Q7 亿å
æèµé¡¹ç® | åªæ´ F å + æ°å¢ã2026å¹´X+1æå®é
宿æèµãå | Step3 æ§è¡ | |
| | | | Q8 1 æåºæ° | **A** | 1 æ J = Kï¼è·¨å¹´æ¸
é¶ï¼ | |
| | | | Q9 ç¼å· 3/4 | åä¸ä»½æä»¶ï¼æ¾ä¸ä»½ | å¯ä¸æä»¶ï¼`è¾å
¥\模æ¿_æ¥è¯¢ç»æ(æèµç³»ç»-客è¿+ç©æµ 2026.7).xls` | |
| | | | Q10 è¾åºç®å½ | è¾åº\Yå¹´Yæ | `è¾åº\2026å¹´7æ\` | |
| | | | Q11 4 个被æ¹å¨æä»¶ | ï¼ç¨æ·åé®ï¼å·²è§£éï¼æ°æ® 0 å·®å¼ï¼éæ¬æ¬¡æäº¤ | ä¸åè¿å | |
| | | | Q12 docs\æèµ æ´ç | **A** | å·²æäº¤å
¥åºï¼17 ä¸ªåæ´ï¼å« 3 个 git è¯å«åºçéå½åï¼ | |
| | | | Q13 æ¯ææ¯å¦è¿åæ¨¡æ¿ | æç¼ | çåäºç»è®º | |
| | | |
| | | ### 7.2 æäº¤ï¼ä¸ªäºº Giteeï¼ |
| | | |
| | | - `2af4d53` â `73a0551`ï¼å
¥åºç¨æ·æ´çåçè¾å
¥/模æ¿/è¾åºæä»¶ + åå¡«å£å¾ç¡®è®¤ |
| | | - 顺带æ `.gitignore` è¡¥ä¸ `__pycache__/`ã`*.pyc` |
| | | |
| | | ### 7.3 åå® Step1 çè§£æå¼æï¼æ¬è½®æéç产åºï¼ |
| | | |
| | | æ°å¢ `docs\æèµ\å·¥å
·\å¸å·ææ¥è§£æ.py`ï¼åªè¯»ï¼ï¼27 ä¸ªæºæä»¶ â **151 个项ç®è¡**ï¼å®¢è¿ 48 + ç©æµ 103ï¼ï¼è¾åº `è§£æç»æ_2026-07.tsv` + `è§£ææ¥å_2026-07.md`ã |
| | | |
| | | - æ¯æä»¶åã项ç®è¡æ±å â æºæä»¶å计/å°è®¡/å¸å·è¡ã对账ï¼**13 个æå¯¹è´¦è¡çæä»¶å
¨é¨ â
ä¸è´ï¼0 ä¸ä¸è´**ï¼å© 4 个ï¼åå °å®¢è¿ãè¥é³ .etãéå·ç©æµã仿¡ç©æµï¼æºæä»¶æ¬èº«æ²¡æå°è®¡è¡ã |
| | | - ä¿®å¤ 3 个解æç¼ºé·ï¼æ ¡éªè¡æéè§åï¼é»ååè®¡å¨ B åï¼æåºæ 3 è¡å°è®¡ï¼ãæ å°è®¡è¡æ¶ç¨ãå¸å·è¡å¼ãå
åºãæ åå¸ä¿¡æ¯æä»¶ï¼åå±±æ±å£ï¼ç¨ `CITY_OVERRIDE` ç»è®°ä¸ºæ¦æ±ã |
| | | - æµè¯æ¥åï¼ãåè½æµè¯æ¥å_æèµææ¥æºæä»¶è§£æå¼æ_2026-09-17.mdãï¼P01âP10 å
¨éè¿ï¼ã |
| | | |
| | | ### 7.4 éç / å¾
确认 |
| | | |
| | | 1. **ä¸æåºæ°å£å¾ä»æå²çª**ï¼éæ±ææ¡£åã䏿弿¥æºï¼ä¸ææ°æ®è¡¨ãï¼= æèµç³»ç»æ¥è¯¢ç»ææä»¶ï¼ï¼ç¨æ· Q3 éãä»ç³»ç»ç®æ 表读ããèæä¸é£ä»½æ¥è¯¢ç»ææ¯ **2026å¹´7æ**çï¼E=èªå¼å§å»ºè®¾è³æ¬æåºãG=èªå¹´å累计ãH=彿宿ï¼ï¼**ä¸å« 6 æåºæ°**ãâ éç¨æ·äºéä¸ï¼(a) æ¯æå¦æ¾ä¸ä»½**䏿**çæ¥è¯¢ç»æï¼(b) ç¨ç®æ æç»è¡¨ç J åå½ä¸æåºæ°ã |
| | | 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 åä¸¤å¼ æç»è¡¨ï¼å°æªå¼è·ã |
| | | |
| | | ## åã追å ï¼ç¨æ·è¿½é®ï¼ãæ¯ä¸æ¯åªè·ååæ°æ®ï¼è䏿¯æè¡¨å¤´å®ä½ï¼ãï¼ |
| | | |
| | | ### 10.1 æ ¸æ¥ç»è®ºï¼æºæä»¶æ¬æ¥å°±æ¯æè¡¨å¤´ï¼ä½ç¡®å®è¿æå å¤ã认åå·ãï¼å·²å
¨é¨æ¹æ |
| | | |
| | | | ä½ç½® | åå®ç° | ç°ç¶ | |
| | | | --- | --- | --- | |
| | | | å¸å·ææ¥ 27 ä»½æºæä»¶çåæ®µ | æè¡¨å¤´å
³é®åå®ä½ï¼`FIELD_PAT`ï¼ | ä¸åï¼æ¬æ¥å°±æ¯æè¡¨å¤´ï¼ | |
| | | | æºæä»¶ãåºå·/åç±»/å°è®¡å计ã | 认 A å | ä¿çï¼æ¨¡æ¿å¦æ¤ï¼ï¼å·²åè¿è§åææ¡£ | |
| | | | æºæä»¶ãå¸å·è¡ã | åªçå 5 å | ä¿çï¼æ¨¡æ¿å¦æ¤ï¼ï¼å·²åè¿è§åææ¡£ | |
| | | | **ç®æ æç»è¡¨ï¼å®¢è¿/ç©æµä¸¤å¼ ï¼** | **åå·åæ» B/C/D/E/F/G/H/I/J/K/L/M** | **æ¹ä¸ºæè¡¨å¤´å®ä½**ï¼æ¯çé»è®¤åä½ä»
ä½å
åºï¼åä½ä¸é¢æä¸ç¬¦ä¼å¼¹çª | |
| | | | åååæ®µå½ä¸å¤å | åãå½ä¸è¯æçãâ æ¦æ±ç©æµæãèªå¼å§å»ºè®¾ç´¯è®¡æ°å¢å»ºçé¢ç§¯ãP 彿äºãèªå¼å§å»ºè®¾ç´¯è®¡å®ææèµã | æ¹ä¸º**ä¼å
åè¡¨å¤´ä¸æ¹ççææ°åçé£ä¸å** | |
| | | |
| | | - **è¯æ®å¯è§å**ï¼`è§£ææ¥å_2026-07.md` æ°å¢ãåæºæä»¶è¯å«å°çåä½ãä¸èï¼`è§£ææ ¡éª_2026-07.tsv` æ°å¢ãåä½ãåã |
| | | å䏿¹æä»¶è¯å«åºçåå·å¹¶ä¸ç¸åï¼è¥é³ `.et` æ¯ B/H/I/J/Kï¼éå·ç©æµåç§°å¨ A åï¼æ¦æ±å®¢è¿æ»æèµå¨ F å䏿²¡æãèªå¹´å累计ãå表头ï¼ï¼ |
| | | 说æç¡®å®æ¯**æè¡¨å¤´**è䏿¯æåºå®åå·ã |
| | | - **æ¦æ±ç©æµä¿®æ£**ï¼è¯¥å段项ç®è¡æ±å = **146313.9**ï¼ä¸ç®æ è¡¨æ¦æ±å¸åºå·è¡ H å 146313.9 å®å
¨ä¸è´ï¼ä¿®å¤å误å P åï¼æ±å为 0 å´æ²¡æ¥éï¼ã |
| | | - **æ°å¢ 2 æ¡å¼¹çªè§å**ï¼16 ç®æ 表åä½ç½®ä¸é¢æä¸ç¬¦ï¼è¦åï¼ã17 ç®æ 表个å«åææ¯çé»è®¤ï¼æç¤ºï¼ï¼è§åææ¡£å·²æ´æ°ä¸º 17 æ¡ã |
| | | |
| | | ### 10.2 åå½ä¸äº§åº |
| | | |
| | | - åæ´æ¸
å 147 æ¡ä¸ä»
**6 è¡**ååï¼æ¦æ±ç©æµãèªå¼å§å»ºè®¾ç´¯è®¡ãç±ç©ºâå®å¼ï¼ï¼å
¶ä½éåä¸åã |
| | | - å¼¹çªæç¤º **47 项**ï¼é»æ 0 / è¦å 10 / æç¤º 37ï¼ï¼æ°å¢ç 1 æ¡è¦åæ¯ãæ¦æ±å®¢è¿ç¼ºãèªå¹´å累计ãå表头ãï¼ä¸ç¨æ· Q5 å£å¾ä¸è´ã |
| | | - è¿è·ä¸¤æ¬¡ï¼7 ä¸ªäº§åºæä»¶ SHA256 å®å
¨ä¸è´ï¼ç¡®å®æ§ OKï¼ã |
| | | - æµè¯æ¥å已补第äºè½® C11âC17ãP06âP08ã |
| | | |
| | | ### 10.3 仿ªæè¡¨å¤´ç两å¤ï¼ææä¿çï¼ä¾ç¡®è®¤ï¼ |
| | | |
| | | 1. æºæä»¶ãåºå·/åç±»è¡/å°è®¡å计è¡ãçæåä½ç½®ï¼åå® A åï¼ï¼ |
| | | 2. ãå¸å·è¡ãå¤å®åªçå 5 åã |
| | | 妿éè¦æ¹æãæè¡¨å¤´å
³é®åæ¾å¸å·åãï¼å¯ä»¥åï¼ä½ä¼å¼å
¥æ°ç误å¤é£é©ï¼å»ºè®®ä¿æç°ç¶ã |
| | | |
| | | |
| | | --- |
| | | |
| | | ## åä¸ãä¸å追å ï¼ç¨æ·ç¬¬ 5 æ¹éæ±ï¼ |
| | | |
| | | ### 11.1 æ±æ»è¡¨é®é¢ææ¥ï¼é®é¢ 1ã2ã5ï¼ |
| | | |
| | | - **é®é¢ 5ï¼æèµãå
¨çé¢å®æè®¡åè¿åº¦æ
嵿±æ»ãææ ä¸ºç©ºï¼**ï¼æ¥æ¸
æ¯ä¸¤å±åå ã |
| | | 1. ç¨æ·æ¡é¢é£ä»½ `çæ_å
¨çé¢å®æè®¡åè¿åº¦æ
嵿±æ» (1).xls` 䏿¬å° `period=2026-07` ç导åºä»¶**åèå®å
¨ç¸å** |
| | | ï¼SHA256 `B38F90F3â¦`ï¼ï¼è¯´æå¯¼åºæ¶éçæ¯ **7 æ**ï¼è¡¨å¤´å `1-7æç´¯è®¡å®ææèµ`ï¼å计è¡çäºåºå
7 æå计ã |
| | | 2. å³ä½¿æä»½é对ï¼K/L/Mï¼é¨èµé/çèµé/ä¼ä¸èªç¹ï¼ãOâTï¼2026/2027 建议计åï¼ãY/Zï¼çè¡¥èµé/夿³¨ï¼ |
| | | **æ°æ®åºå»ºè¡¨èµ·å°±æ²¡æè¿äºå段**ï¼æ°¸è¿å¡«ä¸ä¸ï¼C åï¼å¿å¸åºï¼æ¯å¯¼å
¥æ²¡æï¼184 ä¸ªé¡¹ç® county å
¨ NULLï¼ã |
| | | 3. å¦åç° N/X 两åè¯ä¹éä½ï¼N å形象è¿åº¦é¿ææ¬ãX 项ç®è¡åå»ºè®¾é¶æ®µãå计è¡åå®æçæ¯ä¾ï¼ï¼ä¸æ¯çä¸ä¸è´ã |
| | | - **é®é¢ 2ï¼åå¸å®¢è¿ / ä¸å£å¾æç»æ 8 æï¼ä¸å£å¾æåä¸å¯¹ï¼**ï¼ç¡®è®¤åºé 8 ææºæ°æ®é½å
¨ï¼h2031 767 è¡ãåå¸å
¬äº¤ 142 è¡ï¼ï¼ |
| | | æ¯çæé»è¾é®é¢ï¼ |
| | | - `SummaryWorkbookFiller.fillMonthlyLedger()` åªåå¡« 6 页ä¸åªå¡«å¸å·è¡ï¼`cityOf()` 认ä¸åºãå
¨çãè¡ï¼â å¤ä¸ªé¡µç¾**å
¨çè¡åå¨ä¸ä¸æ**ï¼ |
| | | - ãåå¸å®¢è¿ããä¸å£å¾æç»ãä¸¤é¡µæ ¹æ¬ä¸å¨åå¡«æ¸
åé â æ²¿ç¨ 8 ææ¯çï¼8 æåæ¬æ¥å°±ç©ºï¼ï¼ |
| | | - `exportPassengerMidRank()` å
¨çè¡æ¯ `=SUM(B4:B20)` å
¬å¼ï¼`setValOrBlank()` éå
¬å¼ return ä¸**ä¸ recalc** â å
¨çè¡æ°¸è¿æ¯æ¨¡æ¿æ§ç¼åå¼ï¼ |
| | | - ç¬ç«å¯¼åºçãçæ_å
¬è·¯æ
客ä¸å£å¾æç»ãå£å¾å°äºå·¡æ¸¸åºç§+ç½çº¦è½¦ï¼`loadMidClassMap()` åªè£
ç线+å
¬äº¤ä¸¤ç»´ï¼ã |
| | | - **é®é¢ 1ï¼æ±æ»è¡¨é®é¢æ»ç»ï¼**ï¼ä»¥ä¸å
容 + éå/éé¡µè¯æ®ï¼å·²æ±æ»å° `docs/é®é¢æ±æ»/æ±æ»è¡¨é®é¢æ±æ»_2026-09-17.md`ã |
| | | |
| | | ### 11.2 已宿并æµè¯ï¼æ°æ®æ¥çé¡µè°æ´ï¼é®é¢ 4ï¼ |
| | | |
| | | - `DataView.vue`ï¼æ¥è¡¨æåç½®ãæ°å¢ãæèµããè½èã两ç»ï¼`DataViewController.java`ï¼æ°å¢ 5 ç±»æ¥è¯¢ä¸åå®ä¹ã |
| | | - `mvn -o compile` éè¿ï¼åæ§å端ï¼7508/25852/19768ï¼åç¨ `start-dev.ps1` éå¯ï¼æ°å端 PID 21448ï¼ï¼ |
| | | å端 webpack 15:35:41 `Compiled successfully`ã |
| | | - æ¥å£å®æµ 18 æ¡ç¨ä¾å
¨éè¿ï¼æµè¯æ¥åè§ |
| | | `docs/åè½æµè¯æ¥å/åè½æµè¯æ¥å_æ°æ®æ¥çæèµè½è䏿¥è¡¨ææåº_2026-09-17.md`ã |
| | | |
| | | ### 11.3 æªå®æï¼æ¥è¡¨çææ°å¢ä¸¤å¼ æèµæç»è¡¨ï¼é®é¢ 3ï¼ |
| | | |
| | | - 模æ¿å·²å¨ `docs/æèµ/模æ¿/`ï¼`模æ¿_Xæå®¢è¿ç«æèµæç»è¡¨.xlsx`ã`模æ¿_Xæç©æµç«åºæèµæç».xls`ï¼ã |
| | | - **黿ç¹**ï¼è¿ä¸¤å¼ è¡¨è¦æãä¸ãé¨è½¦è´ç¨ï¼äºãççæ²¹ç¨ï¼ä¸ãåæç»¼åè¿è¾æå¡ç«ï¼åãå车äºãåãè§åå
/è§åå¤ãå忾项ç®ï¼ |
| | | è `DataImportService` :2465 主å¨è·³è¿ `^[ä¸äºä¸åäºå
ä¸å
«ä¹å]+ã.*` åç»è¡ï¼åç»ä¿¡æ¯æ²¡å
¥åºã |
| | | - 计åï¼å¾
ç¨æ·ç¡®è®¤ååï¼ï¼â `investment_project` å¢ `fund_channel` åæ®µ ⡠导å
¥è®°å½å½ååç»å¹¶åå
¥é¡¹ç® |
| | | ⢠é导 7/8 æ ⣠ååä¸¤å¼ è¡¨ççæå¨ï¼æå¸å·+åç»å¨ææè¡ãéè¿æ±æ»é¡µå
¬å¼ï¼ã |
| | | |
| | | ### 11.4 å¾
确认 |
| | | |
| | | 1. ä¸å£å¾ãå
¨çãå°åºæä»ä¹å£å¾åï¼åºå
å
¨ç 27524.49 â 17 å¸å·ä¹å 24481.74ï¼ï¼ |
| | | 2. `h204_auth_vehicle`ã`investment_system` æ¯å¦éè¦è¡¥ 2026-08 æ°æ®ï¼ |
| | | 3. é®é¢ 3 æ¯å¦æ 11.3 ç忥æ¨è¿ã |
| | | |
| | | ## 12. æ¶å°¾ï¼æ ¹ç®å½ä¸´æ¶æä»¶å½æ¡£ + .gitignore å åºï¼16:40ï¼ |
| | | |
| | | - èæ¯ï¼ä»åºæ ¹ç®å½é¿æå ç 175 æ¡æªè·è¸ªç临æ¶èæ¬/导åºï¼å« `_vfy_dump.sql` 43.4 MBã`_backup_h2032_import_batch_before_import.sql` 13.8 MB ççå®åºå¯¼åºï¼ï¼ |
| | | è `.gitignore` åªå¿½ç¥äº `_*.py/_*.txt/_*.xlsx/_*.png/_*.json`ï¼ä¸æ¦æäººæ§è¡ `git add -A`ï¼è¿äºçå®ä¸å¡æ°æ®ä¼è¢«æäº¤è¿å
¬å¸ä»åºã |
| | | - å¤ç½®ï¼ç¨æ·éæ©ã彿¡£æ´çãï¼ï¼æä»åºæ ¹ç®å½å
¨é¨æªè·è¸ªæ¡ç®ç§»å
¥ `_tmp/`ï¼**æä»¶å
¨é¨ä¿çãæªå é¤ä»»ä½å
容**ï¼ |
| | | æ¸
åè§ `_tmp/_MOVE_MANIFEST_20260917.txt`ï¼168 æ¡ï¼å计约 112 MBï¼ã |
| | | `outputs/`ï¼Codex åºç¨äº§ç©ç®å½ï¼ä¸ `docs/çææ±æ»å¤§è¡¨/_bak_202608æ¯çä¿®æ¹å_20260916/` åå°ä¿çï¼åªå¢å 忽ç¥è§åã |
| | | - `.gitignore` å¢è¡¥ï¼`_tmp/`ã`_*.sql`ã`_*.tsv`ã`_*.csv`ã`_*.ps1`ã`_*.patch`ã`_*.pkl`ã`_*.xml`ã`_*.zip`ã`_bak_*`ã`outputs/`ã |
| | | - éªè¯ï¼`git check-ignore` å½ä¸ä¸è¿°è§åï¼å½æ¡£å `git status` æ¾ç¤ºæ ä»»ä½å·²è·è¸ªæä»¶è¢«æ¹å¨ï¼ååç«¯ä»æ£å¸¸ï¼8090 `/api/auth/captcha` 200ã8080 é¦é¡µ 200ï¼ã |
| | | - Gitï¼å
¬å¸ Gitea æå¡å·²æ¢å¤ï¼é¦é¡µ 200ã`git fetch`/`ls-remote` æ£å¸¸ãåæ®æ éåè¾ï¼ï¼14:54 å·²è¡¥æ¨ `d1cfd84..7b6bc7c`ï¼26 个æäº¤ï¼ï¼ |
| | | æ¬æ¬¡æäº¤ .gitignore æ¹å¨å¹¶è¿åæ¬å°é¢å
ç `b3e2176` ä¸å¹¶æ¨éå°å
¬å¸ Giteaã |
| New file |
| | |
| | | # -*- coding: utf-8 -*- |
| | | r"""å¹é
䏿 ¡éª.py ââ Step1 çåå
¥å䏿¥ï¼è¯»ãè§£æç»æ + ç®æ æç»è¡¨ + æèµç³»ç»æ¥è¯¢ç»æãï¼äº§åºåæ´æ¸
å䏿 ¡éªæ¥åï¼åªè¯»ï¼ |
| | | |
| | | ç¨æ³ï¼ |
| | | python docs\æèµ\å·¥å
·\å¹é
䏿 ¡éª.py --month 2026-07 |
| | | |
| | | è¾å
¥ï¼ |
| | | 1) docs\æèµ\è¾åº\è§£æç»æ_<YYYY-MM>.tsv ç± å¸å·ææ¥è§£æ.py çæï¼å¸å·æ¥ä¸æ¥ç项ç®è¡ï¼ |
| | | 2) docs\æèµ\è¾åº\Xæå®¢è¿ç«æèµæç»è¡¨.xlsx ç®æ 表ï¼å®¢è¿ï¼sheetãæç»ãï¼ |
| | | docs\æèµ\è¾åº\Xæç©æµç«åºæèµæç».xls ç®æ 表ï¼ç©æµï¼sheetã åé¡¹ç®æèµå®ææ
åµãï¼ |
| | | 3) docs\æèµ\è¾å
¥\模æ¿_æ¥è¯¢ç»æ(æèµç³»ç»-客è¿+ç©æµ YYYY.M).xls |
| | | ââ æ¬æé£ä»½ï¼æå¨å¯¹ç
§ï¼ï¼å¦æç¨æ·å£å¾ (a) æ¾**䏿**é£ä»½åæ ¡éªåºæ° |
| | | |
| | | è¾åºï¼ |
| | | docs\æèµ\è¾åº\åæ´æ¸
å_<YYYY-MM>.tsv ç»ãåå
¥ä¾§ãç¨çéè¡åæ´ï¼å¨ä½/ç®æ è¡å·/6 åæ°å¼ï¼ |
| | | docs\æèµ\è¾åº\å¹é
æ ¡éªæ¥å_<YYYY-MM>.md 人读ï¼å¹é
ç»è®¡ãå称对ä¸ä¸æ¸
åã䏿¹æ°å¼å·®å¼ãæåº¦æ ¡éª |
| | | """ |
| | | import sys, os, io, re, argparse, importlib.util, difflib |
| | | |
| | | _here = os.path.dirname(os.path.abspath(__file__)) |
| | | _root = os.path.abspath(os.path.join(_here, '..', '..', '..')) |
| | | for _b in (_here, _root, os.getcwd()): |
| | | _lib = os.path.abspath(os.path.join(_b, '_pylibs')) |
| | | if os.path.isdir(_lib) and _lib not in sys.path: |
| | | sys.path.insert(0, _lib) |
| | | _spec = importlib.util.spec_from_file_location('_fmt', os.path.join(_here, 'æ ¼å¼æ¢æµ.py')) |
| | | F = importlib.util.module_from_spec(_spec); _spec.loader.exec_module(F) |
| | | |
| | | TARGETS = { |
| | | '客è¿': dict(path=os.path.join('docs', 'æèµ', 'è¾åº', 'Xæå®¢è¿ç«æèµæç»è¡¨.xlsx'), |
| | | sheet='æç»', kind='xlsx', name_col='B', city_col='A', |
| | | cols=dict(项ç®åç§°='B', 建设åä½='C', 建设æ§è´¨='D', å¼å·¥æ¶é´='E', 竣工æ¶é´='F', |
| | | æ»æèµ='G', èªå¼å§å»ºè®¾ç´¯è®¡='H', æ¬å¹´è®¡åæèµ='I', èªå¹´å累计='J', |
| | | æ¬æå®æ='K', å»ºè®¾é¶æ®µ='L', 形象è¿åº¦='M')), |
| | | 'ç©æµ': dict(path=os.path.join('docs', 'æèµ', 'è¾åº', 'Xæç©æµç«åºæèµæç».xls'), |
| | | sheet=' åé¡¹ç®æèµå®ææ
åµ', kind='xls', name_col='B', city_col='A', |
| | | cols=dict(项ç®åç§°='B', 建设åä½='C', 建设æ§è´¨='D', å¼å·¥æ¶é´='E', 竣工æ¶é´='F', |
| | | æ»æèµ='G', èªå¼å§å»ºè®¾ç´¯è®¡='H', æ¬å¹´è®¡åæèµ='I', èªå¹´å累计='J', |
| | | æ¬æå®æ='K', å»ºè®¾é¶æ®µ='L', 形象è¿åº¦='M')), |
| | | } |
| | | WANT = ['èªå¼å§å»ºè®¾ç´¯è®¡', 'æ¬å¹´è®¡åæèµ', 'èªå¹´å累计', 'æ¬æå®æ', 'å»ºè®¾é¶æ®µ', '形象è¿åº¦'] |
| | | NUMF = ['æ»æèµ', 'èªå¼å§å»ºè®¾ç´¯è®¡', 'æ¬å¹´è®¡åæèµ', 'èªå¹´å累计', 'æ¬æå®æ'] |
| | | CITY17 = ('æ¦æ±', 'é»ç³', 'åå °', '宿', 'è¥é³', 'éå·', 'èé¨', 'åæ', 'èå·', 'é»å', |
| | | 'å¸å®', 'éå·', 'æ©æ½', '仿¡', 'æ½æ±', '天é¨', 'ç¥åæ¶') |
| | | GROUP_PAT = re.compile(r'^(ä¸|äº|ä¸|å|äº|å
|ä¸|å
«)ã') |
| | | SKIP_PAT = re.compile(r'^(å°\s*计|å\s*计|æ»\s*计)$') |
| | | |
| | | |
| | | def normname(s, loose=False): |
| | | """è§èå项ç®åç§°ç¨äºå¹é
ã |
| | | |
| | | loose=Falseï¼åªç»ä¸å
¨è§/åè§ãå»ç©ºç½ï¼ä¿çæ¬å·å
ä¿¡æ¯ï¼ââ精确å¹é
ç¨ï¼ |
| | | loose=True ï¼åå»ææææ¬å·å符ä¸ç»å°¾çã项ç®ãäºåââ夿ãçä¼¼åä¸é¡¹ç®ãç¨ |
| | | ï¼ä¾ï¼éæ¹èµ£åè´¸ç©æµä¸å¿ä¸æ â éæ¹èµ£åè´¸ç©æµä¸å¿ï¼ä¸æï¼ã |
| | | è鍿ºæ
§å·é¾ç©æµå â è鍿ºæ
§å·é¾ç©æµå项ç®ï¼ |
| | | """ |
| | | s = str(s or '') |
| | | for a, b in (('ï¼', '('), ('ï¼', ')'), ('ã', '['), ('ã', ']'), ('ï¼', ','), ('ã', ','), |
| | | ('ï¼', ':'), ('ã', ''), (' ', ''), ('\u3000', '')): |
| | | s = s.replace(a, b) |
| | | s = s.strip().upper() |
| | | if loose: |
| | | for ch in '()[]': |
| | | s = s.replace(ch, '') |
| | | while s.endswith('项ç®'): |
| | | s = s[:-2] |
| | | s = s.rstrip('.ã-') |
| | | return s |
| | | |
| | | |
| | | def normname2(s): |
| | | """æèµç³»ç»æ¯å¯¹ä¸ç¨ï¼å¨ normname åºç¡ä¸å廿é´éå·ç纯è£
饰å符ã""" |
| | | for ch in ('·', 'ï¼', 'â¢', 'âª', 'â', '.', '-'): |
| | | s = str(s or '').replace(ch, '') |
| | | return normname(s) |
| | | |
| | | |
| | | def to_num(v): |
| | | if isinstance(v, (int, float)) and not isinstance(v, bool): |
| | | return float(v) |
| | | s = str(v or '').replace(',', '').strip() |
| | | try: |
| | | return float(s) |
| | | except ValueError: |
| | | return None |
| | | |
| | | |
| | | def pretty(v): |
| | | if v is None: |
| | | return '' |
| | | if isinstance(v, float) and v.is_integer(): |
| | | return str(int(v)) |
| | | return ('%.4f' % v).rstrip('0').rstrip('.') if isinstance(v, float) else str(v) |
| | | |
| | | |
| | | def read_target(spec): |
| | | """è¯»ç®æ æç»è¡¨ â (è¡å表, å使 å°, åä½åè¦)ã |
| | | |
| | | åä½**æè¡¨å¤´å®ä½**ï¼æ¯çé»è®¤åä½åªä½å
åºï¼ï¼ä¸æ¯çé»è®¤ä¸ä¸è´æ¶è¿ååè¦ï¼ç±è°ç¨æ¹å¼¹çªã |
| | | """ |
| | | from openpyxl import load_workbook |
| | | import xlrd |
| | | rows, notes, infos, merges = [], [], [], [] |
| | | KEYF = ('项ç®åç§°', 'æ»æèµ', 'èªå¼å§å»ºè®¾ç´¯è®¡', 'æ¬å¹´è®¡åæèµ', 'èªå¹´å累计', 'æ¬æå®æ') |
| | | if spec['kind'] == 'xlsx': |
| | | wb = load_workbook(spec['path'], data_only=True) |
| | | ws = wb[spec['sheet']] |
| | | def cells(r, c): |
| | | return ws.cell(r, c).value |
| | | nrows, ncols = ws.max_row, ws.max_column |
| | | merges = [(r.min_row - 1, r.max_row, r.min_col - 1, r.max_col) |
| | | for r in ws.merged_cells.ranges] |
| | | else: |
| | | try: |
| | | bk = xlrd.open_workbook(spec['path'], formatting_info=True) |
| | | except Exception: |
| | | bk = xlrd.open_workbook(spec['path']) |
| | | sh = bk.sheet_by_name(spec['sheet']) |
| | | def cells(r, c): |
| | | return sh.cell_value(r - 1, c - 1) if (r - 1 < sh.nrows and c - 1 < sh.ncols) else '' |
| | | nrows, ncols = sh.nrows, sh.ncols |
| | | merges = list(getattr(sh, 'merged_cells', []) or []) |
| | | |
| | | # 1) æè¡¨å¤´å®ä½åï¼ä¸¤çº§è¡¨å¤´ / åååé½å¨ pick_columns éæ¶æ§ï¼ |
| | | cols = {} |
| | | try: |
| | | _c, _h = F.pick_columns(lambda r, c: cells(r + 1, c + 1), nrows, ncols, merges) |
| | | for k in spec['cols']: |
| | | if k in _c: |
| | | cols[k] = F.colname(_c[k]) |
| | | except Exception as e: |
| | | notes.append('表头å®ä½å¼å¸¸(%s: %s)ï¼å
¨é¨é忝çé»è®¤åä½' % (type(e).__name__, str(e)[:40])) |
| | | # 2) æªæ¾å°çé忝çé»è®¤åä½ï¼ä¸é»è®¤ä¸ä¸è´çè®°å½åè¦ï¼å
³é®åï¼/æç¤ºï¼å
¶ä½åï¼ |
| | | for k, exp in spec['cols'].items(): |
| | | got = cols.get(k) |
| | | if got is None: |
| | | msg = '%sï¼è¡¨å¤´æªæ¾å°ï¼ææ¯çé»è®¤ %s å' % (k, exp) |
| | | (notes if k in KEYF else infos).append(msg) |
| | | cols[k] = exp |
| | | elif got != exp: |
| | | msg = '%sï¼è¡¨å¤´å®ä½ %s åï¼æ¯çé»è®¤ %s å' % (k, got, exp) |
| | | (notes if k in KEYF else infos).append(msg) |
| | | |
| | | namec = F.colindex(cols['项ç®åç§°']) + 1 |
| | | anchors = [F.colindex(cols[k]) + 1 for k in ('èªå¼å§å»ºè®¾ç´¯è®¡', 'èªå¹´å累计', 'æ»æèµ') if k in cols] |
| | | for r in range(1, nrows + 1): |
| | | name = str(cells(r, namec) or '').strip() |
| | | a = str(cells(r, 1) or '').strip() |
| | | if not name or len(name) < 3: |
| | | continue |
| | | if GROUP_PAT.match(F.norm(a) + F.norm(name)) or SKIP_PAT.match(F.norm(name)): |
| | | continue |
| | | if any(name.startswith(x) for x in F.BAD_NAME): |
| | | continue |
| | | if not any(to_num(cells(r, c)) is not None for c in anchors): |
| | | continue |
| | | rec = {'ç®æ è¡å·': r, 'å¸å·æè¡é¦': a} |
| | | for k in spec['cols']: |
| | | v = cells(r, F.colindex(cols[k]) + 1) |
| | | rec[k] = pretty(to_num(v)) if k in NUMF else str(v or '').strip() |
| | | rows.append(rec) |
| | | return rows, cols, notes, infos |
| | | |
| | | |
| | | def read_system(path): |
| | | """读æèµç³»ç»æ¥è¯¢ç»æ â {normname: {项ç®åç§°, è®¡åæ»æèµ, èªå¼å§å»ºè®¾ç´¯è®¡, æ¬å¹´è®¡åæèµ, èªå¹´å累计, æ¬æå®æ, æ¶æ}}""" |
| | | import xlrd |
| | | bk = xlrd.open_workbook(path) |
| | | sh = bk.sheet_by_index(0) |
| | | out, period = {}, '' |
| | | for r in range(1, sh.nrows): |
| | | name = str(sh.cell_value(r, 1)).strip() |
| | | if not name or name in ('åä½',): |
| | | continue |
| | | period = period or str(sh.cell_value(r, 2)).strip() |
| | | out[normname(name)] = { |
| | | '项ç®åç§°': name, 'æ¶æ': str(sh.cell_value(r, 2)).strip(), |
| | | 'æ»æèµ': to_num(sh.cell_value(r, 3)), |
| | | 'èªå¼å§å»ºè®¾ç´¯è®¡': to_num(sh.cell_value(r, 4)), |
| | | 'æ¬å¹´è®¡åæèµ': to_num(sh.cell_value(r, 5)), |
| | | 'èªå¹´å累计': to_num(sh.cell_value(r, 6)), |
| | | 'æ¬æå®æ': to_num(sh.cell_value(r, 7)), |
| | | } |
| | | return out, period |
| | | |
| | | |
| | | def normname3(s): |
| | | """å廿æ¬å·åå
¶å
容ï¼ç¨äºè¯å«ãåç§°å¤äºæ¬æ³¨ãçåä¸é¡¹ç®ï¼ã""" |
| | | t = normname(s) |
| | | t = re.sub(r'\([^)]*\)', '', t) |
| | | for ch in ('·', 'ï¼', 'â¢', 'â', '-', '.', '·'): |
| | | t = t.replace(ch, '') |
| | | return t |
| | | |
| | | |
| | | def best_name_hint(key, tkeys, cutoff=0.80): |
| | | """å¨ç®æ 表项ç®åéæ¾ä¸ key æåçä¸ä¸ªï¼å®½æ¾/廿¬æ³¨ä¸¤ç§å£å¾åæä¼ï¼ã |
| | | |
| | | è¿å (ç®æ 表项ç®å, ç¸ä¼¼åº¦)ï¼æ¾ä¸å°è¿å (None, 0)ã |
| | | """ |
| | | best = (None, 0.0) |
| | | for normf in (lambda s: normname(s, loose=True), normname3): |
| | | base = normf(key) |
| | | table = [normf(x) for x in tkeys] |
| | | hit = difflib.get_close_matches(base, table, n=1, cutoff=cutoff) |
| | | if hit: |
| | | ratio = difflib.SequenceMatcher(None, base, hit[0]).ratio() |
| | | if ratio > best[1]: |
| | | best = (tkeys[table.index(hit[0])], ratio) |
| | | return best |
| | | |
| | | |
| | | def sys_lookup(key, table): |
| | | """卿èµç³»ç»åå
¸éæ¾é¡¹ç®ï¼å
精确ï¼å«å»é´éå·ï¼ï¼å宽æ¾+ç¸ä¼¼åº¦ï¼>=0.90ï¼ã |
| | | |
| | | è¿å (è®°å½, 说æ)ï¼æ¾ä¸å°è¿å (None, '')ã |
| | | """ |
| | | if not table: |
| | | return None, '' |
| | | s = table.get(key) |
| | | if s: |
| | | return s, '' |
| | | for kk, vv in table.items(): |
| | | if normname2(kk) == normname2(key): |
| | | return vv, 'åç§°åæ³ä¸åï¼æèµç³»ç»ï¼%sï¼' % vv['项ç®åç§°'] |
| | | idx = {} |
| | | for kk in table: |
| | | idx.setdefault(normname2(kk), []).append(kk) |
| | | cands = difflib.get_close_matches(normname2(key), list(idx.keys()), n=1, cutoff=0.90) |
| | | if cands: |
| | | kk = idx[cands[0]][0] |
| | | return table[kk], 'åç§°åæ³ä¸åï¼æèµç³»ç»ï¼%sï¼' % table[kk]['项ç®åç§°'] |
| | | return None, '' |
| | | |
| | | |
| | | def find_system_files(indir, ym): |
| | | """å¨è¾å
¥ç®å½éæ¾ãæ¬æ/䏿ãæèµç³»ç»æ¥è¯¢ç»æãæä»¶åæãæ¶æãåéçå¹´æé½è®¤ã""" |
| | | found = {} |
| | | if not os.path.isdir(indir): |
| | | return found |
| | | for f in os.listdir(indir): |
| | | if not f.lower().endswith(('.xls', '.xlsx')) or 'æ¥è¯¢ç»æ' not in f: |
| | | continue |
| | | m = re.search(r'(20\d\d)\s*[-.å¹´]\s*(\d{1,2})', f) |
| | | key = '%s%02d' % (m.group(1), int(m.group(2))) if m else None |
| | | if key is None: |
| | | try: |
| | | _d, period = read_system(os.path.join(indir, f)) |
| | | m2 = re.search(r'(20\d\d)\D+(\d{1,2})', period or '') |
| | | key = '%s%02d' % (m2.group(1), int(m2.group(2))) if m2 else None |
| | | except Exception: |
| | | key = None |
| | | if key: |
| | | found[key] = os.path.join(indir, f) |
| | | return found |
| | | |
| | | |
| | | def prev_ym(ym): |
| | | y, m = int(ym[:4]), int(ym[4:]) |
| | | return '%d%02d' % (y - 1, 12) if m == 1 else '%d%02d' % (y, m - 1) |
| | | |
| | | |
| | | def main(): |
| | | ap = argparse.ArgumentParser() |
| | | ap.add_argument('--month', required=True) |
| | | ap.add_argument('--root', default=os.path.join('docs', 'æèµ')) |
| | | a = ap.parse_args() |
| | | ym = a.month.replace('-', '') |
| | | out = os.path.join(a.root, 'è¾åº') |
| | | tsv_in = os.path.join(out, 'è§£æç»æ_%s.tsv' % a.month) |
| | | if not os.path.exists(tsv_in): |
| | | print('缺å°è§£æç»æï¼%sï¼å
è· å¸å·ææ¥è§£æ.pyï¼' % tsv_in); return |
| | | |
| | | parsed = [] |
| | | for line in io.open(tsv_in, encoding='utf-8-sig').read().splitlines()[1:]: |
| | | p = line.split('\t') |
| | | if len(p) < 8: |
| | | continue |
| | | parsed.append(dict(zip(['åç±»', 'å¸å·', 'æä»¶', 'å·¥ä½è¡¨', 'è¡å·', 'åºå·', 'åç±»'] + |
| | | ['项ç®åç§°', '建设åä½', '建设æ§è´¨', 'å¼å·¥æ¶é´', '竣工æ¶é´', 'æ»æèµ', |
| | | 'èªå¼å§å»ºè®¾ç´¯è®¡', 'æ¬å¹´è®¡åæèµ', 'èªå¹´å累计', 'æ¬æå®æ', |
| | | 'å»ºè®¾é¶æ®µ', '形象è¿åº¦'], p))) |
| | | rep = ['# å¹é
æ ¡éªæ¥åï¼%sï¼' % a.month, ''] |
| | | rep.append('> åªè¯»ï¼æ¬æ¥éª¤ä¸æ¹ä»»ä½æä»¶ï¼è¾åºçãåæ´æ¸
åãä¾ãåå
¥ä¾§ãæ§è¡ã') |
| | | rep.append('') |
| | | changes = [] |
| | | alerts = [] |
| | | |
| | | def add_alert(level, kind, cat, city, name, src, detail, action): |
| | | alerts.append(dict(级å«=level, ç±»å=kind, åç±»=cat, å¸å·=city, 项ç®åç§°=name, |
| | | æ¥æº=src, 详æ
=detail, 建议å¨ä½=action)) |
| | | |
| | | # æºæä»¶è§£ææ ¡éªï¼ç± å¸å·ææ¥è§£æ.py 产åºï¼ |
| | | checks = [] |
| | | p_ck = os.path.join(out, 'è§£ææ ¡éª_%s.tsv' % a.month) |
| | | if os.path.exists(p_ck): |
| | | _lines = io.open(p_ck, encoding='utf-8-sig').read().splitlines() |
| | | if _lines: |
| | | _ckc = _lines[0].split('\t') |
| | | for _ln in _lines[1:]: |
| | | _v = _ln.split('\t') |
| | | _v += [''] * (len(_ckc) - len(_v)) |
| | | checks.append(dict(zip(_ckc, _v))) |
| | | |
| | | # æèµç³»ç»æä»¶ï¼æ¬æ / ä¸æï¼ |
| | | indir = os.path.join(a.root, 'è¾å
¥') |
| | | sysfiles = find_system_files(indir, ym) |
| | | cur_path = sysfiles.get(ym) |
| | | pre_path = sysfiles.get(prev_ym(ym)) |
| | | cur_sys = cur_pre = {} |
| | | if cur_path: |
| | | cur_sys, _ = read_system(cur_path) |
| | | if pre_path: |
| | | cur_pre, _ = read_system(pre_path) |
| | | rep.append('## ä¸ãæèµç³»ç»æ°æ®ï¼æ¬æ / 䏿ï¼') |
| | | rep.append('') |
| | | rep.append('| ç¨é | æä»¶ | é¡¹ç®æ° |') |
| | | rep.append('| --- | --- | --- |') |
| | | rep.append('| æ¬æï¼æå¨å¯¹ç
§ï¼ | %s | %d |' % (os.path.basename(cur_path) if cur_path else '**æªæ¾å°**', len(cur_sys))) |
| | | rep.append('| ä¸æï¼æ ¡éªåºæ°ï¼ | %s | %d |' % (os.path.basename(pre_path) if pre_path else '**æªæ¾å°ï¼ç¨æ·å£å¾ aï¼éæ¯ææ¾ä¸ä»½ï¼**', len(cur_pre))) |
| | | rep.append('') |
| | | |
| | | # ââ å¼¹çªè§åï¼æèµç³»ç»æä»¶ç¼ºå¤± / æºæä»¶è§£æå¼å¸¸ / æºæä»¶å
é¨å¯¹ä¸ä¸ ââ |
| | | if not cur_path: |
| | | add_alert('黿', 'ç¼ºæ¬ææèµç³»ç»è¡¨', '', '', '', os.path.basename(indir), |
| | | 'æªå¨ãè¾å
¥ãç®å½æ¾å° %s çæèµç³»ç»æ¥è¯¢ç»æ' % a.month, |
| | | 'ææ¬ææèµç³»ç»å¯¼åºçãæ¨¡æ¿_æ¥è¯¢ç»æãæ¾è¿ docs\\æèµ\\è¾å
¥\\ åéè·') |
| | | if not pre_path: |
| | | add_alert('è¦å', 'ç¼ºä¸ææèµç³»ç»è¡¨', '', '', '', os.path.basename(indir), |
| | | 'æªæ¾å° %s çæèµç³»ç»æ¥è¯¢ç»æ â æåº¦æ ¡éªï¼æ¬æèªå¹´å累计 = 䏿èªå¹´å累计 + æ¬æå®æï¼æ æ³æ§è¡' % prev_ym(a.month), |
| | | 'æ¯ææä¸æãæ¬æä¸¤ä»½æèµç³»ç»æ¥è¯¢ç»æé½æ¾è¿ docs\\æèµ\\è¾å
¥\\') |
| | | if not checks: |
| | | add_alert('黿', 'ç¼ºæºæä»¶è§£ææ ¡éª', '', '', '', os.path.basename(p_ck), |
| | | 'æªæ¾å°ãè§£ææ ¡éªãæ¸
åï¼æ æ³å¤ææºæä»¶æ¯å¦èªæ´½ãæ¯å¦è§£æå¤±è´¥', |
| | | 'å
è· å¸å·ææ¥è§£æ.py --month %s' % a.month) |
| | | for ck in checks: |
| | | st = ck.get('ç¶æ', 'OK') |
| | | if st and st != 'OK': |
| | | add_alert('黿' if st.startswith('è§£æå¤±è´¥') else 'è¦å', 'æºæä»¶è§£æå¼å¸¸', |
| | | ck.get('åç±»', ''), ck.get('å¸å·', ''), '', ck.get('æä»¶', ''), |
| | | st, '人工æå¼æºæä»¶ç¡®è®¤è¡¨å¤´/æ°æ®ï¼å¿
è¦æ¶ç»è®°ç¹ä¾åå导å
¥') |
| | | elif ck.get('åä½') and not all(k in ck['åä½'] for k in ('èªå¼å§å»ºè®¾ç´¯è®¡=', 'èªå¹´å累计=', 'æ¬æå®æ=')): |
| | | _miss = [k for k in ('èªå¼å§å»ºè®¾ç´¯è®¡', 'èªå¹´å累计', 'æ¬æå®æ') if k + '=' not in ck['åä½']] |
| | | add_alert('è¦å', 'æºæä»¶ç¼ºå
³é®å', ck.get('åç±»', ''), ck.get('å¸å·', ''), '', ck.get('æä»¶', ''), |
| | | 'æè¡¨å¤´æ²¡æ¾å°åï¼%sï¼å®é
è¯å«å°çåä½ï¼%sï¼' % ('ã'.join(_miss), ck['åä½']), |
| | | 'äººå·¥ç¡®è®¤æºæä»¶è¡¨å¤´æ¯å¦è¢«æ¹è¿ï¼å¿
è¦æ¶ç»è®°ä¸ºç¹ä¾') |
| | | elif ck.get('ä¸è´æ§', '') == 'â ï¸ ä¸ä¸è´': |
| | | add_alert('è¦å', 'æºæä»¶å
é¨å¯¹ä¸ä¸', ck.get('åç±»', ''), ck.get('å¸å·', ''), '', ck.get('æä»¶', ''), |
| | | '项ç®è¡æ±å %s/%s/%s â %s è¡å计 %s/%s/%s' % ( |
| | | ck.get('æ±å_èªå¼å§å»ºè®¾ç´¯è®¡', ''), ck.get('æ±å_èªå¹´å累计', ''), ck.get('æ±å_æ¬æå®æ', ''), |
| | | ck.get('å计è¡', ''), ck.get('å计_èªå¼å§å»ºè®¾ç´¯è®¡', ''), |
| | | ck.get('å计_èªå¹´å累计', ''), ck.get('å计_æ¬æå®æ', '')), |
| | | '让å¸å·æ ¸å¯¹æºæä»¶ï¼åè®¡è¡æé¡¹ç®è¡æéï¼ï¼ç¡®è®¤åå导å
¥') |
| | | |
| | | for cat, spec in TARGETS.items(): |
| | | rep.append('## %s ââ ç®æ æç»è¡¨' % cat) |
| | | rep.append('') |
| | | if not os.path.exists(spec['path']): |
| | | rep.append('ç®æ 表ä¸åå¨ï¼%s' % spec['path']); rep.append('') |
| | | add_alert('黿', 'ç¼ºç®æ æç»è¡¨', cat, '', '', spec['path'], |
| | | 'ç®æ æç»è¡¨ä¸åå¨ï¼æ¬å£åº¦è¯¥åç±»æ æ³åå
¥', 'ææ¨¡æ¿è¡¨æ¾å° docs\\æèµ\\è¾åº\\') |
| | | continue |
| | | tgt, tcols, tnotes, tinfos = read_target(spec) |
| | | if tnotes: |
| | | add_alert('è¦å', 'ç®æ 表åä½ç½®ä¸é¢æä¸ç¬¦', cat, '', '', os.path.basename(spec['path']), |
| | | 'ï¼'.join(tnotes[:8]), |
| | | '确认æ¯ç表头æ¯å¦è¢«æ¹å¨ï¼ç¨åºå·²æè¡¨å¤´å®ä½ï¼ä½è¯·äººå·¥æ ¸å¯¹åååå
¥') |
| | | if tinfos: |
| | | add_alert('æç¤º', 'ç®æ 表个å«åææ¯çé»è®¤', cat, '', '', os.path.basename(spec['path']), |
| | | 'ï¼'.join(tinfos[:8]), |
| | | 'ç¥æå³å¯ï¼è¿äºå卿¯ç鿬æ¥å°±æ²¡æåè¡¨å¤´ï¼æé»è®¤åä½åå
¥ï¼') |
| | | prow = [r for r in parsed if r['åç±»'] == cat] |
| | | tmap = {} |
| | | for t in tgt: |
| | | tmap.setdefault(normname(t['项ç®åç§°']), []).append(t) |
| | | pmap = {} |
| | | for p in prow: |
| | | pmap.setdefault(normname(p['项ç®åç§°']), []).append(p) |
| | | |
| | | matched = [k for k in tmap if k in pmap] |
| | | raw_new = [k for k in pmap if k not in tmap] # æºæä»¶æãç®æ 表没æ |
| | | only_tgt = [k for k in tmap if k not in pmap] # ç®æ 表æãæºæä»¶æ²¡æ â ä¿æåå¼ |
| | | # æ°å¢åéï¼å
çæ¯å¦ä¸ç®æ 表æä¸ªé¡¹ç®ã宽æ¾çä»·ãæé«åº¦ç¸ä¼¼ â çä¼¼åä¸é¡¹ç®ï¼ä¸æ°å¢ï¼æ¹ä¸ºå¼¹çªæç¤º |
| | | loose_tgt = {} |
| | | for k in tmap: |
| | | loose_tgt.setdefault(normname(k, loose=True), []).append(k) |
| | | plain_tgt = {} |
| | | for k in tmap: |
| | | plain_tgt.setdefault(normname3(k), []).append(k) |
| | | tkeys = list(tmap.keys()) |
| | | new_in_src, suspicious = [], [] |
| | | for k in raw_new: |
| | | nl = normname(k, loose=True) |
| | | if nl in loose_tgt: |
| | | suspicious.append((k, loose_tgt[nl][0], '宽æ¾çä»·ï¼å»æ¬å·/å»â项ç®âäºååç¸åï¼')) |
| | | continue |
| | | n3 = normname3(k) |
| | | if n3 and n3 in plain_tgt: |
| | | suspicious.append((k, plain_tgt[n3][0], 'å»ææ¬æ³¨ä¸é´éå·åç¸å')) |
| | | continue |
| | | close = difflib.get_close_matches(nl, [normname(x, loose=True) for x in tkeys], n=1, cutoff=0.90) |
| | | if close: |
| | | hit = tkeys[[normname(x, loose=True) for x in tkeys].index(close[0])] |
| | | suspicious.append((k, hit, 'é«åº¦ç¸ä¼¼ %.2f' % difflib.SequenceMatcher(None, nl, close[0]).ratio())) |
| | | continue |
| | | new_in_src.append(k) |
| | | rep.append('- ç®æ 表项ç®è¡ **%d**ï¼å¸å·ææ¥è§£æåº **%d** è¡' % (len(tgt), len(prow))) |
| | | rep.append('- æé¡¹ç®åç§°**精确å¹é
**ä¸ **%d**ï¼â æ´æ° 6 åï¼' % len(matched)) |
| | | rep.append('- **çæ£éè¦æ°å¢** **%d**' % len(new_in_src)) |
| | | rep.append('- **çä¼¼åä¸é¡¹ç®ãé人工确认** **%d**ï¼æç¨æ·å£å¾ï¼**ä¸èªå¨æ°å¢ãä¸å¨åç§°ï¼å¼¹çªæç¤º**ï¼' % len(suspicious)) |
| | | rep.append('- ç®æ 表æä½æ¬ææºæä»¶æ²¡æï¼ä¿æåå¼ï¼**%d**' % len(only_tgt)) |
| | | rep.append('') |
| | | for k1, hit1, why1 in suspicious: |
| | | _p1 = pmap[k1][0] |
| | | add_alert('è¦å', 'çä¼¼åä¸é¡¹ç®ï¼åç§°åæ³ä¸åï¼', cat, _p1.get('å¸å·', ''), _p1['项ç®åç§°'], |
| | | os.path.basename(_p1['æä»¶']), |
| | | 'ä¸ç®æ 表已æé¡¹ç®ã%sã%s' % (tmap[hit1][0]['项ç®åç§°'], why1), |
| | | '人工确认æ¯å¦åä¸é¡¹ç®ï¼æ¯ â 䏿¹åç§°ãææèµç³»ç»åç§°æ´æ°ï¼å¦ â æ´è¡æ°å¢') |
| | | if suspicious: |
| | | rep.append('### â ï¸ çä¼¼åä¸é¡¹ç®ä½åç§°åæ³ä¸å â é人工确认ï¼ç¨åºä¸èªå¨åå¹¶ãä¹ä¸é夿°å¢ï¼') |
| | | rep.append('') |
| | | rep.append('| æºæä»¶é¡¹ç®åç§° | ç®æ 表已æé¡¹ç®åç§° | å¤å®ä¾æ® |') |
| | | rep.append('| --- | --- | --- |') |
| | | for a1, b1, why in suspicious: |
| | | rep.append('| %s | %s | %s |' % (a1, b1, why)) |
| | | rep.append('') |
| | | if new_in_src: |
| | | rep.append('### â å°æ°å¢ç项ç®ï¼%d 个ï¼' % len(new_in_src)) |
| | | rep.append('') |
| | | rep.append('| 项ç®åç§° | æ¥æºæä»¶ | èªå¼å§å»ºè®¾ç´¯è®¡ | èªå¹´å累计 | æ¬æå®æ | åç§°ç¸ä¼¼åº¦æç¤º |') |
| | | rep.append('| --- | --- | --- | --- | --- | --- |') |
| | | for k in new_in_src: |
| | | p0 = pmap[k][0] |
| | | _hit, _r = best_name_hint(k, tkeys) |
| | | hint = ('â ï¸ ä¸ã%sãç¸ä¼¼ %.2fï¼è¯·ç¡®è®¤æ¯å¦åä¸é¡¹ç®' % (_hit, _r)) if _hit else '' |
| | | _sim = hint |
| | | add_alert('æç¤º', 'å°æ°å¢é¡¹ç®', cat, p0.get('å¸å·', ''), p0['项ç®åç§°'], |
| | | os.path.basename(p0['æä»¶']), |
| | | 'ç®æ 表没æè¿ä¸ªé¡¹ç®ï¼èªå¼å§å»ºè®¾ç´¯è®¡/èªå¹´å累计/æ¬æå®æ = %s/%s/%s%s' % ( |
| | | p0.get('èªå¼å§å»ºè®¾ç´¯è®¡', ''), p0.get('èªå¹´å累计', ''), p0.get('æ¬æå®æ', ''), |
| | | ('ï¼' + hint) if hint else ''), |
| | | '确认æ¯ç宿°é¡¹ç®ååå
¥ï¼æ´è¡æå
¥ï¼å¤å¶ç¸é»è¡æ ¼å¼ï¼') |
| | | rep.append('| %s | %s | %s | %s | %s | %s |' % ( |
| | | p0['项ç®åç§°'], os.path.basename(p0['æä»¶'])[:30], p0.get('èªå¼å§å»ºè®¾ç´¯è®¡', ''), |
| | | p0.get('èªå¹´å累计', ''), p0.get('æ¬æå®æ', ''), hint)) |
| | | rep.append('') |
| | | |
| | | # åæ´æ¸
å |
| | | for k in matched: |
| | | for p in pmap[k]: |
| | | t = tmap[k][0] |
| | | changes.append({'åç±»': cat, 'å¨ä½': 'æ´æ°', 'ç®æ è¡å·': t['ç®æ è¡å·'], |
| | | '项ç®åç§°': t['项ç®åç§°'], 'åå
¥æ¥æº': os.path.basename(p['æä»¶']), |
| | | **{c: p.get(c, '') for c in WANT}}) |
| | | for k in new_in_src: |
| | | for p in pmap[k]: |
| | | changes.append({'åç±»': cat, 'å¨ä½': 'æ°å¢', 'ç®æ è¡å·': '', |
| | | '项ç®åç§°': p['项ç®åç§°'], 'åå
¥æ¥æº': os.path.basename(p['æä»¶']), |
| | | **{c: p.get(c, '') for c in WANT}}) |
| | | |
| | | # ç®æ 表æãæ¬ææºæä»¶æ²¡æ â ä¿æåå¼ï¼æç¤ºï¼ä¸é»æï¼ |
| | | if only_tgt: |
| | | _names = [tmap[k][0]['项ç®åç§°'] for k in only_tgt] |
| | | add_alert('æç¤º', 'æ¬ææºæä»¶éæ²¡æç项ç®', cat, '', '', 'â', |
| | | 'ç®æ è¡¨éæ %d ä¸ªé¡¹ç®æ¬æå¸å·ææ¥æ²¡æ¥ï¼%s%s' % ( |
| | | len(_names), 'ã'.join(_names[:8]), ' ç' if len(_names) > 8 else ''), |
| | | 'æå£å¾ä¿æä¸æåå¼ï¼è¥å¸å·ç¡®å®å·²å建ï¼è¯·äººå·¥ç¡®è®¤æ¯å¦ä¿ç') |
| | | |
| | | # 䏿¹æ°å¼æ¯å¯¹ï¼æºæä»¶ vs æèµç³»ç»ï¼æ¬æï¼ |
| | | if cur_sys: |
| | | diff, missing, shifted = [], [], [] |
| | | for k in matched: |
| | | p, t = pmap[k][0], tmap[k][0] |
| | | s, note = sys_lookup(k, cur_sys) |
| | | if not s: |
| | | missing.append(t['项ç®åç§°']) |
| | | continue |
| | | if note: |
| | | add_alert('æç¤º', 'æèµç³»ç»åç§°åæ³ä¸å', cat, p.get('å¸å·', ''), t['项ç®åç§°'], |
| | | os.path.basename(p['æä»¶']), note + 'ï¼å·²ææèµç³»ç»è¿æ¡è®°å½åæ°å¼å¯¹ç
§ï¼é¡¹ç®åç§°ä¸å¨ï¼', |
| | | 'ç¥æå³å¯') |
| | | for c in ('æ»æèµ', 'èªå¼å§å»ºè®¾ç´¯è®¡', 'æ¬å¹´è®¡åæèµ', 'èªå¹´å累计', 'æ¬æå®æ'): |
| | | pv, sv = to_num(p.get(c)), s.get(c) |
| | | if pv is None or sv is None: |
| | | continue |
| | | if abs(pv - sv) <= 0.05: |
| | | continue |
| | | diff.append((t['项ç®åç§°'], c, pretty(pv), pretty(sv), pretty(sv - pv))) |
| | | if abs(pv - sv) > 1.0: |
| | | add_alert('è¦å', 'æºæä»¶ä¸æèµç³»ç»ä¸ä¸è´', cat, p.get('å¸å·', ''), t['项ç®åç§°'], |
| | | os.path.basename(p['æä»¶']), |
| | | '%sï¼å¸å·ææ¥ %s ï¼ æèµç³»ç» %sï¼å·® %sï¼' % (c, pretty(pv), pretty(sv), pretty(sv - pv)), |
| | | '人工确认以åªä¸ªä¸ºåï¼è¥æ¯ååéä½å修解æè§ååéè·') |
| | | for c2 in ('æ»æèµ', 'èªå¼å§å»ºè®¾ç´¯è®¡', 'æ¬å¹´è®¡åæèµ', 'èªå¹´å累计', 'æ¬æå®æ'): |
| | | if c2 == c: |
| | | continue |
| | | sv2 = s.get(c2) |
| | | if sv2 is not None and abs(pv - sv2) <= 0.05: |
| | | shifted.append((t['项ç®åç§°'], c, c2)) |
| | | add_alert('è¦å', 'çä¼¼ååéä½', cat, p.get('å¸å·', ''), t['项ç®åç§°'], |
| | | os.path.basename(p['æä»¶']), |
| | | 'å¸å·ææ¥ã%sã= %sï¼æ°å¥½çäºæèµç³»ç»ã%sã' % (c, pretty(pv), c2), |
| | | 'æ£æ¥æºæä»¶è¡¨å¤´ï¼ç»è¡¨å¤´åå¹¶åå
æ ¼æå®¹æéä½ï¼ï¼ä¿®ååè§ååéè·è§£æ') |
| | | rep.append('') |
| | | rep.append('### æºæä»¶ vs æèµç³»ç»ï¼æ¬æï¼ï¼**æ°å¼ä¸ä¸è´ %d å¤**ï¼éå¼¹çªæç¤ºï¼ï¼å
¶ä¸çä¼¼ååéä½ **%d** å¤' % (len(diff), len(shifted))) |
| | | rep.append('') |
| | | if diff: |
| | | rep.append('| 项ç®åç§° | åæ®µ | å¸å·ææ¥ | æèµç³»ç» | å·®é¢ |') |
| | | rep.append('| --- | --- | --- | --- | --- |') |
| | | for nm1, c1, x1, y1, d1 in diff[:60]: |
| | | rep.append('| %s | %s | %s | %s | %s |' % (nm1, c1, x1, y1, d1)) |
| | | rep.append('') |
| | | else: |
| | | rep.append('ï¼æ ï¼'); rep.append('') |
| | | rep.append('### æèµç³»ç»ä¸æ¥ä¸å°ç项ç®ï¼**%d** 个ï¼ä¸è®¡ä¸ºå·®éï¼æèµç³»ç»å¯è½åªæ¶å½çéç¹é¡¹ç®ï¼' % len(missing)) |
| | | rep.append('') |
| | | for nm1 in missing[:60]: |
| | | rep.append('- %s' % nm1) |
| | | rep.append('') |
| | | for nm1 in missing: |
| | | add_alert('æç¤º', 'æèµç³»ç»æ¥æ æ¤é¡¹ç®', cat, '', nm1, 'â', |
| | | 'æèµç³»ç»æ¬ææ¥è¯¢ç»æé没æè¿ä¸ªé¡¹ç®åç§°', 'ç¥æå³å¯ï¼å¦é以æèµç³»ç»ä¸ºåï¼è¯·äººå·¥æ ¸å¯¹åç§°') |
| | | |
| | | # æåº¦æ ¡éªï¼æ¬æèªå¹´å累计 = 䏿èªå¹´å累计 + æ¬æå®æ |
| | | if cur_pre: |
| | | bad = [] |
| | | for k in matched: |
| | | p, t = pmap[k][0], tmap[k][0] |
| | | nowj = to_num(p.get('èªå¹´å累计')) |
| | | nowk = to_num(p.get('æ¬æå®æ')) |
| | | pre, _note = sys_lookup(k, cur_pre) |
| | | if nowj is None or nowk is None or not pre: |
| | | continue |
| | | prej = pre.get('èªå¹´å累计') |
| | | if prej is None: |
| | | continue |
| | | if abs(nowj - (prej + nowk)) > 0.05: |
| | | bad.append((t['项ç®åç§°'], pretty(prej), pretty(nowk), pretty(nowj), pretty(prej + nowk))) |
| | | add_alert('è¦å', 'æåº¦çå¼ä¸ç¬¦', cat, p.get('å¸å·', ''), t['项ç®åç§°'], |
| | | '%s + %s = %sï¼èæ¬æèªå¹´åç´¯è®¡æ¯ %sï¼å·® %sï¼' % ( |
| | | pretty(prej), pretty(nowk), pretty(prej + nowk), pretty(nowj), |
| | | pretty(nowj - prej - nowk)), |
| | | 'åå
¥æ¶æçå¼çº æ£ä¸º %sï¼å¹¶è®©å¸å·ç¡®è®¤' % pretty(prej + nowk)) |
| | | rep.append('### æåº¦æ ¡éªãæ¬æèªå¹´å累计 = 䏿èªå¹´å累计 + æ¬æå®æãï¼ä¸ç¬¦ **%d** 项' % len(bad)) |
| | | rep.append('') |
| | | if bad: |
| | | rep.append('| 项ç®åç§° | 䏿èªå¹´å累计 | æ¬æå®æ | æ¬æèªå¹´å累计 | çå¼ç»æï¼å°çº æ£ä¸ºè¯¥å¼ï¼ |') |
| | | rep.append('| --- | --- | --- | --- | --- |') |
| | | for r1, r2, r3, r4, r5 in bad[:60]: |
| | | rep.append('| %s | %s | %s | %s | %s |' % (r1, r2, r3, r4, r5)) |
| | | rep.append('') |
| | | else: |
| | | rep.append('### æåº¦æ ¡éªï¼**è·³è¿**ï¼æªæ¾å°ä¸ææèµç³»ç»æ°æ®è¡¨ï¼æç¨æ·å£å¾ (a) éæ¯ææ¾ä¸ä»½ï¼') |
| | | rep.append('') |
| | | |
| | | # æ¬ææ²¡æä»»ä½é¡¹ç®è¡çå¸å· â æç¤ºï¼å¯è½æ¼æ¥ï¼ |
| | | for cat in TARGETS: |
| | | _cities = {r['å¸å·'] for r in parsed if r['åç±»'] == cat and r['å¸å·']} |
| | | _miss = [c for c in CITY17 if c not in _cities] |
| | | if _miss: |
| | | add_alert('æç¤º', 'æ¬ææ 该å¸å·æ°æ®', cat, '', '', 'â', |
| | | 'å
± %d 个å¸å·æ¬ææ²¡æä»»ä½é¡¹ç®è¡ï¼%s' % (len(_miss), 'ã'.join(_miss)), |
| | | '确认æ¯ã该å¸å·ç¡®å®æ²¡æé¡¹ç®ãè¿æ¯ãæ¼æ¥ãï¼æ¼æ¥å让å¸å·è¡¥æ¥') |
| | | |
| | | # ---- æ±æ»ãå¼¹çªæç¤ºãï¼æªæ¥æ¬è¿ Java åç«¯æ¶ææ¤éæ¡å¼¹çªï¼ ---- |
| | | _lv = {'黿': 0, 'è¦å': 1, 'æç¤º': 2} |
| | | alerts.sort(key=lambda x: (_lv.get(x['级å«'], 9), x['ç±»å'], x['åç±»'], x['å¸å·'], x['项ç®åç§°'])) |
| | | _n = {k: sum(1 for x in alerts if x['级å«'] == k) for k in ('黿', 'è¦å', 'æç¤º')} |
| | | a_cols = ['åºå·', '级å«', 'ç±»å', 'åç±»', 'å¸å·', '项ç®åç§°', 'æ¥æº', '详æ
', '建议å¨ä½'] |
| | | p_al = os.path.join(out, 'å¼¹çªæç¤º_%s.tsv' % a.month) |
| | | with io.open(p_al, 'w', encoding='utf-8-sig') as fh: |
| | | fh.write('\t'.join(a_cols) + '\n') |
| | | for _i, _x in enumerate(alerts, 1): |
| | | fh.write('\t'.join(str(_i) if _k == 'åºå·' else str(_x.get(_k, '')).replace('\t', ' ') |
| | | for _k in a_cols) + '\n') |
| | | al_md = ['## â ï¸ å¼¹çªæç¤ºæ»è§ï¼å
± %d 项ï¼é»æ %d ï¼ è¦å %d ï¼ æç¤º %dï¼' % ( |
| | | len(alerts), _n['黿'], _n['è¦å'], _n['æç¤º']), ''] |
| | | al_md.append('> 级å«ï¼**黿**=ä¸è½å表ï¼å
å¤çï¼**è¦å**=æ°æ®æçç¹ï¼äººå·¥ç¡®è®¤åååï¼**æç¤º**=ä»
åç¥ã') |
| | | al_md.append('> æºå¨å¯è¯»æ¸
åï¼`%s`ï¼æªæ¥ Java/ç½é¡µææ¤éæ¡å¼¹çªï¼ãè§åè§ `docs\\æèµ\\å¼¹çªæç¤ºè§å_2026-09-17.md`ã' |
| | | % os.path.basename(p_al)) |
| | | al_md.append('') |
| | | if alerts: |
| | | al_md.append('| åºå· | çº§å« | ç±»å | åç±» | å¸å· | 项ç®åç§° | 详æ
| 建议å¨ä½ |') |
| | | al_md.append('| --- | --- | --- | --- | --- | --- | --- | --- |') |
| | | for _i, _x in enumerate(alerts, 1): |
| | | al_md.append('| %d | %s | %s | %s | %s | %s | %s | %s |' % ( |
| | | _i, _x['级å«'], _x['ç±»å'], _x['åç±»'], _x['å¸å·'], _x['项ç®åç§°'], _x['详æ
'], _x['建议å¨ä½'])) |
| | | al_md.append('') |
| | | else: |
| | | al_md.append('ï¼æ ï¼æææ£æ¥é¡¹åéè¿ï¼'); al_md.append('') |
| | | rep = rep[:4] + al_md + rep[4:] |
| | | |
| | | cols = ['åç±»', 'å¨ä½', 'ç®æ è¡å·', '项ç®åç§°', 'åå
¥æ¥æº'] + WANT |
| | | p_tsv = os.path.join(out, 'åæ´æ¸
å_%s.tsv' % a.month) |
| | | with io.open(p_tsv, 'w', encoding='utf-8-sig') as fh: |
| | | fh.write('\t'.join(cols) + '\n') |
| | | for c in changes: |
| | | fh.write('\t'.join(str(c.get(k, '')) for k in cols) + '\n') |
| | | p_md = os.path.join(out, 'å¹é
æ ¡éªæ¥å_%s.md' % a.month) |
| | | io.open(p_md, 'w', encoding='utf-8').write('\n'.join(rep) + '\n') |
| | | print('åæ´æ¡æ° = %d' % len(changes)) |
| | | print('å¼¹çªæç¤º = %dï¼é»æ %d / è¦å %d / æç¤º %dï¼' % (len(alerts), _n['黿'], _n['è¦å'], _n['æç¤º'])) |
| | | print('wrote', p_md) |
| | | print('wrote', p_tsv) |
| | | print('wrote', p_al) |
| | | |
| | | |
| | | if __name__ == '__main__': |
| | | main() |
| New file |
| | |
| | | # -*- coding: utf-8 -*- |
| | | """å¸å·ææ¥è§£æ.py ââ æ 17 å¸å·çææ¥æºæä»¶è§£ææç»ä¸çã项ç®è¡ãè®°å½ï¼åªè¯»ï¼ |
| | | |
| | | ç¨æ³ï¼ |
| | | python docs\æèµ\å·¥å
·\å¸å·ææ¥è§£æ.py --month 2026-07 |
| | | python docs\æèµ\å·¥å
·\å¸å·ææ¥è§£æ.py --month 2026-07 --body 客è¿ï¼å®¢è¿ç«ï¼ |
| | | è¾åºï¼ |
| | | docs\æèµ\è¾åº\è§£æç»æ_<YYYY-MM>.tsv ä¸è¡ä¸ä¸ªé¡¹ç®ï¼æºå¨å¯è¯»ï¼ä¾ååº/å表ç¨ï¼ |
| | | docs\æèµ\è¾åº\è§£ææ¥å_<YYYY-MM>.md äººè¯»ï¼æ¯ä¸ªæä»¶çå¸å·/é¡¹ç®æ°/åæ®µæ±å/ä¸è´æ§æ ¡éª |
| | | |
| | | 设计è¦ç¹ï¼ä¸ãå¸å·ææ¥æ ¼å¼å·®å¼æ¥åãä¸è´ï¼ï¼ |
| | | 1) åä½ä¸åæ»ï¼æè¡¨å¤´å
³é®åå®ä½åï¼å¤ç¨ æ ¼å¼æ¢æµ.py ç FIELD_PAT ä¸ scan_fieldsï¼ï¼ |
| | | 2) é表ï¼å
æâ表头åºå¹´ææ è®°âå½ä¸æ¬æï¼åæå段å½ä¸æ°æå ââ ä¸çéèä¸å¦ï¼ |
| | | 3) éè¡ï¼å
æ¾ãå¸å·è¡ãåæ®µï¼åªåæ¬æä»¶å¯¹åºå¸å·é£ä¸æ®µï¼ |
| | | 4) 项ç®è¡ï¼åç§°åé空 + éå°è®¡/å计/åç±»è¡ + ææ°å¼éç¹ï¼å
¼å®¹æ åºå·å/缺åºå·ï¼ |
| | | 5) åç±»è¡ï¼ä¸ãäºãä¸ãåãäºãï¼ä¸ãå°è®¡/å计ãè¡åç¬æ¶éï¼åç±»è¡ä½ä¸ºé¡¹ç®çå½å±ï¼ |
| | | å°è®¡/å计è¡åªç¨äº**ä¸è´æ§æ ¡éª**ï¼é¡¹ç®è¡æ±å vs å°è®¡è¡ï¼ã |
| | | 6) éèè¡/éè表ä¸å¾ä¸ä½ä¸ºè¿æ»¤æ¡ä»¶ï¼é»ç³ R10 æ¯çå®é¡¹ç®è¡ï¼ã |
| | | """ |
| | | import sys, os, io, re, argparse, json, importlib.util |
| | | |
| | | _here = os.path.dirname(os.path.abspath(__file__)) |
| | | _root = os.path.abspath(os.path.join(_here, '..', '..', '..')) |
| | | for _b in (_here, _root, os.getcwd()): |
| | | for _sub in ('_pylibs',): |
| | | _lib = os.path.abspath(os.path.join(_b, _sub)) |
| | | if os.path.isdir(_lib) and _lib not in sys.path: |
| | | sys.path.insert(0, _lib) |
| | | |
| | | _spec = importlib.util.spec_from_file_location('_fmt', os.path.join(_here, 'æ ¼å¼æ¢æµ.py')) |
| | | F = importlib.util.module_from_spec(_spec) |
| | | _spec.loader.exec_module(F) |
| | | |
| | | # éè¦ä»æºæä»¶ååºçåæ®µï¼ä¸ç®æ æç»è¡¨åä¸ä¸å¯¹åºï¼ |
| | | FIELDS = ['项ç®åç§°', '建设åä½', '建设æ§è´¨', 'å¼å·¥æ¶é´', '竣工æ¶é´', 'æ»æèµ', |
| | | 'èªå¼å§å»ºè®¾ç´¯è®¡', 'æ¬å¹´è®¡åæèµ', 'èªå¹´å累计', 'æ¬æå®æ', 'å»ºè®¾é¶æ®µ', '形象è¿åº¦'] |
| | | # æ°å¼å段ï¼ç¨äºä¸è´æ§æ ¡éªï¼ |
| | | NUM_FIELDS = ['æ»æèµ', 'èªå¼å§å»ºè®¾ç´¯è®¡', 'æ¬å¹´è®¡åæèµ', 'èªå¹´å累计', 'æ¬æå®æ'] |
| | | |
| | | GROUP_PAT = re.compile(r'^(ä¸|äº|ä¸|å|äº|å
|ä¸|å
«)ã') |
| | | SKIP_PAT = re.compile(r'^(å°\s*计|å\s*计|æ»\s*计)') |
| | | TOTAL_PAT = re.compile(r'^(å\s*计|æ»\s*计)') |
| | | |
| | | # å°æ°æä»¶æ¢æ æä»¶ååå¸ã乿 ãå¸å·è¡ãï¼åªè½æä¸å¡äºå®äººå·¥ç»è®°ï¼ææ®å¯æ¥ï¼æ±å£å®¢è¿ä¸å¿=æ¦æ±ï¼ |
| | | CITY_OVERRIDE = [ |
| | | ('ç«åºåºæï¼åå±±ãæ±å£ç«ï¼', 'æ¦æ±'), |
| | | ] |
| | | |
| | | |
| | | def city_by_override(fname): |
| | | for key, city in CITY_OVERRIDE: |
| | | if key in fname: |
| | | return city |
| | | return None |
| | | |
| | | |
| | | def num(v): |
| | | """å°½éè½¬ææ°å¼ï¼è½¬ä¸äºè¿å Noneã""" |
| | | if isinstance(v, (int, float)) and not isinstance(v, bool): |
| | | return v |
| | | s = F.norm(v) |
| | | if not s: |
| | | return None |
| | | s = s.replace(',', '').replace('ï¼
', '').replace('%', '') |
| | | try: |
| | | return float(s) |
| | | except ValueError: |
| | | return None |
| | | |
| | | |
| | | def pretty(v): |
| | | if v is None: |
| | | return '' |
| | | if isinstance(v, float) and v.is_integer(): |
| | | return str(int(v)) |
| | | return str(v) |
| | | |
| | | |
| | | def pick_columns(cell, nrows, ncols, merges=None): |
| | | """æè¡¨å¤´å®ä½åï¼å«ä¸¤çº§è¡¨å¤´æ¶æ§ï¼ââå®ç°è§ æ ¼å¼æ¢æµ.py ç pick_columnsï¼ä¿è¯ä¸¤å¤å£å¾ä¸è´ã""" |
| | | return F.pick_columns(cell, nrows, ncols, merges, fields=FIELDS) |
| | | |
| | | |
| | | def parse_sheet(cell, nrows, ncols, city=None, merges=None): |
| | | """è§£æä¸å¼ å·¥ä½è¡¨ â (项ç®è¡å表, 段信æ¯, æ ¡éªä¿¡æ¯)""" |
| | | cols, hits = pick_columns(cell, nrows, ncols, merges) |
| | | namec = cols.get('项ç®åç§°') |
| | | if namec is None: |
| | | return [], {}, {} |
| | | segs = F.city_segments(cell, nrows, ncols) |
| | | if city is None and len({s[1] for s in segs}) == 1: |
| | | city = segs[0][1] |
| | | lo, hi, city_row = 1, 10 ** 9, None |
| | | if city: |
| | | for i, (rr, cc) in enumerate(segs): |
| | | if cc == city: |
| | | city_row, lo = rr, rr |
| | | hi = segs[i + 1][0] if i + 1 < len(segs) else 10 ** 9 |
| | | break |
| | | project_name_pat = None |
| | | # æ°å¼éç¹åï¼èªå¼å§å»ºè®¾ç´¯è®¡ / èªå¹´å累计 / æ»æèµ |
| | | anchors = [cols[k] for k in ('èªå¼å§å»ºè®¾ç´¯è®¡', 'èªå¹´å累计', 'æ»æèµ') if k in cols] |
| | | |
| | | rows, group, subtotals, city_vals = [], '', {}, None |
| | | for r in range(min(nrows, 800)): |
| | | if not (lo <= r + 1 < hi): |
| | | continue |
| | | if city_row and r + 1 == city_row: |
| | | # å¸å·è¡æ¬èº«éå¸¸å°±å¸¦çæ¬å¸å·å计ï¼é»ç³ R5 / åæ R7 / å¸å® R6 â¦ï¼ï¼ç使 ¡éª |
| | | city_vals = {f: num(cell(r, cols[f])) for f in NUM_FIELDS if f in cols} |
| | | continue |
| | | a = F.norm(cell(r, 0)) |
| | | name = F.norm(cell(r, namec)) |
| | | joined = a + name |
| | | if GROUP_PAT.match(joined): |
| | | group = joined[:40] |
| | | continue |
| | | if SKIP_PAT.match(a) or SKIP_PAT.match(name): |
| | | # å°è®¡/å计è¡ï¼å
¨é¨æ¶éï¼ç¨äºä¸è´æ§æ ¡éªã |
| | | # è§åï¼ä¼å
ãå计/æ»è®¡ãè¡ï¼æ²¡æåè®¡è¡æ¶ï¼åãèªå¼å§å»ºè®¾ç´¯è®¡ãæå¤§çé£è¡å°è®¡ |
| | | #ï¼æºæä»¶å¸¸æå¤ä¸ªç©ºå°è®¡è¡ï¼å¦æåºå®¢è¿ R11 空ãR14 æå¼ãR17 åªææåï¼ã |
| | | vals = {} |
| | | for f in NUM_FIELDS: |
| | | if f in cols: |
| | | vals[f] = num(cell(r, cols[f])) |
| | | vals['_kind'] = 'total' if TOTAL_PAT.match(a) or TOTAL_PAT.match(name) else 'sub' |
| | | subtotals['R%d' % (r + 1)] = vals |
| | | continue |
| | | if not name or len(name) < 4: |
| | | continue |
| | | if any(name.startswith(x) for x in F.BAD_NAME): |
| | | continue |
| | | if namec == 0: |
| | | numbered = True # æ åºå·åï¼éå·ï¼ï¼åç§°åå°±æ¯ A å |
| | | else: |
| | | numbered = bool(re.match(r'^\d{1,3}(\.0)?$', a)) or a == '' |
| | | has_value = any(num(cell(r, c)) is not None for c in anchors) if anchors else True |
| | | if not (numbered and has_value): |
| | | continue |
| | | rec = {'è¡å·': r + 1, 'åºå·': pretty(cell(r, 0)), 'åç±»': group} |
| | | for f in FIELDS: |
| | | c = cols.get(f) |
| | | v = cell(r, c) if c is not None else '' |
| | | rec[f] = pretty(num(v)) if f in NUM_FIELDS else F.norm(v) |
| | | rows.append(rec) |
| | | seg_info = {'å¸å·': city or '', 'å¸å·è¡': city_row or '', '段起': lo, |
| | | '段æ¢': '' if hi >= 10 ** 9 else hi, |
| | | 'å
¨é¨å¸å·è¡': ['R%s:%s' % s for s in segs]} |
| | | return rows, seg_info, {'åä½': {f: F.colname(c) for f, c in cols.items()}, |
| | | 'å°è®¡å计è¡': subtotals, 'å¸å·è¡å¼': city_vals} |
| | | |
| | | |
| | | def pick_total(subtotals): |
| | | """仿¶éå°çå°è®¡/å计è¡éæåºç¨äºæ ¡éªçé£ä¸è¡ï¼ä¼å
å计è¡ï¼å
¶æ¬¡èªå¼å§å»ºè®¾ç´¯è®¡æå¤§çå°è®¡è¡ã""" |
| | | if not subtotals: |
| | | return None, None |
| | | totals = [(k, v) for k, v in subtotals.items() if v.get('_kind') == 'total'] |
| | | if totals: |
| | | return totals[-1] |
| | | subs = sorted(subtotals.items(), key=lambda kv: (kv[1].get('èªå¼å§å»ºè®¾ç´¯è®¡') or 0), reverse=True) |
| | | return subs[0] |
| | | |
| | | |
| | | def main(): |
| | | ap = argparse.ArgumentParser() |
| | | ap.add_argument('--month', required=True) |
| | | ap.add_argument('--root', default=os.path.join('docs', 'æèµ')) |
| | | ap.add_argument('--body', default=None) |
| | | ap.add_argument('--out', default=None) |
| | | a = ap.parse_args() |
| | | out = a.out or os.path.join(a.root, 'è¾åº') |
| | | os.makedirs(out, exist_ok=True) |
| | | ym = a.month.replace('-', '') |
| | | bodies = [a.body] if a.body else ['客è¿ï¼å®¢è¿ç«ï¼', 'ç©æµï¼ç©æµååºï¼'] |
| | | md = '%dæ' % int(a.month.split('-')[1]) |
| | | |
| | | records, report, checks = [], [], [] |
| | | report.append('# å¸å·ææ¥è§£ææ¥åï¼%sï¼' % a.month) |
| | | report.append('') |
| | | report.append('ï¼åªè¯»è§£æï¼ä¸è¡ä¸ä¸ªé¡¹ç®è¡ï¼æç»è§åå `.tsv`ï¼') |
| | | report.append('') |
| | | for body in bodies: |
| | | d = os.path.join(a.root, 'è¾å
¥', body, md) |
| | | body_key = body.split('ï¼')[0] |
| | | report.append('## %s' % body) |
| | | report.append('') |
| | | report.append('| æä»¶ | å·¥ä½è¡¨ | å¸å· | 项ç®è¡ | æèµç³»ç»å计(èªå¼å§å»ºè®¾ç´¯è®¡/èªå¹´å累计/æ¬æå®æ) | æºæä»¶å°è®¡è¡ | ä¸è´æ§ |') |
| | | report.append('| --- | --- | --- | --- | --- | --- | --- |') |
| | | if not os.path.isdir(d): |
| | | report.append('| ï¼ç®å½ä¸åå¨ï¼%sï¼ | | | | | | |' % d) |
| | | report.append('') |
| | | continue |
| | | files = sorted(f for f in os.listdir(d) |
| | | if os.path.isfile(os.path.join(d, f)) and not f.startswith('~$')) |
| | | for f in files: |
| | | path = os.path.join(d, f) |
| | | city_file = F.city_of_text(f) |
| | | try: |
| | | sheets = F.open_sheets(path) |
| | | sel = F.pick_sheet(sheets, ym=ym) |
| | | if not sel: |
| | | report.append('| %s | ï¼æªéä¸å·¥ä½è¡¨ï¼ | | | | | |' % f[:44]) |
| | | checks.append({'åç±»': body_key, 'å¸å·': city_file or '', 'æä»¶': f, 'å·¥ä½è¡¨': '', |
| | | 'ç¶æ': 'æªéä¸å·¥ä½è¡¨', '项ç®è¡æ°': 0, 'ä¸è´æ§': 'â'}) |
| | | continue |
| | | nm, nr, nc, cell, _hits = sel |
| | | merges = F.sheet_merges(path).get(nm, []) |
| | | rows, seg, extra = parse_sheet(cell, nr, nc, city=city_file, merges=merges) |
| | | city = seg.get('å¸å·') or city_file or city_by_override(f) or '' |
| | | sums = {k: sum(num(r.get(k)) or 0 for r in rows) for k in NUM_FIELDS} |
| | | sub = extra.get('å°è®¡å计è¡') or {} |
| | | sub_txt, ok = [], 'â' |
| | | if not sub and extra.get('å¸å·è¡å¼'): |
| | | sub = {'R%s(å¸å·è¡)' % (seg.get('å¸å·è¡') or '?'): extra['å¸å·è¡å¼']} |
| | | tok = tval = None |
| | | if sub: |
| | | key, val = pick_total(sub) |
| | | tok, tval = key, val |
| | | sub_txt.append('%s=%s' % (key, '/'.join(pretty(val.get(k)) for k in ('èªå¼å§å»ºè®¾ç´¯è®¡', 'èªå¹´å累计', 'æ¬æå®æ')))) |
| | | if len(sub) > 1: |
| | | sub_txt.append('ï¼å¦æ %d è¡å°è®¡/å计ï¼' % (len(sub) - 1)) |
| | | same = all(abs((val.get(k) or 0) - sums[k]) < 0.05 |
| | | for k in ('èªå¼å§å»ºè®¾ç´¯è®¡', 'èªå¹´å累计', 'æ¬æå®æ')) |
| | | ok = 'â
ä¸è´' if same else 'â ï¸ ä¸ä¸è´' |
| | | ck = {'åç±»': body_key, 'å¸å·': city, 'æä»¶': f, 'å·¥ä½è¡¨': nm, 'ç¶æ': 'OK', |
| | | '项ç®è¡æ°': len(rows), 'å计è¡': '', 'ä¸è´æ§': ok, |
| | | 'åä½': ','.join('%s=%s' % (k, v) for k, v in (extra.get('åä½') or {}).items())} |
| | | for k in ('èªå¼å§å»ºè®¾ç´¯è®¡', 'èªå¹´å累计', 'æ¬æå®æ'): |
| | | ck['æ±å_' + k] = sums[k] |
| | | if sub: |
| | | ck['å计è¡'] = tok |
| | | for k in ('èªå¼å§å»ºè®¾ç´¯è®¡', 'èªå¹´å累计', 'æ¬æå®æ'): |
| | | ck['å计_' + k] = tval.get(k) |
| | | checks.append(ck) |
| | | report.append('| %s | %s | %s | %d | %s | %s | %s |' % ( |
| | | f[:44], nm[:14], city, len(rows), |
| | | '/'.join(pretty(sums[k]) for k in ('èªå¼å§å»ºè®¾ç´¯è®¡', 'èªå¹´å累计', 'æ¬æå®æ')), |
| | | ' '.join(sub_txt), ok)) |
| | | for r in rows: |
| | | rec = {'åç±»': body_key, 'å¸å·': city, 'æä»¶': f, 'å·¥ä½è¡¨': nm} |
| | | rec.update(r) |
| | | records.append(rec) |
| | | except Exception as e: |
| | | report.append('| %s | ï¼è§£æå¤±è´¥ï¼%s: %sï¼ | | | | | |' % (f[:44], type(e).__name__, str(e)[:60])) |
| | | checks.append({'åç±»': body_key, 'å¸å·': city_file or '', 'æä»¶': f, 'å·¥ä½è¡¨': '', |
| | | 'ç¶æ': 'è§£æå¤±è´¥ï¼%s: %s' % (type(e).__name__, str(e)[:80]), |
| | | '项ç®è¡æ°': 0, 'ä¸è´æ§': 'â'}) |
| | | report.append('') |
| | | |
| | | # å¸å·æ±æ»ï¼è·¨æä»¶åå¹¶åå¸å·ï¼ |
| | | by_city = {} |
| | | for r in records: |
| | | k = (r['åç±»'], r['å¸å·']) |
| | | s = by_city.setdefault(k, {f: 0.0 for f in NUM_FIELDS}) |
| | | for f in NUM_FIELDS: |
| | | s[f] += num(r.get(f)) or 0 |
| | | report.append('## æå¸å·æ±æ»ï¼é¡¹ç®è¡æ±åï¼è·¨æä»¶åå¹¶ï¼') |
| | | report.append('') |
| | | report.append('| åç±» | å¸å· | é¡¹ç®æ° | è®¡åæ»æèµ | èªå¼å§å»ºè®¾ç´¯è®¡ | æ¬å¹´è®¡å | èªå¹´å累计 | æ¬æå®æ |') |
| | | report.append('| --- | --- | --- | --- | --- | --- | --- | --- |') |
| | | for (bk, city), s in sorted(by_city.items()): |
| | | n = sum(1 for r in records if r['åç±»'] == bk and r['å¸å·'] == city) |
| | | report.append('| %s | %s | %d | %s | %s | %s | %s | %s |' % ( |
| | | bk, city, n, |
| | | *(pretty(s[f]) for f in ('æ»æèµ', 'èªå¼å§å»ºè®¾ç´¯è®¡', 'æ¬å¹´è®¡åæèµ', 'èªå¹´å累计', 'æ¬æå®æ')))) |
| | | report.append('') |
| | | |
| | | report.append('## åæºæä»¶è¯å«å°çåä½ï¼**æè¡¨å¤´å
³é®åå®ä½ï¼ä¸æ¯åºå®åå·**ï¼') |
| | | report.append('') |
| | | report.append('| åç±» | æä»¶ | å·¥ä½è¡¨ | 项ç®åç§° | æ»æèµ | èªå¼å§å»ºè®¾ç´¯è®¡ | æ¬å¹´è®¡åæèµ | èªå¹´å累计 | æ¬æå®æ |') |
| | | report.append('| --- | --- | --- | --- | --- | --- | --- | --- | --- |') |
| | | _key5 = ('项ç®åç§°', 'æ»æèµ', 'èªå¼å§å»ºè®¾ç´¯è®¡', 'æ¬å¹´è®¡åæèµ', 'èªå¹´å累计', 'æ¬æå®æ') |
| | | for ck in checks: |
| | | _cm = dict(kv.split('=', 1) for kv in (ck.get('åä½') or '').split(',') if '=' in kv) |
| | | report.append('| %s | %s | %s | %s |' % (ck.get('åç±»', ''), ck.get('æä»¶', '')[:34], ck.get('å·¥ä½è¡¨', '')[:12], |
| | | ' | '.join(_cm.get(k, 'â') for k in _key5))) |
| | | report.append('') |
| | | |
| | | ck_cols = ['åç±»', 'å¸å·', 'æä»¶', 'å·¥ä½è¡¨', 'ç¶æ', '项ç®è¡æ°', 'ä¸è´æ§', 'å计è¡', 'åä½', |
| | | 'æ±å_èªå¼å§å»ºè®¾ç´¯è®¡', 'æ±å_èªå¹´å累计', 'æ±å_æ¬æå®æ', |
| | | 'å计_èªå¼å§å»ºè®¾ç´¯è®¡', 'å计_èªå¹´å累计', 'å计_æ¬æå®æ'] |
| | | p_ck = os.path.join(out, 'è§£ææ ¡éª_%s.tsv' % a.month) |
| | | with io.open(p_ck, 'w', encoding='utf-8-sig') as fh: |
| | | fh.write('\t'.join(ck_cols) + '\n') |
| | | for c in checks: |
| | | fh.write('\t'.join(pretty(c.get(k, '')) if isinstance(c.get(k), float) else str(c.get(k, '')) |
| | | for k in ck_cols) + '\n') |
| | | print('æ ¡éªè®°å½æ° = %d' % len(checks)) |
| | | |
| | | cols = ['åç±»', 'å¸å·', 'æä»¶', 'å·¥ä½è¡¨', 'è¡å·', 'åºå·', 'åç±»'] + FIELDS |
| | | tsv = os.path.join(out, 'è§£æç»æ_%s.tsv' % a.month) |
| | | with io.open(tsv, 'w', encoding='utf-8-sig') as fh: |
| | | fh.write('\t'.join(cols) + '\n') |
| | | for r in records: |
| | | fh.write('\t'.join(str(r.get(c, '')) for c in cols) + '\n') |
| | | p_md = os.path.join(out, 'è§£ææ¥å_%s.md' % a.month) |
| | | io.open(p_md, 'w', encoding='utf-8').write('\n'.join(report) + '\n') |
| | | print('项ç®è¡å计 = %d' % len(records)) |
| | | print('wrote', p_md) |
| | | print('wrote', tsv) |
| | | print('wrote', p_ck) |
| | | |
| | | |
| | | if __name__ == '__main__': |
| | | main() |
| New file |
| | |
| | | # -*- coding: utf-8 -*- |
| | | """æ ¼å¼æ¢æµ.py ââ æèµææ¥æºæä»¶æ ¼å¼æ¢æµï¼åªè¯»ï¼ä¸ä¿®æ¹ä»»ä½æºæä»¶ï¼ |
| | | |
| | | ç¨æ³ï¼ |
| | | python docs\æèµ\å·¥å
·\æ ¼å¼æ¢æµ.py --month 2026-07 |
| | | python docs\æèµ\å·¥å
·\æ ¼å¼æ¢æµ.py --month 2026-07 --body ç©æµï¼ç©æµååºï¼ |
| | | è¾åºï¼ |
| | | <out>\æ ¼å¼æ¢æµ_<YYYY-MM>.md 人读æ¥å |
| | | <out>\æ ¼å¼æ¢æµ_<YYYY-MM>.tsv æºå¨å¯è¯»æç»ï¼ä¾ç¨åºå彿¯å¯¹ï¼ |
| | | |
| | | ååï¼ |
| | | 1) åä½ä¸åæ»ï¼æè¡¨å¤´å
³é®åå¨âå 14 è¡ Ã å 34 åâéå¹é
å®ä½ï¼ |
| | | 2) å·¥ä½è¡¨å
æâè¡¨å¤´åºæ¯å¦å¸¦æ¬æå¹´ææ è®°âä¼å
ï¼åæå½ä¸åæ®µæ°æåï¼ |
| | | é¿å
åå°ç©ºæ¨¡æ¿è¡¨ / åå²æè¡¨ï¼å¦æ½æ±ãæåºãè¥é³ç夿工ä½ç°¿ï¼ï¼ |
| | | 3) 项ç®è¡å¤å®ï¼åç§°åé空ä¸ä¸æ¯å°è®¡/å计/åç±»è¡ï¼ä¸ææ°å¼éç¹ï¼èªå¼å§å»ºè®¾ç´¯è®¡çï¼ï¼ |
| | | å
¼å®¹âæ åºå·åâï¼éå·ï¼ä¸â缺åºå·âï¼æåº 7 æï¼ä¸¤ç§æ
åµï¼ |
| | | 4) å¸å·å段ï¼å
æ¾åºãå¸å·è¡ãï¼é¦ 5 åéæ°å¥½åªæ 1 个åå
æ ¼æ¯å¸å·åï¼åè¡å
¶ä½åå
¨ç©ºï¼ï¼ |
| | | ååªåç®æ å¸å·æ®µå
ç项ç®è¡ãæ¹åçåå °äº¤éç©æµâ¦è¡¨ç 88 è¡éï¼R11-R63 æ¯éèç |
| | | æ¦æ±åå²åºåï¼è¥ä¸æå¸å·åæ®µå°±ä¼ææ¦æ±çåå²é¡¹ç®å½æåå °çåè¿æ¥ï¼ |
| | | 5) éèè¡ / éèå·¥ä½è¡¨ä¸ä½ä¸ºå¤å®ä¾æ®ï¼é»ç³ç©æµ R10 æ¯éèè¡ï¼ä½å®æ¯ä¸æ¡çå®é¡¹ç®è¡ |
| | | ï¼é³æ°å¿ç¦å±±ç©æµä»å¨ä¸å¿ï¼ï¼ä¸å·²è®¡å
¥é»ç³å¸å·æ±æ»è¡ï¼å¿
é¡»åã |
| | | """ |
| | | import sys, os, io, re, argparse, datetime as _dt |
| | | |
| | | for _base in (os.path.dirname(os.path.abspath(__file__)), os.getcwd()): |
| | | for _sub in ('_pylibs', os.path.join('..', '_pylibs')): |
| | | _lib = os.path.abspath(os.path.join(_base, _sub)) |
| | | if os.path.isdir(_lib) and _lib not in sys.path: |
| | | sys.path.insert(0, _lib) |
| | | |
| | | try: |
| | | import xlrd |
| | | except ImportError: |
| | | xlrd = None |
| | | try: |
| | | import openpyxl |
| | | except ImportError: |
| | | openpyxl = None |
| | | |
| | | FIELD_PAT = [ |
| | | ('项ç®åç§°', r'^(项ç®åç§°|项ç®åç§°åç«çº§|项ç®åç«çº§|项ç®åç§°åæçº§)$'), |
| | | ('建设åä½', r'(æèµå»ºè®¾\s*åä½åç§°|æèµå»ºè®¾åä½åç§°|项ç®ä¸ä¸»|建设åä½)'), |
| | | ('建设æ§è´¨', r'^(建设æ§è´¨|建设 æ§è´¨)$'), |
| | | ('å¼å·¥æ¶é´', r'^(å¼å·¥æ¶é´|å¼å·¥å¹´)$'), |
| | | ('竣工æ¶é´', r'^(竣工æ¶é´|å»ºææ¶é´|å®å·¥å¹´)$'), |
| | | ('æ»æèµ', r'(è®¡åæ»æèµ|æ»æèµ)'), |
| | | ('èªå¼å§å»ºè®¾ç´¯è®¡', r'(èªå¼å§å»ºè®¾|èªå¼å§å»ºè®¾è³æ¬å¹´)'), |
| | | ('æ¬å¹´è®¡åæèµ', r'(æ¬å¹´è®¡åæèµ|æ¬å¹´è®¡å)'), |
| | | ('èªå¹´å累计', r'((èª)?å¹´åç´¯è®¡å®ææèµ|èªå¹´å累计|èªå¹´å-ç´¯è®¡å®ææèµ)'), |
| | | ('æ¬æå®æ', r'(æ¬æå®ææèµ|æ¬æå®æ|彿宿æèµ|^æ¬æ$)'), |
| | | ('å»ºè®¾é¶æ®µ', r'^(项ç®å»ºè®¾é¶æ®µ|å»ºè®¾é¶æ®µ)$'), |
| | | ('形象è¿åº¦', r'^(形象è¿åº¦|è¿åº¦æ
åµ)$'), |
| | | ('å·¥å¯', r'^å·¥å¯'), |
| | | ('å设', r'^å设'), |
| | | ('å¸å·', r'^(å¸å·|å¸å·åç§°)$'), |
| | | ('æ¥æ', r'^(20\d\d[-./]\d{1,2})'), |
| | | ] |
| | | KEY = ['项ç®åç§°', '建设åä½', '建设æ§è´¨', 'å¼å·¥æ¶é´', '竣工æ¶é´', 'æ»æèµ', |
| | | 'èªå¼å§å»ºè®¾ç´¯è®¡', 'æ¬å¹´è®¡åæèµ', 'èªå¹´å累计', 'æ¬æå®æ', 'å»ºè®¾é¶æ®µ', '形象è¿åº¦'] |
| | | BAD_NAME = ('å¡«æ¥åä½', 'ç¾ç« ', 'åä½è´è´£äºº', 'ç»è®¡è´è´£äºº', 'å®¡æ ¸', '说æ', '注ï¼', 'ææ¥', 'æ¥è¡¨', |
| | | 'åº å·', 'åºå·', '项ç®åç§°', '项ç®ä¸ä¸»') |
| | | |
| | | CITIES = ('æ¦æ±', 'é»ç³', 'åå °', '宿', 'è¥é³', 'éå·', 'èé¨', 'åæ', 'èå·', 'é»å', |
| | | 'å¸å®', 'éå·', 'æ©æ½', '仿¡', 'æ½æ±', '天é¨', 'ç¥åæ¶', 'æåº') |
| | | |
| | | |
| | | def city_segments(cell, nrows, ncols, maxc=5): |
| | | # å¸å·è¡ = é¦ maxc åéæ°å¥½åªæ 1 个åå
æ ¼æ¯å¸å·åï¼åè¡å
¶ä½å为空ï¼ã |
| | | # è¿å [(è¡å·1åº, å¸å·å), ...]ï¼å·²æè¡å·æåºã |
| | | segs = [] |
| | | for r in range(min(nrows, 800)): |
| | | vals = [norm(cell(r, c)) for c in range(min(ncols, maxc))] |
| | | hit = [i for i, v in enumerate(vals) if v in CITIES] |
| | | if len(hit) == 1 and sum(1 for v in vals if v) == 1: |
| | | segs.append((r + 1, vals[hit[0]])) |
| | | return segs |
| | | |
| | | |
| | | def city_of_text(text): |
| | | for c in CITIES: |
| | | if c in str(text or ''): |
| | | return c |
| | | return None |
| | | |
| | | |
| | | def norm(s): |
| | | s = str(s or '') |
| | | for ch in (' ', '\u3000', '\n', '\r', '\t'): |
| | | s = s.replace(ch, '') |
| | | return s |
| | | |
| | | |
| | | def colname(i): |
| | | s = '' |
| | | i += 1 |
| | | while i: |
| | | i, r = divmod(i - 1, 26) |
| | | s = chr(65 + r) + s |
| | | return s |
| | | |
| | | |
| | | def colindex(letters): |
| | | n = 0 |
| | | for ch in letters: |
| | | n = n * 26 + (ord(ch) - 64) |
| | | return n - 1 |
| | | |
| | | |
| | | def sheet_merges(path): |
| | | """è¿å {sheet_name: [(rlo, rhi, clo, chi), ...]}ï¼0 åºãå³å¼ï¼ã |
| | | |
| | | ç¨äºè¯å«ã两级表头ãï¼ç»è¡¨å¤´ï¼è·¨å¤åçåå¹¶åå
æ ¼ï¼ä¸è½ç´æ¥å½ææå段çåã |
| | | 读ä¸å°åå¹¶ä¿¡æ¯æ¶è¿å已解æå°çé¨åï¼ä¸æå¼å¸¸ï¼ã |
| | | """ |
| | | with open(path, 'rb') as fh: |
| | | magic = fh.read(4) |
| | | out = {} |
| | | try: |
| | | if magic[:4] == b'PK\x03\x04': |
| | | if openpyxl is None: |
| | | return out |
| | | wb = openpyxl.load_workbook(path, data_only=True) |
| | | for nm in wb.sheetnames: |
| | | ws = wb[nm] |
| | | out[nm] = [(r.min_row - 1, r.max_row, r.min_col - 1, r.max_col) |
| | | for r in ws.merged_cells.ranges] |
| | | wb.close() |
| | | else: |
| | | if xlrd is None: |
| | | return out |
| | | bk = xlrd.open_workbook(path, formatting_info=True) |
| | | for si in range(bk.nsheets): |
| | | sh = bk.sheet_by_index(si) |
| | | out[sh.name] = list(getattr(sh, 'merged_cells', []) or []) |
| | | except Exception: |
| | | return out |
| | | return out |
| | | |
| | | |
| | | def merge_span(merges, row1, col0): |
| | | """该åå
æ ¼ï¼1 åºè¡å·ã0 åºåå·ï¼æå¨åå¹¶åºç (å0èµ·, å0æ¢å³å¼)ï¼ä¸å¨åå¹¶åºè¿å Noneã""" |
| | | for (rlo, rhi, clo, chi) in (merges or ()): |
| | | if rlo <= row1 - 1 < rhi and clo <= col0 < chi: |
| | | return (clo, chi) |
| | | return None |
| | | |
| | | |
| | | def open_sheets(path): |
| | | """è¿å [(sheet_name, nrows, ncols, cell_fn), ...]ã |
| | | |
| | | 注æï¼`.et`ï¼WPSï¼å®ä¸º OLE2/BIFF8 å¤åææ¡£ï¼xlrd å¯ç´æ¥è¯»ï¼ä¸å¿
èµ° Excel COMã |
| | | """ |
| | | with open(path, 'rb') as fh: |
| | | magic = fh.read(4) |
| | | if magic[:4] == b'PK\x03\x04': |
| | | if openpyxl is None: |
| | | raise RuntimeError('éè¦ openpyxl 读å .xlsx') |
| | | wb = openpyxl.load_workbook(path, data_only=True) |
| | | out = [] |
| | | for nm in wb.sheetnames: |
| | | ws = wb[nm] |
| | | out.append((nm, ws.max_row, ws.max_column, |
| | | (lambda r, c, _w=ws: _w.cell(row=r + 1, column=c + 1).value))) |
| | | wb.close() |
| | | return out |
| | | if xlrd is None: |
| | | raise RuntimeError('éè¦ xlrd 读å .xls') |
| | | bk = xlrd.open_workbook(path) |
| | | out = [] |
| | | for si in range(bk.nsheets): |
| | | sh = bk.sheet_by_index(si) |
| | | out.append((sh.name, sh.nrows, sh.ncols, |
| | | (lambda r, c, _s=sh: _s.cell_value(r, c) if (r < _s.nrows and c < _s.ncols) else ''))) |
| | | return out |
| | | |
| | | |
| | | def scan_fields(cell, nrows, ncols, maxrow=14, maxcol=34): |
| | | hits = {} |
| | | for r in range(min(nrows, maxrow)): |
| | | for c in range(min(ncols, maxcol)): |
| | | t = norm(cell(r, c)) |
| | | if not t or len(t) > 30: |
| | | continue |
| | | for f, p in FIELD_PAT: |
| | | if re.search(p, t): |
| | | hits.setdefault(f, []).append((r + 1, colname(c), t[:24])) |
| | | return hits |
| | | |
| | | |
| | | def is_num(v): |
| | | if isinstance(v, (int, float)) and not isinstance(v, bool): |
| | | return True |
| | | return bool(re.match(r'^-?\d+(\.\d+)?$', norm(v))) |
| | | |
| | | |
| | | def _num_count(cell, nrows, col, start_row1): |
| | | """ç»è®¡è¯¥åå¨è¡¨å¤´è¡ä»¥ä¸çæ°å¼åå
æ ¼ä¸ªæ°ï¼ç¨äºåºååååï¼å¦ãèªå¼å§å»ºè®¾ç´¯è®¡å®ææèµãä¸ãâ¦æ°å¢å»ºçé¢ç§¯ãï¼ã""" |
| | | n = 0 |
| | | for r in range(start_row1, min(nrows, 800)): |
| | | v = cell(r, col) |
| | | if isinstance(v, (int, float)) and not isinstance(v, bool): |
| | | n += 1 |
| | | return n |
| | | |
| | | |
| | | def pick_columns(cell, nrows, ncols, merges=None, fields=None): |
| | | """æè¡¨å¤´å
³é®åå®ä½å â ({åæ®µ: 0 åºåå·}, hits)ã |
| | | |
| | | ä¸¤çº§è¡¨å¤´æ¶æ§ï¼è¥æå段çå½ä¸è½å¨**è·¨å¤åçåå¹¶åå
æ ¼**éï¼è¯´æå®æ¯ç»è¡¨å¤´ï¼ä¸è½ç´æ¥å½è¯¥å段çåï¼ |
| | | æ¤æ¶å¨æ¬åå¹¶åºå
æé¤ãå
¶å®åæ®µæ´æ·±çå表头ãæå çåï¼è¥åªå©å¯ä¸ä¸åï¼åè¯¥åææ¯æ¬å段çåã |
| | | ä¾ï¼éå·ãä¼ä¸ææ¥æ±æ»ãR5 ç»è¡¨å¤´ãèªå¹´åç´¯è®¡å®ææèµï¼ä¸å
ï¼ãåå¹¶ I5:K5ï¼ |
| | | å表头 I=æ¬å¹´è®¡åæèµãJ=å计ãK=å
¶ä¸ï¼æ¬æå®ææèµ â |
| | | ãèªå¹´å累计ãè½å¨ Jï¼ä¸æèµç³»ç» G åä¸è´ï¼ï¼è䏿¯ Iï¼é£æ¯æ¬å¹´è®¡åæèµï¼ã |
| | | """ |
| | | hits = scan_fields(cell, nrows, ncols) |
| | | fields = list(fields) if fields else [k for k, _ in FIELD_PAT] |
| | | best = {} |
| | | for f in fields: |
| | | if f not in hits: |
| | | continue |
| | | uniq, seen = [], set() |
| | | for h in sorted(hits[f], key=lambda h: (h[0], colindex(h[1]))): |
| | | if h[1] in seen: |
| | | continue |
| | | seen.add(h[1]); uniq.append(h) |
| | | # åååæ¶æ§ï¼ä¼å
ãè¡¨å¤´ä¸æ¹ççææ°åãçé£ä¸åã |
| | | # ä¾ï¼æ¦æ±ç©æµãèªå¼å§å»ºè®¾ç´¯è®¡å®ææèµï¼ä¸å
ï¼ãH ä¸ãèªå¼å§å»ºè®¾ç´¯è®¡æ°å¢å»ºçé¢ç§¯ãP ååï¼ |
| | | # åªæ H åææ°å â å Hï¼æâå½ä¸è¯æçâä¼éå Pï¼é£æ¯å»ºçé¢ç§¯ï¼ã |
| | | withnum = [h for h in uniq if _num_count(cell, nrows, colindex(h[1]), h[0]) > 0] |
| | | pool = withnum or uniq |
| | | best[f] = sorted(pool, key=lambda h: (h[0], colindex(h[1])))[0] |
| | | cols = {} |
| | | for f, h in best.items(): |
| | | row1, letter, _txt = h |
| | | c0 = colindex(letter) |
| | | span = merge_span(merges, row1, c0) |
| | | if span and (span[1] - span[0]) > 1: |
| | | taken = set() |
| | | for f2, h2 in best.items(): |
| | | if f2 == f or h2[0] <= row1: |
| | | continue |
| | | c2 = colindex(h2[1]) |
| | | if span[0] <= c2 < span[1]: |
| | | taken.add(c2) |
| | | free = [c for c in range(span[0], span[1]) if c not in taken] |
| | | if len(free) == 1: |
| | | cols[f] = free[0] |
| | | continue |
| | | cols[f] = c0 |
| | | return cols, hits |
| | | |
| | | |
| | | def profile(cell, nrows, ncols, hits, city=None, merges=None): |
| | | cols, _ = pick_columns(cell, nrows, ncols, merges) |
| | | namecol = colname(cols['项ç®åç§°']) if '项ç®åç§°' in cols else None |
| | | data_start = data_end = None |
| | | project_rows = 0 |
| | | groups = [] |
| | | segs = city_segments(cell, nrows, ncols) |
| | | if city is None and len({s[1] for s in segs}) == 1: |
| | | city = segs[0][1] |
| | | lo, hi, city_row = 1, 10 ** 9, None |
| | | if city: |
| | | for i, (rr, cc) in enumerate(segs): |
| | | if cc == city: |
| | | city_row, lo = rr, rr |
| | | hi = segs[i + 1][0] if i + 1 < len(segs) else 10 ** 9 |
| | | break |
| | | if namecol is not None: |
| | | nc = cols['项ç®åç§°'] |
| | | anchors = [cols[k] for k in ('èªå¼å§å»ºè®¾ç´¯è®¡', 'èªå¹´å累计', 'æ»æèµ') if k in cols] |
| | | for r in range(min(nrows, 800)): |
| | | if not (lo <= r + 1 < hi): |
| | | continue |
| | | a = norm(cell(r, 0)) |
| | | name = norm(cell(r, nc)) |
| | | is_group = bool(re.match(r'^(ä¸|äº|ä¸|å|äº|å
)ã', a + name)) \ |
| | | or a in ('å°è®¡', 'å计') or name in ('å°è®¡', 'å计') |
| | | if is_group: |
| | | if name: |
| | | groups.append((r + 1, name[:20])) |
| | | continue |
| | | if not name or len(name) < 4 or any(name.startswith(x) for x in BAD_NAME): |
| | | continue |
| | | if nc == 0: |
| | | numbered = True # æ åºå·åï¼éå·ï¼ï¼åç§°åå°±æ¯ A å |
| | | else: |
| | | numbered = bool(re.match(r'^\d{1,3}(\.0)?$', a)) or a == '' |
| | | has_value = any(is_num(cell(r, c)) for c in anchors) if anchors else True |
| | | if numbered and has_value: |
| | | data_start = data_start or r + 1 |
| | | data_end = r + 1 |
| | | project_rows += 1 |
| | | return dict(namecol=namecol, cols=cols, data_start=data_start, data_end=data_end, |
| | | project_rows=project_rows, groups=groups[:6], |
| | | city=city or '', city_row=city_row or '', segments=segs[:8], |
| | | header_rows=sorted({h[0] for v in hits.values() for h in v})) |
| | | |
| | | |
| | | def hdr_dates(cell, nrows, ncols): |
| | | """表头åºï¼å 14 è¡ Ã å 32 åï¼åºç°çå¹´ææ è®°ï¼å¦ '202607'ï¼å
¼å®¹ææ¬æ¥æä¸ Excel æ¥æåºåå·ï¼ã""" |
| | | out = set() |
| | | for r in range(min(nrows, 14)): |
| | | for c in range(min(ncols, 32)): |
| | | v = cell(r, c) |
| | | t = str(v or '') |
| | | for m in re.finditer(r'(20\d{2})\s*[-./å¹´]\s*(\d{1,2})', t): |
| | | out.add('%s%02d' % (m.group(1), int(m.group(2)))) |
| | | if isinstance(v, (int, float)) and not isinstance(v, bool) and 40000 <= v <= 60000: |
| | | d = _dt.date(1899, 12, 30) + _dt.timedelta(days=int(v)) |
| | | out.add('%04d%02d' % (d.year, d.month)) |
| | | return out |
| | | |
| | | |
| | | def pick_sheet(sheets, ym=None): |
| | | best = None |
| | | for (nm, nr, nc, cell) in sheets: |
| | | hits = scan_fields(cell, nr, nc) |
| | | score = sum(3 if k == '项ç®åç§°' else 2 for k in hits if k in KEY) |
| | | if ym and ym in hdr_dates(cell, nr, nc): |
| | | score += 20 |
| | | if best is None or score > best[1]: |
| | | best = ((nm, nr, nc, cell, hits), score) |
| | | return best[0] if best else None |
| | | |
| | | |
| | | def month_dir(month): |
| | | return '%dæ' % int(month.split('-')[1]) |
| | | |
| | | |
| | | def main(): |
| | | ap = argparse.ArgumentParser() |
| | | ap.add_argument('--month', required=True, help='å¦ 2026-07') |
| | | ap.add_argument('--root', default=os.path.join('docs', 'æèµ')) |
| | | ap.add_argument('--out', default=None) |
| | | ap.add_argument('--body', default=None, help='åªæ«ä¸ä¸ªåç±»ç®å½') |
| | | args = ap.parse_args() |
| | | out = args.out or os.path.join(args.root, 'è¾åº') |
| | | os.makedirs(out, exist_ok=True) |
| | | md = month_dir(args.month) |
| | | ym = args.month.replace('-', '') |
| | | bodies = [args.body] if args.body else ['客è¿ï¼å®¢è¿ç«ï¼', 'ç©æµï¼ç©æµååºï¼'] |
| | | rows, report = [], [] |
| | | for body in bodies: |
| | | d = os.path.join(args.root, 'è¾å
¥', body, md) |
| | | if not os.path.isdir(d): |
| | | report.append('!! ç®å½ä¸åå¨ï¼%s' % d) |
| | | continue |
| | | files = sorted(f for f in os.listdir(d) |
| | | if os.path.isfile(os.path.join(d, f)) and not f.startswith('~$')) |
| | | report.append('## %sï¼%d 个æä»¶ï¼' % (body, len(files))) |
| | | for f in files: |
| | | p = os.path.join(d, f) |
| | | rec = dict(åç±»=body.split('ï¼')[0], æä»¶=f, å·¥ä½è¡¨='', 表头è¡='', æ°æ®èµ·='', æ°æ®æ¢='', |
| | | 项ç®è¡æ°=0, åç§°å='', åç»è¡='', å¸å·='', å¸å·è¡='', å¸å·æ®µ='') |
| | | file_city = city_of_text(f) |
| | | try: |
| | | sel = pick_sheet(open_sheets(p), ym=ym) |
| | | if sel: |
| | | nm, nr, nc, cell, hits = sel |
| | | pr = profile(cell, nr, nc, hits, city=file_city, |
| | | merges=sheet_merges(p).get(nm, [])) |
| | | rec.update(å·¥ä½è¡¨=nm, 表头è¡=','.join(map(str, pr['header_rows'])), |
| | | æ°æ®èµ·=pr['data_start'], æ°æ®æ¢=pr['data_end'], |
| | | 项ç®è¡æ°=pr['project_rows'], åç§°å=pr['namecol'] or '', |
| | | åç»è¡=';'.join('R%s:%s' % g for g in pr['groups']), |
| | | å¸å·=pr['city'] or (file_city or ''), å¸å·è¡=pr['city_row'], |
| | | å¸å·æ®µ=';'.join('R%s:%s' % s for s in pr['segments'])) |
| | | for k in KEY: |
| | | if k in pr['cols']: |
| | | rec[k + 'å'] = colname(pr['cols'][k]) |
| | | except Exception as e: |
| | | rec['é误'] = '%s: %s' % (type(e).__name__, e) |
| | | rows.append(rec) |
| | | report.append(' %-46s sheet=%-12s å¸å·=%s@R%s 表头=%-12s æ°æ®=%s~%s 项ç®è¡=%-3s åç§°å=%s %s' |
| | | % (rec['æä»¶'][:46], str(rec['å·¥ä½è¡¨'])[:12], rec['å¸å·'], rec['å¸å·è¡'], |
| | | rec['表头è¡'], rec['æ°æ®èµ·'], |
| | | rec['æ°æ®æ¢'], rec['项ç®è¡æ°'], rec['åç§°å'], |
| | | ''.join('%s=%s ' % (k, rec.get(k + 'å', '-')) for k in KEY) |
| | | + (' [%s]' % rec['é误'] if rec.get('é误') else ''))) |
| | | cols = ['åç±»', 'æä»¶', 'å·¥ä½è¡¨', 'å¸å·', 'å¸å·è¡', 'å¸å·æ®µ', '表头è¡', 'æ°æ®èµ·', 'æ°æ®æ¢', '项ç®è¡æ°', |
| | | 'åç§°å'] + [k + 'å' for k in KEY] + ['åç»è¡', 'é误'] |
| | | tsv = os.path.join(out, 'æ ¼å¼æ¢æµ_%s.tsv' % args.month) |
| | | with io.open(tsv, 'w', encoding='utf-8-sig') as fh: |
| | | fh.write('\t'.join(cols) + '\n') |
| | | for r in rows: |
| | | fh.write('\t'.join(str(r.get(c, '')) for c in cols) + '\n') |
| | | mdpath = os.path.join(out, 'æ ¼å¼æ¢æµ_%s.md' % args.month) |
| | | io.open(mdpath, 'w', encoding='utf-8').write( |
| | | '# æèµææ¥æºæä»¶æ ¼å¼æ¢æµï¼%sï¼\n\n' % args.month + '\n'.join(report) + |
| | | '\n\næç»è¡¨ï¼`%s`\n' % tsv) |
| | | print('wrote', mdpath) |
| | | print('wrote', tsv) |
| | | |
| | | |
| | | if __name__ == '__main__': |
| | | main() |
| New file |
| | |
| | | # -*- coding: utf-8 -*- |
| | | """éèé¡¹æ¢æµ.py ââ æèµææ¥æºæä»¶ãéèå·¥ä½è¡¨ / éèè¡ / éèåãåªè¯»æ¢æµ |
| | | |
| | | ç¨æ³ï¼ |
| | | python docs\æèµ\å·¥å
·\éèé¡¹æ¢æµ.py --month 2026-07 |
| | | è¾åºï¼ |
| | | <out>\éèé¡¹æ¢æµ_<YYYY-MM>.md |
| | | <out>\éèé¡¹æ¢æµ_<YYYY-MM>.txt |
| | | ååï¼åªè¯»ï¼ä¸ä¿®æ¹ä»»ä½æºæä»¶ï¼ä¸å¤å®ä¸å¡å£å¾ã |
| | | """ |
| | | import sys, os, io, argparse, datetime as _dt, glob |
| | | |
| | | _here = os.path.dirname(os.path.abspath(__file__)) |
| | | _root = os.path.abspath(os.path.join(_here, '..', '..', '..')) |
| | | for _base in (_here, _root, os.getcwd()): |
| | | for _sub in ('_pylibs',): |
| | | _lib = os.path.abspath(os.path.join(_base, _sub)) |
| | | if os.path.isdir(_lib) and _lib not in sys.path: |
| | | sys.path.insert(0, _lib) |
| | | |
| | | try: |
| | | import xlrd |
| | | except ImportError: |
| | | xlrd = None |
| | | try: |
| | | import openpyxl |
| | | except ImportError: |
| | | openpyxl = None |
| | | |
| | | VIS = {0: 'å¯è§', 1: 'éè', 2: '深度éè'} |
| | | |
| | | |
| | | def rngs(rows): |
| | | rows = sorted(rows) |
| | | out = [] |
| | | for r in rows: |
| | | if out and r == out[-1][1] + 1: |
| | | out[-1][1] = r |
| | | else: |
| | | out.append([r, r]) |
| | | return ['R%d' % a if a == b else 'R%d-R%d' % (a, b) for a, b in out] |
| | | |
| | | |
| | | def cell(v): |
| | | s = str(v).strip() if v is not None else '' |
| | | s = s.replace('\n', ' ').replace('|', '/') |
| | | return s[:24] |
| | | |
| | | |
| | | def scan_xls(path): |
| | | bk = xlrd.open_workbook(path, formatting_info=True) # åªæ True ææ rowinfo_map/colinfo_mapï¼éèè¡/åï¼ |
| | | res = [] |
| | | for sh in bk.sheets(): |
| | | hid = sh.rowinfo_map and [r + 1 for r, ri in sh.rowinfo_map.items() if ri.hidden] or [] |
| | | res.append({ |
| | | 'name': sh.name, 'vis': VIS.get(sh.visibility, str(sh.visibility)), |
| | | 'nrows': sh.nrows, 'ncols': sh.ncols, |
| | | 'hidden_rows': sorted(hid), |
| | | 'head': [[cell(sh.cell_value(r, c)) for c in range(min(sh.ncols, 8))] for r in range(min(sh.nrows, 6))], |
| | | 'hidden_head': [[r + 1] + [cell(sh.cell_value(r, c)) for c in range(min(sh.ncols, 8))] |
| | | for r in hid[:6]], |
| | | 'hidden_tail': [[r + 1] + [cell(sh.cell_value(r, c)) for c in range(min(sh.ncols, 8))] |
| | | for r in hid[-2:]], |
| | | }) |
| | | bk.release_resources() |
| | | return res |
| | | |
| | | |
| | | def scan_xlsx(path): |
| | | wb = openpyxl.load_workbook(path, data_only=True) |
| | | res = [] |
| | | for ws in wb.worksheets: |
| | | hid = [r for r, d in ws.row_dimensions.items() if d.hidden] |
| | | hidden_cols = [c for c, d in ws.column_dimensions.items() if d.hidden] |
| | | state = ws.sheet_state |
| | | vis = {'visible': 'å¯è§', 'hidden': 'éè', 'veryHidden': '深度éè'}.get(state, state) |
| | | head = [] |
| | | for r in range(1, min(ws.max_row, 6) + 1): |
| | | head.append([cell(ws.cell(r, c).value) for c in range(1, min(ws.max_column, 8) + 1)]) |
| | | hh = [] |
| | | for r in sorted(hid)[:6]: |
| | | hh.append([r] + [cell(ws.cell(r, c).value) for c in range(1, min(ws.max_column, 8) + 1)]) |
| | | res.append({'name': ws.title, 'vis': vis, 'nrows': ws.max_row, 'ncols': ws.max_column, |
| | | 'hidden_rows': sorted(hid), 'hidden_cols': hidden_cols, |
| | | 'head': head, 'hidden_head': hh}) |
| | | wb.close() |
| | | return res |
| | | |
| | | |
| | | def main(): |
| | | ap = argparse.ArgumentParser() |
| | | ap.add_argument('--month', default='2026-07') |
| | | ap.add_argument('--inroot', default=None) |
| | | a = ap.parse_args() |
| | | root = a.inroot or os.path.join(_root, 'docs', 'æèµ', 'è¾å
¥') |
| | | ym = a.month.replace('-', '') |
| | | mm = a.month.split('-')[1].lstrip('0') |
| | | outdir = os.path.join(_root, 'docs', 'æèµ', 'è¾åº') |
| | | os.makedirs(outdir, exist_ok=True) |
| | | |
| | | L = [] |
| | | L.append('# éèé¡¹æ¢æµï¼åªè¯»ï¼ â %s' % a.month) |
| | | L.append('') |
| | | L.append('çææ¶é´ï¼%s' % _dt.datetime.now().strftime('%Y-%m-%d %H:%M:%S')) |
| | | L.append('说æï¼åªè¯»æ«æï¼ä¸æ¹ä»»ä½æºæä»¶ããéèã= Excel éé»è®¤çä¸å°ï¼ä½ç¨åºè¯»åå
æ ¼è½è¯»å°ã') |
| | | L.append('') |
| | | |
| | | targets = [('客è¿ï¼å®¢è¿ç«ï¼', os.path.join(root, '客è¿ï¼å®¢è¿ç«ï¼', '%sæ' % mm)), |
| | | ('ç©æµï¼ç©æµååºï¼', os.path.join(root, 'ç©æµï¼ç©æµååºï¼', '%sæ' % mm))] |
| | | |
| | | for body, d in targets: |
| | | L.append('## %s ï¼ç®å½ï¼%sï¼' % (body, d)) |
| | | L.append('') |
| | | if not os.path.isdir(d): |
| | | L.append('ç®å½ä¸åå¨ã') |
| | | L.append('') |
| | | continue |
| | | files = sorted([f for f in os.listdir(d) if not f.startswith('~$')]) |
| | | for fn in files: |
| | | fp = os.path.join(d, fn) |
| | | ext = os.path.splitext(fn)[1].lower() |
| | | L.append('### %s' % fn) |
| | | L.append('') |
| | | try: |
| | | # 注æï¼.etï¼WPSï¼å®ä¸º OLE2/BIFF8 å¤åææ¡£ï¼xlrd å¯ä»¥ç´æ¥è¯»ï¼åªæ .xlsx èµ° openpyxl |
| | | info = scan_xlsx(fp) if ext == '.xlsx' else scan_xls(fp) |
| | | except Exception as e: |
| | | L.append('- 读å失败ï¼%s' % e) |
| | | L.append('') |
| | | continue |
| | | alln = len(info) |
| | | vis = [s for s in info if s['vis'] == 'å¯è§'] |
| | | hid = [s for s in info if s['vis'] != 'å¯è§'] |
| | | L.append('- å·¥ä½è¡¨æ»æ° %d ï¼å¯è§ %dï¼éè %d' % (alln, len(vis), len(hid))) |
| | | if hid: |
| | | L.append('- éèå·¥ä½è¡¨ï¼%s' % 'ã'.join('%s(%s)' % (s['name'], s['vis']) for s in hid[:8]) |
| | | + (' â¦å
±%då¼ ' % len(hid) if len(hid) > 8 else '')) |
| | | for s in info: |
| | | tag = [] if s['vis'] == 'å¯è§' else ['ï¼%sï¼' % s['vis']] |
| | | L.append(' - 表 `%s`%s 尺寸 %dè¡Ã%då' % (s['name'], ''.join(tag), s['nrows'], s['ncols'])) |
| | | hr = s['hidden_rows'] |
| | | if hr: |
| | | L.append(' - **éèè¡ %d è¡ï¼%s**' % (len(hr), 'ã'.join(rngs(hr)))) |
| | | for row in s['hidden_head']: |
| | | L.append(' - %s' % ' | '.join(['R%d' % row[0]] + row[1:])) |
| | | if len(hr) > 6 and s.get('hidden_tail'): |
| | | for row in s['hidden_tail']: |
| | | L.append(' - %s' % ' | '.join(['R%d' % row[0]] + row[1:])) |
| | | if s.get('hidden_cols'): |
| | | L.append(' - éèåï¼%s' % 'ã'.join(s['hidden_cols'])) |
| | | L.append('') |
| | | |
| | | txt = '\n'.join(L) |
| | | p_md = os.path.join(outdir, 'éèé¡¹æ¢æµ_%s.md' % a.month) |
| | | p_txt = os.path.join(outdir, 'éèé¡¹æ¢æµ_%s.txt' % a.month) |
| | | io.open(p_md, 'w', encoding='utf-8').write(txt + '\n') |
| | | io.open(p_txt, 'w', encoding='utf-8').write(txt + '\n') |
| | | print('OK -> %s' % p_md) |
| | | |
| | | |
| | | if __name__ == '__main__': |
| | | main() |
| New file |
| | |
| | | # æèµææ¥ãå¼¹çªæç¤ºãè§åï¼å®ç¨¿ 2026-09-17ï¼ |
| | | |
| | | > ç¨æ·è¦æ±ï¼ãç¨åºéé¢è®¾ç½®ä¸ä¸ªæç¤ºï¼åªè¦æä¸å¯¹çå°æ¹å°±å¼¹çªæç¤ºãã |
| | | > æ¬æä»¶æ**æææ£æ¥é¡¹ã级å«ãå¼¹çªææ¡ã建议å¨ä½**åæ»æä¸å¼ è¡¨ï¼ |
| | | > ãå¹é
æ ¡éªæ¥å_<YYYY-MM>.mdãå¼å¤´ä¸ `å¼¹çªæç¤º_<YYYY-MM>.tsv` 齿æ¬è¡¨äº§åºã |
| | | > å°æ¥æ¬è¿ Java å端ï¼ç½é¡µæ¶**ææ¤éæ¡å¼¹çªï¼è§åä¸å䏿¹**ã |
| | | |
| | | ## ä¸ã级å«å®ä¹ |
| | | |
| | | | çº§å« | å«ä¹ | ç¨åºè¡ä¸º | |
| | | | --- | --- | --- | |
| | | | **黿** | æ°æ®ä¸é½/è§£æå¤±è´¥ï¼ä¸è½å表 | 䏿§è¡åå
¥ï¼å¿
é¡»å
å¤ç | |
| | | | **è¦å** | æ°æ®æçç¹ï¼é人工确认 | å¯åå
¥ï¼ä½å¿
须人工确认ååå | |
| | | | **æç¤º** | ä»
åç¥ï¼ä¸é»æ | è®°å½å¤æ¥ï¼å¯ç»§ç» | |
| | | |
| | | ## äºãæ£æ¥é¡¹æ¸
åï¼17 é¡¹ï¼ |
| | | |
| | | | ç¼å· | ç±»å | çº§å« | è§¦åæ¡ä»¶ | æ°æ®æ¥æº | 建议å¨ä½ | |
| | | | --- | --- | --- | --- | --- | --- | |
| | | | 1 | ç¼ºæ¬ææèµç³»ç»è¡¨ | 黿 | ãè¾å
¥ãç®å½éæ¾ä¸å°æ¬æã模æ¿_æ¥è¯¢ç»æã(ææä»¶åæãæ¶æãåè¯å«) | è¾å
¥ç®å½ | ææ¬ææèµç³»ç»å¯¼åºæ¾è¿ `docs\æèµ\è¾å
¥\` åéè· | |
| | | | 2 | ç¼ºä¸ææèµç³»ç»è¡¨ | è¦å | æ¾ä¸å°ä¸æã模æ¿_æ¥è¯¢ç»æãâ æåº¦æ ¡éªæ æ³æ§è¡ | è¾å
¥ç®å½ | æ¯ææä¸æãæ¬æä¸¤ä»½é½æ¾è¿ `è¾å
¥\` | |
| | | | 3 | ç¼ºæºæä»¶è§£ææ ¡éª | 黿 | 没æ `è§£ææ ¡éª_<æ>.tsv` | è¾åºç®å½ | å
è· `å¸å·ææ¥è§£æ.py --month <æ>` | |
| | | | 4 | æºæä»¶è§£æå¼å¸¸ | 黿/è¦å | æºæä»¶ãæªéä¸å·¥ä½è¡¨ã(è¦å) æãè§£æå¤±è´¥ã(黿) | `è§£ææ ¡éª_<æ>.tsv` | 人工æå¼æºæä»¶ç¡®è®¤è¡¨å¤´/æ°æ®ï¼å¿
è¦æ¶ç»è®°ç¹ä¾ | |
| | | | 5 | æºæä»¶å
é¨å¯¹ä¸ä¸ | è¦å | 项ç®è¡æ±å â å计/å°è®¡/å¸å·è¡ | `è§£ææ ¡éª_<æ>.tsv` | 让å¸å·æ ¸å¯¹æºæä»¶ï¼åè®¡è¡æé¡¹ç®è¡æéï¼ | |
| | | | 6 | æºæä»¶ä¸æèµç³»ç»ä¸ä¸è´ | è¦å | 5 个æ°å¼å段任ä¸ï¼å¸å·ææ¥ vs æèµç³»ç» å·®é¢ > 1 | æºæä»¶ + æèµç³»ç» | 人工确认以åªä¸ªä¸ºå | |
| | | | 7 | **çä¼¼ååéä½** | è¦å | å¸å·ææ¥æå段çå¼**æ°å¥½çäº**æèµç³»ç»å¦ä¸ä¸ªå段 | æºæä»¶ + æèµç³»ç» | æ£æ¥æºæä»¶è¡¨å¤´ï¼ç»è¡¨å¤´åå¹¶åå
æ ¼ææéä½ï¼ï¼ä¿®ååè§ååéè· | |
| | | | 8 | æèµç³»ç»åç§°åæ³ä¸å | æç¤º | åç§°å»é´éå·/æ¬æ³¨åè½å¯¹ä¸æèµç³»ç»è®°å½ | æºæä»¶ + æèµç³»ç» | å·²ææèµç³»ç»è®°å½åæ°å¼å¯¹ç
§ï¼é¡¹ç®åç§°ä¸å¨ï¼ | |
| | | | 9 | æèµç³»ç»æ¥æ æ¤é¡¹ç® | æç¤º | æèµç³»ç»æ¬ææ²¡æè¿ä¸ªé¡¹ç®å | æèµç³»ç» | ç¥æå³å¯ï¼å¦é以系ç»ä¸ºåè¯·äººå·¥æ ¸å¯¹åç§° | |
| | | | 10 | çä¼¼åä¸é¡¹ç®ï¼åç§°åæ³ä¸åï¼ | è¦å | ä¸ç®æ 表已æé¡¹ç®ã宽æ¾çä»·ãæã廿¬æ³¨/é´éå·åç¸åãæç¸ä¼¼åº¦ ⥠0.90 | ç®æ 表 + æºæä»¶ | äººå·¥ç¡®è®¤ï¼æ¯åä¸é¡¹ç® â **䏿¹åç§°**ãææèµç³»ç»åç§°æ´æ°ï¼å¦ â æ´è¡æ°å¢ | |
| | | | 11 | å°æ°å¢é¡¹ç® | æç¤º | ç®æ 表没æè¯¥é¡¹ç®ï¼ä¸ä¸ææç¬¬ 10 æ¡ï¼ | ç®æ 表 + æºæä»¶ | 确认æ¯ç宿°é¡¹ç®åæ´è¡æå
¥ï¼å¤å¶ç¸é»è¡æ ¼å¼ï¼ï¼ç¸ä¼¼åº¦ 0.80â0.90 ä¼å¨è¯¦æ
ééæç¤º | |
| | | | 12 | æåº¦çå¼ä¸ç¬¦ | è¦å | æ¬æèªå¹´å累计 â 䏿èªå¹´å累计 + æ¬æå®æ | 䏿/æ¬ææèµç³»ç» | åå
¥æ¶æçå¼çº æ£ï¼å¹¶è®©å¸å·ç¡®è®¤ | |
| | | | 13 | æ¬ææ 该å¸å·æ°æ® | æç¤º | æå¸å·æ¬æä¸ä¸ªé¡¹ç®è¡é½æ²¡æ | æºæä»¶ | 确认æ¯ãç¡®å®æ²¡æé¡¹ç®ãè¿æ¯ãæ¼æ¥ãï¼æ¼æ¥å让å¸å·è¡¥æ¥ | |
| | | | 14 | æ¬ææºæä»¶éæ²¡æçé¡¹ç® | æç¤º | ç®æ 表æãæ¬ææºæä»¶æ²¡æ¥ | ç®æ 表 + æºæä»¶ | æå£å¾ä¿æä¸æåå¼ï¼è¥å·²å建请人工确认æ¯å¦ä¿ç | |
| | | | 15 | æºæä»¶ç¼ºå
³é®å | è¦å | æè¡¨å¤´æ¾ä¸å°ãèªå¼å§å»ºè®¾ç´¯è®¡ï¼èªå¹´åç´¯è®¡ï¼æ¬æå®æãä»»ä¸å | `è§£ææ ¡éª_<æ>.tsv` çãåä½ã | äººå·¥ç¡®è®¤æºæä»¶è¡¨å¤´æ¯å¦è¢«æ¹è¿ï¼å¿
è¦æ¶ç»è®°ç¹ä¾ | |
| | | | 16 | ç®æ 表åä½ç½®ä¸é¢æä¸ç¬¦ | è¦å | ç®æ æç»è¡¨æè¡¨å¤´å®ä½åºçå â æ¯çé»è®¤åä½ï¼å
³é®åï¼ | ç®æ æç»è¡¨ | 确认æ¯çæ¯å¦è¢«æ¹å¨ï¼ç¨åºå·²æè¡¨å¤´åå
¥ï¼ä»è¯·äººå·¥æ ¸å¯¹ | |
| | | | 17 | ç®æ 表个å«åææ¯çé»è®¤ | æç¤º | éå
³é®åï¼å¦ãå»ºè®¾é¶æ®µï¼å½¢è±¡è¿åº¦ãï¼æ¯çéæ²¡æåè¡¨å¤´ï¼æé»è®¤åä½åå
¥ | ç®æ æç»è¡¨ | ç¥æå³å¯ | |
| | | |
| | | ## ä¸ã2026-07 æå®é
触åæ
åµï¼è· `å¹é
䏿 ¡éª.py --month 2026-07`ï¼ |
| | | |
| | | å
± **47 项**ï¼**黿 0 ï¼ è¦å 10 ï¼ æç¤º 37**ã |
| | | |
| | | - è¦å 10ï¼æºæä»¶ä¸æèµç³»ç»ä¸ä¸è´ 4ï¼å®é½ä¾éåè´¸ç©æµåãå·´ä¸é龿¡¥ãæ¾æ»æç»ã麻åå产å综åç©æµåï¼ãçä¼¼åä¸é¡¹ç® 4ï¼éæ¹èµ£ä¸æãä¸å½ä¾éå
¬å®ãèé¨åæ´ãè鍿ºæ
§å·é¾ï¼ãç¼ºä¸ææèµç³»ç»è¡¨ 1ãæºæä»¶ç¼ºå
³é®å 1ï¼æ¦æ±å®¢è¿ãç«åºåºæï¼åå±±ãæ±å£ç«ï¼ã没æãèªå¹´å累计ãå表头ï¼ã |
| | | - æç¤º 37ï¼å°æ°å¢é¡¹ç® 5ãæèµç³»ç»åç§°åæ³ä¸å 5ãæèµç³»ç»æ¥æ æ¤é¡¹ç® 15ãæ¬ææ è¯¥å¸å·æ°æ® 2ãæ¬ææºæä»¶é没æçé¡¹ç® 2ãç®æ 表个å«åææ¯çé»è®¤ 1ãå
¶å® 7ã |
| | | |
| | | ## åã2026-09-17 ååéä½ä¿®å¤è®°å½ï¼å¯¹åºç¬¬ 7 æ¡è§åï¼ |
| | | |
| | | - **ç°è±¡**ï¼æ¥åéåºç°ã`ä¹å·éæ²ç°å½é
ä¾åºé¾ä¸å¿é¡¹ç®` èªå¹´å累计 å¸å·ææ¥ 8000 ï¼ æèµç³»ç» 4200ãã |
| | | - **æ ¹å **ï¼éå·ã2026å¹´7æä¼ä¸ææ¥æ±æ»ï¼éå·ï¼.xlsã表头æ¯**两级表头**ï¼R5 ç»è¡¨å¤´ãèªå¹´åç´¯è®¡å®ææèµï¼ä¸å
ï¼ãæ¯**åå¹¶åå
æ ¼ I5:K5**ï¼R6 å表头 I=æ¬å¹´è®¡åæèµãJ=å计ãK=å
¶ä¸ï¼æ¬æå®ææèµã |
| | | åè§£æè§ååªè®¤ãå½ä¸æé ä¸ãè¯æçãï¼äºæ¯æãèªå¹´å累计ãå®ä½å°äº **I åï¼æ¬å¹´è®¡åæèµï¼** â 8000ã |
| | | - **ç¨æ·æ ¸å®**ï¼`ä¹å·éæ²ç°å½é
ä¾åºé¾ä¸å¿é¡¹ç®` ç**æ¬å¹´è®¡åæèµå°±æ¯ 8000ï¼æ¯å¯¹ç**ï¼ä¸æèµç³»ç» F å 8000 ä¸è´ï¼ã |
| | | - **ä¿®å¤**ï¼`å¸å·ææ¥è§£æ.py` æ¹ä¸º**åå¹¶åºæç¥**ï¼å¦ææå段çå½ä¸è½å¨è·¨å¤åçåå¹¶åå
æ ¼éï¼å°±å¨è¯¥åå¹¶åºå
æé¤ãå
¶å®åæ®µæ´æ·±çå表头ãæå çåï¼åªå©å¯ä¸ä¸åæ¶æç¨å®ã |
| | | â ãèªå¹´å累计ãè½å¨ **J å**ï¼å¼ä¸æèµç³»ç» G åï¼4200ï¼ãç®æ æç»è¡¨ J åï¼4200ï¼ä¸æ¹ä¸è´ã |
| | | - **å½±åé¢**ï¼å
¨éå¤è· 2026-07ï¼**åªæ 4 è¡åå**ï¼éå· 3 è¡ + å¤©é¨ 1 è¡ï¼ï¼å
¶ä½ 147 è¡éåä¸åï¼ |
| | | 天é¨é£è¡åæ ·æ I5:K5 ç»è¡¨å¤´ï¼æºæä»¶ I=36835 æ¯æ¬å¹´è®¡åæèµï¼J=16177.7 ææ¯èªå¹´å累计ï¼ä¸ç®æ 表ä¸è´ï¼ã |
| | | - **é²å¤å**ï¼æ°å¢ç¬¬ 7 æ¡ãçä¼¼ååéä½ãèªå¨åè¦ãåå½éªè¯ï¼æä¿®å¤åçè§£æç»æåç»ç¨åºï¼ä¼èªå¨å¼¹åº 5 æ¡ãçä¼¼ååéä½ãï¼å½ä¸çæ£æ¯ 4 个åå½±å项ç®ã |
| | | |
| | | ## äºãæä¹è· |
| | | |
| | | ```powershell |
| | | python docs\æèµ\å·¥å
·\å¸å·ææ¥è§£æ.py --month 2026-07 # äº§åº è§£æç»æ / è§£ææ¥å / è§£ææ ¡éª |
| | | python docs\æèµ\å·¥å
·\å¹é
䏿 ¡éª.py --month 2026-07 # äº§åº åæ´æ¸
å / å¹é
æ ¡éªæ¥å / å¼¹çªæç¤º |
| | | ``` |
| | | |
| | | 产åºï¼`docs\æèµ\è¾åº\`ï¼ï¼ |
| | | |
| | | | æä»¶ | ç¨é | |
| | | | --- | --- | |
| | | | `è§£æç»æ_<æ>.tsv` | ä¸è¡ä¸ä¸ªé¡¹ç®ï¼æºå¨å¯è¯»ï¼ | |
| | | | `è§£ææ¥å_<æ>.md` | äººè¯»ï¼æ¯ä¸ªæä»¶çå¸å·/é¡¹ç®æ°/åæ®µæ±å/ä¸è´æ§ | |
| | | | `è§£ææ ¡éª_<æ>.tsv` | æ¯ä¸ªæºæä»¶çèªæ´½æ§ï¼é¡¹ç®è¡æ±å vs å计è¡ï¼ | |
| | | | `åæ´æ¸
å_<æ>.tsv` | ç»åå
¥ä¾§ï¼å¨ä½/ç®æ è¡å·/6 åæ°å¼ | |
| | | | `å¹é
æ ¡éªæ¥å_<æ>.md` | 人读ï¼å¼¹çªæ»è§ + å¹é
ç»è®¡ + 䏿¹æ¯å¯¹ + æåº¦æ ¡éª | |
| | | | **`å¼¹çªæç¤º_<æ>.tsv`** | **æºå¨å¯è¯»å¼¹çªæ¸
åï¼çº§å«/ç±»å/åç±»/å¸å·/项ç®åç§°/æ¥æº/详æ
/建议å¨ä½ï¼** | |
| | | |
| | | ## å
ãååæºå¶ï¼**æè¡¨å¤´å®ä½ï¼ä¸æ¯æåºå®åå·**ï¼2026-09-17 追å ï¼ |
| | | |
| | | > ç¨æ·æé®ï¼ãä½ æ¯ä¸æ¯åªè·åæ¥åæ°æ®äºï¼è䏿¯æ ¹æ®æ 头æ¥å®ä½çï¼ãââä¸é¢ææ¯ä¸å¤çå£å¾åæ¸
æ¥ã |
| | | |
| | | ### 6.1 æºæä»¶ï¼å¸å·æ¥ä¸æ¥ç 27 份ï¼ï¼**æè¡¨å¤´å
³é®åå®ä½** |
| | | |
| | | - å¨å 14 è¡ Ã å 34 åéç¨æ£åå¹é
表头ï¼`æ ¼å¼æ¢æµ.py` ç `FIELD_PAT`ï¼ï¼å½ä¸åªä¸ªåå
æ ¼å°±ç¨åªä¸åï¼ |
| | | `项ç®åç§° / 建设åä½ / 建设æ§è´¨ / å¼å·¥æ¶é´ / 竣工æ¶é´ / æ»æèµ / èªå¼å§å»ºè®¾ç´¯è®¡ / æ¬å¹´è®¡åæèµ / èªå¹´å累计 / æ¬æå®æ / å»ºè®¾é¶æ®µ / 形象è¿åº¦`ã |
| | | - è¯æ®ï¼**å䏿¹æä»¶è¯å«åºçåå·å¹¶ä¸ç¸å**ï¼è§ `è§£ææ¥å_<æ>.md` çãåæºæä»¶è¯å«å°çåä½ãä¸èï¼ï¼ |
| | | - 夿°æä»¶ï¼é¡¹ç®åç§° Bãæ»æèµ Gãèªå¼å§å»ºè®¾ Hãæ¬å¹´è®¡å Iãèªå¹´å Jãæ¬æ Kï¼ |
| | | - è¥é³ `.et`ï¼ä¾æ¬¡æ¯ B/H/I/J/Kï¼æ´ä½å³ç§»ä¸åï¼ï¼ |
| | | - éå·ç©æµï¼é¡¹ç®åç§°å¨ **A å**ï¼æ²¡æåºå·åï¼ï¼ |
| | | - æ¦æ±å®¢è¿ãç«åºåºæï¼åå±±ãæ±å£ç«ï¼ãï¼æ»æèµå¨ **F å**ï¼èä¸**没æãèªå¹´å累计ãå表头**ï¼å·²æç¬¬ 15 æ¡å¼¹çªï¼ã |
| | | - ä¸å¤ä»ç¶æä½ç½®çå¤çï¼å·²æç¡®è®°å½ï¼ä¸æ¯æ¼æ¹ï¼ï¼ |
| | | 1. **åºå·/åç±»è¡/å°è®¡å计è¡**çæååå®å¨ **A å**ï¼ |
| | | 2. **å¸å·è¡**ï¼å¤æå¸å·å段ï¼åªç**å 5 å**ï¼ |
| | | 3. ã项ç®è¡ãè¿éè¦ A 忝åºå·æç©ºï¼å
¼å®¹éå·è¿ç§æ åºå·åçåæ³ï¼ã |
| | | - ä¸¤çº§è¡¨å¤´æ¶æ§ï¼ååå²çªï¼ï¼å段å½ä¸è½å¨**è·¨å¤åçåå¹¶åå
æ ¼**éæ¶ï¼å¨è¯¥åå¹¶åºå
æé¤å
¶å®åæ®µæ´æ·±çå表头æå åï¼åªå©å¯ä¸ä¸åæéç¨ï¼éå· J åå°±æ¯è¿ä¹å®åºæ¥çï¼ã |
| | | - åååæ¶æ§ï¼åç±»ä¸ååï¼ï¼åä¸å段å½ä¸å¤åæ¶ï¼**ä¼å
ãè¡¨å¤´ä¸æ¹ççææ°åãçé£ä¸å**ï¼ååååæ´é å·¦çã |
| | | ä¾ï¼æ¦æ±ç©æµãèªå¼å§å»ºè®¾ç´¯è®¡**宿æèµ**ãå¨ Hããèªå¼å§å»ºè®¾ç´¯è®¡**æ°å¢å»ºçé¢ç§¯**ãå¨ P ââ å Hï¼ |
| | | ä¿®å¥½åæ¦æ±ç©æµè¯¥å段项ç®è¡æ±å = **146313.9**ï¼ä¸ç®æ è¡¨æ¦æ±å¸åºå·è¡ H å **146313.9** å®å
¨ä¸è´ï¼æ¤å误å Pï¼æ±å为 0ï¼ã |
| | | |
| | | ### 6.2 ç®æ æç»è¡¨ï¼ä¸¤å¼ ï¼ï¼åæ¥æ¯**åæ»åå·**ï¼ç°å·²æ¹ä¸ºãæè¡¨å¤´å®ä½ + 䏿¯çé»è®¤å使¯å¯¹ã |
| | | |
| | | - å®¢è¿ `Xæå®¢è¿ç«æèµæç»è¡¨.xlsx / æç»` ä¸ç©æµ `Xæç©æµç«åºæèµæç».xls / åé¡¹ç®æèµå®ææ
åµ` ç°å¨é½ç¨åä¸å¥è¡¨å¤´å®ä½ï¼æ¯çé»è®¤åä½ B/C/D/E/F/G/H/I/J/K/L/M ä½ä¸ºå
åºï¼ã |
| | | - **æ¯çåä½ä¸é¢æä¸ç¬¦æ¶ä¼å¼¹çª**ï¼æ¥åéåºç°ãç®æ 表åä½ç½®ä¸é¢æä¸ç¬¦ãå³è¡¨ç¤ºæ¯ç被å¨è¿ï¼ç¨åºä»æè¡¨å¤´åå
¥ï¼ä½è¯·äººå·¥æ ¸å¯¹ã |
| | | - 注æï¼ç©æµç®æ 表æ¬èº«ä¹æ¯**两级表头**ï¼R5/R6ï¼J5:K5 åå¹¶ï¼ï¼ä¸éå·æ ¼å¼åæº ââ è¿æ£æ¯ãæè¡¨å¤´å®ä½ãç价弿å¨ã |
copy from "docs/\346\212\225\350\265\204/\350\276\223\345\205\245/\345\256\242\350\277\220\357\274\210\345\256\242\350\277\220\347\253\231\357\274\211/\346\233\264\346\226\260_7\346\234\210\345\256\242\350\277\220\347\253\231\346\212\225\350\265\204\346\230\216\347\273\206\350\241\250\357\274\210\345\270\202\345\267\236\346\261\207\346\200\273\345\244\247\350\241\250\357\274\214\347\273\231\351\242\206\345\257\274\357\274\211.xlsx"
copy to "docs/\346\212\225\350\265\204/\346\250\241\346\235\277/\346\250\241\346\235\277_X\346\234\210\345\256\242\350\277\220\347\253\231\346\212\225\350\265\204\346\230\216\347\273\206\350\241\250.xlsx"
Binary files differ
| New file |
| | |
| | | # å¹é
æ ¡éªæ¥åï¼2026-07ï¼ |
| | | |
| | | > åªè¯»ï¼æ¬æ¥éª¤ä¸æ¹ä»»ä½æä»¶ï¼è¾åºçãåæ´æ¸
åãä¾ãåå
¥ä¾§ãæ§è¡ã |
| | | |
| | | ## â ï¸ å¼¹çªæç¤ºæ»è§ï¼å
± 47 项ï¼é»æ 0 ï¼ è¦å 10 ï¼ æç¤º 37ï¼ |
| | | |
| | | > 级å«ï¼**黿**=ä¸è½å表ï¼å
å¤çï¼**è¦å**=æ°æ®æçç¹ï¼äººå·¥ç¡®è®¤åååï¼**æç¤º**=ä»
åç¥ã |
| | | > æºå¨å¯è¯»æ¸
åï¼`å¼¹çªæç¤º_2026-07.tsv`ï¼æªæ¥ Java/ç½é¡µææ¤éæ¡å¼¹çªï¼ãè§åè§ `docs\æèµ\å¼¹çªæç¤ºè§å_2026-09-17.md`ã |
| | | |
| | | | åºå· | çº§å« | ç±»å | åç±» | å¸å· | 项ç®åç§° | 详æ
| 建议å¨ä½ | |
| | | | --- | --- | --- | --- | --- | --- | --- | --- | |
| | | | 1 | è¦å | æºæä»¶ä¸æèµç³»ç»ä¸ä¸è´ | ç©æµ | 宿 | å®é½ä¾éåè´¸ç©æµå | æ¬å¹´è®¡åæèµï¼å¸å·ææ¥ 12000 ï¼ æèµç³»ç» 1013ï¼å·® -10987ï¼ | 人工确认以åªä¸ªä¸ºåï¼è¥æ¯ååéä½å修解æè§ååéè· | |
| | | | 2 | è¦å | æºæä»¶ä¸æèµç³»ç»ä¸ä¸è´ | ç©æµ | æ©æ½ | å·´ä¸ç»æµå¼ååºé龿¡¥æºæ
§ç©æµäº§ä¸å | æ¬å¹´è®¡åæèµï¼å¸å·ææ¥ 3800 ï¼ æèµç³»ç» 4800ï¼å·® 1000ï¼ | 人工确认以åªä¸ªä¸ºåï¼è¥æ¯ååéä½å修解æè§ååéè· | |
| | | | 3 | è¦å | æºæä»¶ä¸æèµç³»ç»ä¸ä¸è´ | ç©æµ | èå· | æ¾æ»å¸æç»ç©æµå | æ¬å¹´è®¡åæèµï¼å¸å·ææ¥ 2000 ï¼ æèµç³»ç» 800ï¼å·® -1200ï¼ | 人工确认以åªä¸ªä¸ºåï¼è¥æ¯ååéä½å修解æè§ååéè· | |
| | | | 4 | è¦å | æºæä»¶ä¸æèµç³»ç»ä¸ä¸è´ | ç©æµ | é»å | 麻åå¸å产å综åç©æµå | æ»æèµï¼å¸å·ææ¥ 35000 ï¼ æèµç³»ç» 33000ï¼å·® -2000ï¼ | 人工确认以åªä¸ªä¸ºåï¼è¥æ¯ååéä½å修解æè§ååéè· | |
| | | | 5 | è¦å | æºæä»¶ç¼ºå
³é®å | å®¢è¿ | æ¦æ± | | æè¡¨å¤´æ²¡æ¾å°åï¼èªå¹´å累计ï¼å®é
è¯å«å°çåä½ï¼é¡¹ç®åç§°=B,建设åä½=C,建设æ§è´¨=D,æ»æèµ=F,èªå¼å§å»ºè®¾ç´¯è®¡=H,æ¬å¹´è®¡åæèµ=I,æ¬æå®æ=Kï¼ | äººå·¥ç¡®è®¤æºæä»¶è¡¨å¤´æ¯å¦è¢«æ¹è¿ï¼å¿
è¦æ¶ç»è®°ä¸ºç¹ä¾ | |
| | | | 6 | è¦å | çä¼¼åä¸é¡¹ç®ï¼åç§°åæ³ä¸åï¼ | ç©æµ | å¸å® | éæ¹èµ£åè´¸ç©æµä¸å¿ä¸æ | ä¸ç®æ 表已æé¡¹ç®ãéæ¹èµ£åè´¸ç©æµä¸å¿ï¼ä¸æï¼ã宽æ¾çä»·ï¼å»æ¬å·/å»â项ç®âäºååç¸åï¼ | 人工确认æ¯å¦åä¸é¡¹ç®ï¼æ¯ â 䏿¹åç§°ãææèµç³»ç»åç§°æ´æ°ï¼å¦ â æ´è¡æ°å¢ | |
| | | | 7 | è¦å | çä¼¼åä¸é¡¹ç®ï¼åç§°åæ³ä¸åï¼ | ç©æµ | èå· | ä¸å½ä¾é.å
¬å®åè´¸ç©æµå | ä¸ç®æ 表已æé¡¹ç®ãä¸å½ä¾éå
¬å®åè´¸ç©æµåï¼å
¬å®å¿åéééé
ä¸å¿ï¼ãå»ææ¬æ³¨ä¸é´éå·åç¸å | 人工确认æ¯å¦åä¸é¡¹ç®ï¼æ¯ â 䏿¹åç§°ãææèµç³»ç»åç§°æ´æ°ï¼å¦ â æ´è¡æ°å¢ | |
| | | | 8 | è¦å | çä¼¼åä¸é¡¹ç®ï¼åç§°åæ³ä¸åï¼ | ç©æµ | èé¨ | èé¨åç«é¡ºæ´ç©æµåºå° | ä¸ç®æ 表已æé¡¹ç®ãèé¨åç«é¡ºæ´ç©æµåºå°é¡¹ç®ã宽æ¾çä»·ï¼å»æ¬å·/å»â项ç®âäºååç¸åï¼ | 人工确认æ¯å¦åä¸é¡¹ç®ï¼æ¯ â 䏿¹åç§°ãææèµç³»ç»åç§°æ´æ°ï¼å¦ â æ´è¡æ°å¢ | |
| | | | 9 | è¦å | çä¼¼åä¸é¡¹ç®ï¼åç§°åæ³ä¸åï¼ | ç©æµ | èé¨ | è鍿ºæ
§å·é¾ç©æµå | ä¸ç®æ 表已æé¡¹ç®ãè鍿ºæ
§å·é¾ç©æµå项ç®ã宽æ¾çä»·ï¼å»æ¬å·/å»â项ç®âäºååç¸åï¼ | 人工确认æ¯å¦åä¸é¡¹ç®ï¼æ¯ â 䏿¹åç§°ãææèµç³»ç»åç§°æ´æ°ï¼å¦ â æ´è¡æ°å¢ | |
| | | | 10 | è¦å | ç¼ºä¸ææèµç³»ç»è¡¨ | | | | æªæ¾å° 2026-8 çæèµç³»ç»æ¥è¯¢ç»æ â æåº¦æ ¡éªï¼æ¬æèªå¹´å累计 = 䏿èªå¹´å累计 + æ¬æå®æï¼æ æ³æ§è¡ | æ¯ææä¸æãæ¬æä¸¤ä»½æèµç³»ç»æ¥è¯¢ç»æé½æ¾è¿ docs\æèµ\è¾å
¥\ | |
| | | | 11 | æç¤º | å°æ°å¢é¡¹ç® | å®¢è¿ | åæ | 大æå¿ä¸å¿å®¢è¿ç«ï¼è½¬ååå±ï¼ | ç®æ 表没æè¿ä¸ªé¡¹ç®ï¼èªå¼å§å»ºè®¾ç´¯è®¡/èªå¹´å累计/æ¬æå®æ = 0/0/0 | 确认æ¯ç宿°é¡¹ç®ååå
¥ï¼æ´è¡æå
¥ï¼å¤å¶ç¸é»è¡æ ¼å¼ï¼ | |
| | | | 12 | æç¤º | å°æ°å¢é¡¹ç® | å®¢è¿ | è¥é³ | å®å叿±½è½¦å®¢è¿ä¸å¿å级æ¹é | ç®æ 表没æè¿ä¸ªé¡¹ç®ï¼èªå¼å§å»ºè®¾ç´¯è®¡/èªå¹´å累计/æ¬æå®æ = 0/0/ | 确认æ¯ç宿°é¡¹ç®ååå
¥ï¼æ´è¡æå
¥ï¼å¤å¶ç¸é»è¡æ ¼å¼ï¼ | |
| | | | 13 | æç¤º | å°æ°å¢é¡¹ç® | å®¢è¿ | è¥é³ | éä¸é«éåæ¼³ç»¼åå®¢è¿æ¢çº½ | ç®æ 表没æè¿ä¸ªé¡¹ç®ï¼èªå¼å§å»ºè®¾ç´¯è®¡/èªå¹´å累计/æ¬æå®æ = 18074/100/0ï¼â ï¸ ä¸ãéä¸é«éå·´ä¸ç»¼åå®¢è¿æ¢çº½ãç¸ä¼¼ 0.83ï¼è¯·ç¡®è®¤æ¯å¦åä¸é¡¹ç® | 确认æ¯ç宿°é¡¹ç®ååå
¥ï¼æ´è¡æå
¥ï¼å¤å¶ç¸é»è¡æ ¼å¼ï¼ | |
| | | | 14 | æç¤º | å°æ°å¢é¡¹ç® | ç©æµ | å¸å® | å´é³å¿ç»¼åç©æµååé
å¥è®¾æ½å»ºè®¾é¡¹ç® | ç®æ 表没æè¿ä¸ªé¡¹ç®ï¼èªå¼å§å»ºè®¾ç´¯è®¡/èªå¹´å累计/æ¬æå®æ = 6630/3462/896ï¼â ï¸ ä¸ãå´é³å¿å½å®¶çº§ç»¼åç©æµæ¢çº½åé
å¥è®¾æ½å»ºè®¾é¡¹ç®ãç¸ä¼¼ 0.84ï¼è¯·ç¡®è®¤æ¯å¦åä¸é¡¹ç® | 确认æ¯ç宿°é¡¹ç®ååå
¥ï¼æ´è¡æå
¥ï¼å¤å¶ç¸é»è¡æ ¼å¼ï¼ | |
| | | | 15 | æç¤º | å°æ°å¢é¡¹ç® | ç©æµ | å¸å® | 赤å£å¸æ²¿æ±å
¬éèè¿ç»¿è²ç©æµä¸å¿ | ç®æ 表没æè¿ä¸ªé¡¹ç®ï¼èªå¼å§å»ºè®¾ç´¯è®¡/èªå¹´å累计/æ¬æå®æ = // | 确认æ¯ç宿°é¡¹ç®ååå
¥ï¼æ´è¡æå
¥ï¼å¤å¶ç¸é»è¡æ ¼å¼ï¼ | |
| | | | 16 | æç¤º | å°æ°å¢é¡¹ç® | ç©æµ | å¸å® | é¿æ±å¸å®æ¸¯åé±¼ç©æµäº§ä¸åï¼ä¸æï¼ | ç®æ 表没æè¿ä¸ªé¡¹ç®ï¼èªå¼å§å»ºè®¾ç´¯è®¡/èªå¹´å累计/æ¬æå®æ = // | 确认æ¯ç宿°é¡¹ç®ååå
¥ï¼æ´è¡æå
¥ï¼å¤å¶ç¸é»è¡æ ¼å¼ï¼ | |
| | | | 17 | æç¤º | å°æ°å¢é¡¹ç® | ç©æµ | è¥é³ | è¥å·åºå¤§å®ååå¤å¼èè¿äº¤æä¸å¿ï¼æåå·¥ç¨æ¹åå±538å¤é¡¹ç®ï¼ | ç®æ 表没æè¿ä¸ªé¡¹ç®ï¼èªå¼å§å»ºè®¾ç´¯è®¡/èªå¹´å累计/æ¬æå®æ = 0/0/0 | 确认æ¯ç宿°é¡¹ç®ååå
¥ï¼æ´è¡æå
¥ï¼å¤å¶ç¸é»è¡æ ¼å¼ï¼ | |
| | | | 18 | æç¤º | å°æ°å¢é¡¹ç® | ç©æµ | é»ç³ | 鳿°å¿ç¦å±±ç©æµä»å¨ä¸å¿ | ç®æ 表没æè¿ä¸ªé¡¹ç®ï¼èªå¼å§å»ºè®¾ç´¯è®¡/èªå¹´å累计/æ¬æå®æ = 0/0/0 | 确认æ¯ç宿°é¡¹ç®ååå
¥ï¼æ´è¡æå
¥ï¼å¤å¶ç¸é»è¡æ ¼å¼ï¼ | |
| | | | 19 | æç¤º | æèµç³»ç»åç§°åæ³ä¸å | å®¢è¿ | åæ | 沿æ±é«éæ±å·åç«ç«å广åº(综åå®¢è¿æ¢çº½) | åç§°åæ³ä¸åï¼æèµç³»ç»ï¼æ²¿æ±é«éæ±å·åç«ç«å广åºï¼ç»¼åæ¢çº½ï¼ï¼ï¼å·²ææèµç³»ç»è¿æ¡è®°å½åæ°å¼å¯¹ç
§ï¼é¡¹ç®åç§°ä¸å¨ï¼ | ç¥æå³å¯ | |
| | | | 20 | æç¤º | æèµç³»ç»åç§°åæ³ä¸å | ç©æµ | å¸å® | å¸å®å½é
鿏¯ç©æµåâå¸å®å¸å½é
鿏¯ç»¼åç©æµå䏿Aåºé¡¹ç® | åç§°åæ³ä¸åï¼æèµç³»ç»ï¼å¸å®å½é
鿏¯ç©æµå-å¸å®å¸å½é
鿏¯ç»¼åç©æµå䏿Aåºé¡¹ç®ï¼ï¼å·²ææèµç³»ç»è¿æ¡è®°å½åæ°å¼å¯¹ç
§ï¼é¡¹ç®åç§°ä¸å¨ï¼ | ç¥æå³å¯ | |
| | | | 21 | æç¤º | æèµç³»ç»åç§°åæ³ä¸å | ç©æµ | å¸å® | å¸å®é«æ°åºå»åºå·é¾é¡¹ç®ï¼ä¸æï¼ | åç§°åæ³ä¸åï¼æèµç³»ç»ï¼å¸å®å¸é«æ°åºå»åºå·é¾é¡¹ç®ï¼ä¸æï¼ï¼ï¼å·²ææèµç³»ç»è¿æ¡è®°å½åæ°å¼å¯¹ç
§ï¼é¡¹ç®åç§°ä¸å¨ï¼ | ç¥æå³å¯ | |
| | | | 22 | æç¤º | æèµç³»ç»åç§°åæ³ä¸å | ç©æµ | å¤©é¨ | 天é¨å¸ç©æµä¸å¿å»ºè®¾é¡¹ç® | åç§°åæ³ä¸åï¼æèµç³»ç»ï¼å¤©é¨å¸ç©æµåä¸å¿å»ºè®¾é¡¹ç®ï¼ï¼å·²ææèµç³»ç»è¿æ¡è®°å½åæ°å¼å¯¹ç
§ï¼é¡¹ç®åç§°ä¸å¨ï¼ | ç¥æå³å¯ | |
| | | | 23 | æç¤º | æèµç³»ç»åç§°åæ³ä¸å | ç©æµ | æ©æ½ | 鹤峰æ¦éµå±±ä»å¨ç©æµå | åç§°åæ³ä¸åï¼æèµç³»ç»ï¼é¹¤å³°å¿æ¦éµå±±ä»å¨ç©æµåï¼ï¼å·²ææèµç³»ç»è¿æ¡è®°å½åæ°å¼å¯¹ç
§ï¼é¡¹ç®åç§°ä¸å¨ï¼ | ç¥æå³å¯ | |
| | | | 24 | æç¤º | æèµç³»ç»åç§°åæ³ä¸å | ç©æµ | è¥é³ | æ°å»ºéè·¯è¥é³å°æ²³æ¸¯åºç港éè·¯ä¸ç¨çº¿(â
¡æ) | åç§°åæ³ä¸åï¼æèµç³»ç»ï¼æ°å»ºéè·¯è¥é³å°æ²³æ¸¯åºç港éè·¯ä¸ç¨çº¿(IIæ)ï¼ï¼å·²ææèµç³»ç»è¿æ¡è®°å½åæ°å¼å¯¹ç
§ï¼é¡¹ç®åç§°ä¸å¨ï¼ | ç¥æå³å¯ | |
| | | | 25 | æç¤º | æèµç³»ç»åç§°åæ³ä¸å | ç©æµ | è¥é³ | æ±å¸ç«å°æ¹è´§åºæ¹æ©å»ºåé
å¥åºç¡è®¾æ½å»ºè®¾é¡¹ç® | åç§°åæ³ä¸åï¼æèµç³»ç»ï¼è¥é³ç«æ±å¸ç«å°æ¹è´§åºæ¹æ©å»ºåé
å¥åºç¡è®¾æ½å»ºè®¾é¡¹ç®ï¼ï¼å·²ææèµç³»ç»è¿æ¡è®°å½åæ°å¼å¯¹ç
§ï¼é¡¹ç®åç§°ä¸å¨ï¼ | ç¥æå³å¯ | |
| | | | 26 | æç¤º | æèµç³»ç»åç§°åæ³ä¸å | ç©æµ | è¥é³ | æ±æ±è¥é³ï¼å°æ²³ï¼æ¸¯å¤å¼èè¿ç©æµå | åç§°åæ³ä¸åï¼æèµç³»ç»ï¼æ±æ±è¥é³ï¼å°æ²³ï¼æ¸¯å¤å¼èè¿ç©æµå项ç®ï¼ï¼å·²ææèµç³»ç»è¿æ¡è®°å½åæ°å¼å¯¹ç
§ï¼é¡¹ç®åç§°ä¸å¨ï¼ | ç¥æå³å¯ | |
| | | | 27 | æç¤º | æèµç³»ç»åç§°åæ³ä¸å | ç©æµ | è¥é³ | è°·åå¿åä¹¡æºæ
§ä»å¨ç©æµäº§ä¸å | åç§°åæ³ä¸åï¼æèµç³»ç»ï¼è°·åå¿åä¹¡æºæ
§ä»å¨ç©æµäº§ä¸å项ç®ï¼ï¼å·²ææèµç³»ç»è¿æ¡è®°å½åæ°å¼å¯¹ç
§ï¼é¡¹ç®åç§°ä¸å¨ï¼ | ç¥æå³å¯ | |
| | | | 28 | æç¤º | æèµç³»ç»åç§°åæ³ä¸å | ç©æµ | éå· | æ¦æ±ä¸å¨Â·åä¸å·é¾æ¸¯ | åç§°åæ³ä¸åï¼æèµç³»ç»ï¼æ¦æ±ä¸å¨åä¸å·é¾æ¸¯ï¼ï¼å·²ææèµç³»ç»è¿æ¡è®°å½åæ°å¼å¯¹ç
§ï¼é¡¹ç®åç§°ä¸å¨ï¼ | ç¥æå³å¯ | |
| | | | 29 | æç¤º | æèµç³»ç»åç§°åæ³ä¸å | ç©æµ | éå· | æ¹åé¿æ±ç°ä»£ç©æµäº§ä¸éè示èåºÂ·ç°ä»£ç©æµå | åç§°åæ³ä¸åï¼æèµç³»ç»ï¼æ¹åé¿æ±ç°ä»£ç©æµäº§ä¸éèå±ç¤ºåºç°ä»£ç©æµåï¼ï¼å·²ææèµç³»ç»è¿æ¡è®°å½åæ°å¼å¯¹ç
§ï¼é¡¹ç®åç§°ä¸å¨ï¼ | ç¥æå³å¯ | |
| | | | 30 | æç¤º | æèµç³»ç»åç§°åæ³ä¸å | ç©æµ | é»ç³ | é»ç³æ°æ¸¯å½èæºæ
§å
¬è·¯æ¸¯é¡¹ç® | åç§°åæ³ä¸åï¼æèµç³»ç»ï¼é»ç³æ°æ¸¯å½èå
¬è·¯æ¸¯é¡¹ç®ï¼ï¼å·²ææèµç³»ç»è¿æ¡è®°å½åæ°å¼å¯¹ç
§ï¼é¡¹ç®åç§°ä¸å¨ï¼ | ç¥æå³å¯ | |
| | | | 31 | æç¤º | æèµç³»ç»æ¥æ æ¤é¡¹ç® | å®¢è¿ | | 丹æ±å£å¸å³å²¸æ±½è½¦å®¢è¿ç« | æèµç³»ç»æ¬ææ¥è¯¢ç»æé没æè¿ä¸ªé¡¹ç®åç§° | ç¥æå³å¯ï¼å¦é以æèµç³»ç»ä¸ºåï¼è¯·äººå·¥æ ¸å¯¹åç§° | |
| | | | 32 | æç¤º | æèµç³»ç»æ¥æ æ¤é¡¹ç® | å®¢è¿ | | åæä¸åå®¢è¿æ¢ä¹ä¸å¿(æ´å为æ±åé«éåæä¸ç»¼åäº¤éæ¢çº½) | æèµç³»ç»æ¬ææ¥è¯¢ç»æé没æè¿ä¸ªé¡¹ç®åç§° | ç¥æå³å¯ï¼å¦é以æèµç³»ç»ä¸ºåï¼è¯·äººå·¥æ ¸å¯¹åç§° | |
| | | | 33 | æç¤º | æèµç³»ç»æ¥æ æ¤é¡¹ç® | å®¢è¿ | | 竹山å¿å®¢è¿ä¸å¿ç« | æèµç³»ç»æ¬ææ¥è¯¢ç»æé没æè¿ä¸ªé¡¹ç®åç§° | ç¥æå³å¯ï¼å¦é以æèµç³»ç»ä¸ºåï¼è¯·äººå·¥æ ¸å¯¹åç§° | |
| | | | 34 | æç¤º | æèµç³»ç»æ¥æ æ¤é¡¹ç® | å®¢è¿ | | 竹山å¿é«é客è¿ç« | æèµç³»ç»æ¬ææ¥è¯¢ç»æé没æè¿ä¸ªé¡¹ç®åç§° | ç¥æå³å¯ï¼å¦é以æèµç³»ç»ä¸ºåï¼è¯·äººå·¥æ ¸å¯¹åç§° | |
| | | | 35 | æç¤º | æèµç³»ç»æ¥æ æ¤é¡¹ç® | å®¢è¿ | | éåå¿ä¸å¿å®¢è¿ç«ï¼ä¸çº§ç«ï¼ | æèµç³»ç»æ¬ææ¥è¯¢ç»æé没æè¿ä¸ªé¡¹ç®åç§° | ç¥æå³å¯ï¼å¦é以æèµç³»ç»ä¸ºåï¼è¯·äººå·¥æ ¸å¯¹åç§° | |
| | | | 36 | æç¤º | æèµç³»ç»æ¥æ æ¤é¡¹ç® | å®¢è¿ | | éå±±å¿çå¦å®¢è¿ç«ï¼ä¸çº§ç«ï¼ | æèµç³»ç»æ¬ææ¥è¯¢ç»æé没æè¿ä¸ªé¡¹ç®åç§° | ç¥æå³å¯ï¼å¦é以æèµç³»ç»ä¸ºåï¼è¯·äººå·¥æ ¸å¯¹åç§° | |
| | | | 37 | æç¤º | æèµç³»ç»æ¥æ æ¤é¡¹ç® | å®¢è¿ | | éå±±å西综å客è¿ç«ï¼äºçº§ç«ï¼ | æèµç³»ç»æ¬ææ¥è¯¢ç»æé没æè¿ä¸ªé¡¹ç®åç§° | ç¥æå³å¯ï¼å¦é以æèµç³»ç»ä¸ºåï¼è¯·äººå·¥æ ¸å¯¹åç§° | |
| | | | 38 | æç¤º | æèµç³»ç»æ¥æ æ¤é¡¹ç® | å®¢è¿ | | éä¸é«éå·´ä¸ç»¼åå®¢è¿æ¢çº½ | æèµç³»ç»æ¬ææ¥è¯¢ç»æé没æè¿ä¸ªé¡¹ç®åç§° | ç¥æå³å¯ï¼å¦é以æèµç³»ç»ä¸ºåï¼è¯·äººå·¥æ ¸å¯¹åç§° | |
| | | | 39 | æç¤º | æèµç³»ç»æ¥æ æ¤é¡¹ç® | ç©æµ | | åå °å¸å¿«éç©æµäº§ä¸åäºæï¼åå °å¸ç©æµæ¢çº½éçè¿åºå°ï¼ | æèµç³»ç»æ¬ææ¥è¯¢ç»æé没æè¿ä¸ªé¡¹ç®åç§° | ç¥æå³å¯ï¼å¦é以æèµç³»ç»ä¸ºåï¼è¯·äººå·¥æ ¸å¯¹åç§° | |
| | | | 40 | æç¤º | æèµç³»ç»æ¥æ æ¤é¡¹ç® | ç©æµ | | åç½æ²³æ¸¯æ£è´§è½¬è¿ä¸å¿é¡¹ç® | æèµç³»ç»æ¬ææ¥è¯¢ç»æé没æè¿ä¸ªé¡¹ç®åç§° | ç¥æå³å¯ï¼å¦é以æèµç³»ç»ä¸ºåï¼è¯·äººå·¥æ ¸å¯¹åç§° | |
| | | | 41 | æç¤º | æèµç³»ç»æ¥æ æ¤é¡¹ç® | ç©æµ | | å¼ä¸ç°ä»£ç©æµäº§ä¸å | æèµç³»ç»æ¬ææ¥è¯¢ç»æé没æè¿ä¸ªé¡¹ç®åç§° | ç¥æå³å¯ï¼å¦é以æèµç³»ç»ä¸ºåï¼è¯·äººå·¥æ ¸å¯¹åç§° | |
| | | | 42 | æç¤º | æèµç³»ç»æ¥æ æ¤é¡¹ç® | ç©æµ | | ç³éï¼åæï¼æºæ
§ç©æµçµå产ä¸åï¼ä¸æï¼ | æèµç³»ç»æ¬ææ¥è¯¢ç»æé没æè¿ä¸ªé¡¹ç®åç§° | ç¥æå³å¯ï¼å¦é以æèµç³»ç»ä¸ºåï¼è¯·äººå·¥æ ¸å¯¹åç§° | |
| | | | 43 | æç¤º | æ¬ææ 该å¸å·æ°æ® | å®¢è¿ | | | å
± 8 个å¸å·æ¬ææ²¡æä»»ä½é¡¹ç®è¡ï¼é»ç³ãéå·ãèå·ãéå·ã仿¡ãæ½æ±ã天é¨ãç¥åæ¶ | 确认æ¯ã该å¸å·ç¡®å®æ²¡æé¡¹ç®ãè¿æ¯ãæ¼æ¥ãï¼æ¼æ¥å让å¸å·è¡¥æ¥ | |
| | | | 44 | æç¤º | æ¬ææ 该å¸å·æ°æ® | ç©æµ | | | å
± 1 个å¸å·æ¬ææ²¡æä»»ä½é¡¹ç®è¡ï¼ç¥åæ¶ | 确认æ¯ã该å¸å·ç¡®å®æ²¡æé¡¹ç®ãè¿æ¯ãæ¼æ¥ãï¼æ¼æ¥å让å¸å·è¡¥æ¥ | |
| | | | 45 | æç¤º | æ¬ææºæä»¶éæ²¡æçé¡¹ç® | å®¢è¿ | | | ç®æ è¡¨éæ 4 ä¸ªé¡¹ç®æ¬æå¸å·ææ¥æ²¡æ¥ï¼é³æ°ç»¼åå®¢è¿æ¢çº½ç«ãåæ¼³å¿å
¬éæ¢ä¹ä¸å¿(éä¸é«éåæ¼³ç»¼åå®¢è¿æ¢çº½)ãå¸ä¸°å¿åªåè¥æ
游客è¿ç«ã仿¡å¸æ¯å´å®¢è¿ç« | æå£å¾ä¿æä¸æåå¼ï¼è¥å¸å·ç¡®å®å·²å建ï¼è¯·äººå·¥ç¡®è®¤æ¯å¦ä¿ç | |
| | | | 46 | æç¤º | æ¬ææºæä»¶éæ²¡æçé¡¹ç® | ç©æµ | | | ç®æ è¡¨éæ 5 ä¸ªé¡¹ç®æ¬æå¸å·ææ¥æ²¡æ¥ï¼èé¨åç«é¡ºæ´ç©æµåºå°é¡¹ç®ãè鍿ºæ
§å·é¾ç©æµå项ç®ãä¸å½ä¾éå
¬å®åè´¸ç©æµåï¼å
¬å®å¿åéééé
ä¸å¿ï¼ãéæ¹èµ£åè´¸ç©æµä¸å¿ï¼ä¸æï¼ãå´é³å¿å½å®¶çº§ç»¼åç©æµæ¢çº½åé
å¥è®¾æ½å»ºè®¾é¡¹ç® | æå£å¾ä¿æä¸æåå¼ï¼è¥å¸å·ç¡®å®å·²å建ï¼è¯·äººå·¥ç¡®è®¤æ¯å¦ä¿ç | |
| | | | 47 | æç¤º | ç®æ 表个å«åææ¯çé»è®¤ | ç©æµ | | | å»ºè®¾é¶æ®µï¼è¡¨å¤´æªæ¾å°ï¼ææ¯çé»è®¤ L åï¼å½¢è±¡è¿åº¦ï¼è¡¨å¤´æªæ¾å°ï¼ææ¯çé»è®¤ M å | ç¥æå³å¯ï¼è¿äºå卿¯ç鿬æ¥å°±æ²¡æåè¡¨å¤´ï¼æé»è®¤åä½åå
¥ï¼ | |
| | | |
| | | ## ä¸ãæèµç³»ç»æ°æ®ï¼æ¬æ / ä¸æï¼ |
| | | |
| | | | ç¨é | æä»¶ | é¡¹ç®æ° | |
| | | | --- | --- | --- | |
| | | | æ¬æï¼æå¨å¯¹ç
§ï¼ | 模æ¿_æ¥è¯¢ç»æ(æèµç³»ç»-客è¿+ç©æµ 2026.7).xls | 148 | |
| | | | ä¸æï¼æ ¡éªåºæ°ï¼ | **æªæ¾å°ï¼ç¨æ·å£å¾ aï¼éæ¯ææ¾ä¸ä»½ï¼** | 0 | |
| | | |
| | | ## å®¢è¿ ââ ç®æ æç»è¡¨ |
| | | |
| | | - ç®æ 表项ç®è¡ **49**ï¼å¸å·ææ¥è§£æåº **48** è¡ |
| | | - æé¡¹ç®åç§°**精确å¹é
**ä¸ **45**ï¼â æ´æ° 6 åï¼ |
| | | - **çæ£éè¦æ°å¢** **3** |
| | | - **çä¼¼åä¸é¡¹ç®ãé人工确认** **0**ï¼æç¨æ·å£å¾ï¼**ä¸èªå¨æ°å¢ãä¸å¨åç§°ï¼å¼¹çªæç¤º**ï¼ |
| | | - ç®æ 表æä½æ¬ææºæä»¶æ²¡æï¼ä¿æåå¼ï¼**4** |
| | | |
| | | ### â å°æ°å¢ç项ç®ï¼3 ä¸ªï¼ |
| | | |
| | | | 项ç®åç§° | æ¥æºæä»¶ | èªå¼å§å»ºè®¾ç´¯è®¡ | èªå¹´å累计 | æ¬æå®æ | åç§°ç¸ä¼¼åº¦æç¤º | |
| | | | --- | --- | --- | --- | --- | --- | |
| | | | éä¸é«éåæ¼³ç»¼åå®¢è¿æ¢çº½ | è¥é³å¸éè·¯è¿è¾æå¡ä¸å¿2026å¹´6ææèµ (1).et | 18074 | 100 | 0 | â ï¸ ä¸ãéä¸é«éå·´ä¸ç»¼åå®¢è¿æ¢çº½ãç¸ä¼¼ 0.83ï¼è¯·ç¡®è®¤æ¯å¦åä¸é¡¹ç® | |
| | | | å®å叿±½è½¦å®¢è¿ä¸å¿å级æ¹é | è¥é³å¸éè·¯è¿è¾æå¡ä¸å¿2026å¹´6ææèµ (1).et | 0 | 0 | | | |
| | | | 大æå¿ä¸å¿å®¢è¿ç«ï¼è½¬ååå±ï¼ | ï¼åæå¸éè¿ä¸å¿ï¼202607åæå¸é路客è¿ç«åºæèµç»è®¡ææ¥ | 0 | 0 | 0 | | |
| | | |
| | | |
| | | ### æºæä»¶ vs æèµç³»ç»ï¼æ¬æï¼ï¼**æ°å¼ä¸ä¸è´ 2 å¤**ï¼éå¼¹çªæç¤ºï¼ï¼å
¶ä¸çä¼¼ååéä½ **0** å¤ |
| | | |
| | | | 项ç®åç§° | åæ®µ | å¸å·ææ¥ | æèµç³»ç» | å·®é¢ | |
| | | | --- | --- | --- | --- | --- | |
| | | | è°·åå¿è¨æ²³å®¢è¿ç«ï¼å
¬äº¤é¦æ«ç«ï¼ | æ»æèµ | 930.65 | 930.7 | 0.05 | |
| | | | è°·åå¿è¨æ²³å®¢è¿ç«ï¼å
¬äº¤é¦æ«ç«ï¼ | æ¬å¹´è®¡åæèµ | 281 | 280.7 | -0.3 | |
| | | |
| | | ### æèµç³»ç»ä¸æ¥ä¸å°ç项ç®ï¼**8** 个ï¼ä¸è®¡ä¸ºå·®éï¼æèµç³»ç»å¯è½åªæ¶å½çéç¹é¡¹ç®ï¼ |
| | | |
| | | - 丹æ±å£å¸å³å²¸æ±½è½¦å®¢è¿ç« |
| | | - 竹山å¿å®¢è¿ä¸å¿ç« |
| | | - 竹山å¿é«é客è¿ç« |
| | | - åæä¸åå®¢è¿æ¢ä¹ä¸å¿(æ´å为æ±åé«éåæä¸ç»¼åäº¤éæ¢çº½) |
| | | - éå±±å西综å客è¿ç«ï¼äºçº§ç«ï¼ |
| | | - éå±±å¿çå¦å®¢è¿ç«ï¼ä¸çº§ç«ï¼ |
| | | - éåå¿ä¸å¿å®¢è¿ç«ï¼ä¸çº§ç«ï¼ |
| | | - éä¸é«éå·´ä¸ç»¼åå®¢è¿æ¢çº½ |
| | | |
| | | ### æåº¦æ ¡éªï¼**è·³è¿**ï¼æªæ¾å°ä¸ææèµç³»ç»æ°æ®è¡¨ï¼æç¨æ·å£å¾ (a) éæ¯ææ¾ä¸ä»½ï¼ |
| | | |
| | | ## ç©æµ ââ ç®æ æç»è¡¨ |
| | | |
| | | - ç®æ 表项ç®è¡ **99**ï¼å¸å·ææ¥è§£æåº **103** è¡ |
| | | - æé¡¹ç®åç§°**精确å¹é
**ä¸ **94**ï¼â æ´æ° 6 åï¼ |
| | | - **çæ£éè¦æ°å¢** **5** |
| | | - **çä¼¼åä¸é¡¹ç®ãé人工确认** **4**ï¼æç¨æ·å£å¾ï¼**ä¸èªå¨æ°å¢ãä¸å¨åç§°ï¼å¼¹çªæç¤º**ï¼ |
| | | - ç®æ 表æä½æ¬ææºæä»¶æ²¡æï¼ä¿æåå¼ï¼**5** |
| | | |
| | | ### â ï¸ çä¼¼åä¸é¡¹ç®ä½åç§°åæ³ä¸å â é人工确认ï¼ç¨åºä¸èªå¨åå¹¶ãä¹ä¸é夿°å¢ï¼ |
| | | |
| | | | æºæä»¶é¡¹ç®åç§° | ç®æ 表已æé¡¹ç®åç§° | å¤å®ä¾æ® | |
| | | | --- | --- | --- | |
| | | | éæ¹èµ£åè´¸ç©æµä¸å¿ä¸æ | éæ¹èµ£åè´¸ç©æµä¸å¿(䏿) | 宽æ¾çä»·ï¼å»æ¬å·/å»â项ç®âäºååç¸åï¼ | |
| | | | ä¸å½ä¾é.å
¬å®åè´¸ç©æµå | ä¸å½ä¾éå
¬å®åè´¸ç©æµå(å
¬å®å¿åéééé
ä¸å¿) | å»ææ¬æ³¨ä¸é´éå·åç¸å | |
| | | | èé¨åç«é¡ºæ´ç©æµåºå° | èé¨åç«é¡ºæ´ç©æµåºå°é¡¹ç® | 宽æ¾çä»·ï¼å»æ¬å·/å»â项ç®âäºååç¸åï¼ | |
| | | | è鍿ºæ
§å·é¾ç©æµå | è鍿ºæ
§å·é¾ç©æµåé¡¹ç® | 宽æ¾çä»·ï¼å»æ¬å·/å»â项ç®âäºååç¸åï¼ | |
| | | |
| | | ### â å°æ°å¢ç项ç®ï¼5 ä¸ªï¼ |
| | | |
| | | | 项ç®åç§° | æ¥æºæä»¶ | èªå¼å§å»ºè®¾ç´¯è®¡ | èªå¹´å累计 | æ¬æå®æ | åç§°ç¸ä¼¼åº¦æç¤º | |
| | | | --- | --- | --- | --- | --- | --- | |
| | | | 鳿°å¿ç¦å±±ç©æµä»å¨ä¸å¿ | 2026å¹´7æä»½ç©æµï¼è´§è¿ï¼æèµé¡¹ç®æç»è¡¨ï¼é»ç³å¸ï¼ (2) | 0 | 0 | 0 | | |
| | | | è¥å·åºå¤§å®ååå¤å¼èè¿äº¤æä¸å¿ï¼æåå·¥ç¨æ¹åå±538å¤é¡¹ç®ï¼ | 2026å¹´7ææ¹åçè¥é³å¸äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ (1 | 0 | 0 | 0 | | |
| | | | å´é³å¿ç»¼åç©æµååé
å¥è®¾æ½å»ºè®¾é¡¹ç® | å¸å®å¸2026å¹´7æä»½ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» (1).xl | 6630 | 3462 | 896 | â ï¸ ä¸ãå´é³å¿å½å®¶çº§ç»¼åç©æµæ¢çº½åé
å¥è®¾æ½å»ºè®¾é¡¹ç®ãç¸ä¼¼ 0.84ï¼è¯·ç¡®è®¤æ¯å¦åä¸é¡¹ç® | |
| | | | é¿æ±å¸å®æ¸¯åé±¼ç©æµäº§ä¸åï¼ä¸æï¼ | å¸å®å¸2026å¹´7æä»½ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» (1).xl | | | | | |
| | | | 赤å£å¸æ²¿æ±å
¬éèè¿ç»¿è²ç©æµä¸å¿ | å¸å®å¸2026å¹´7æä»½ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» (1).xl | | | | | |
| | | |
| | | |
| | | ### æºæä»¶ vs æèµç³»ç»ï¼æ¬æï¼ï¼**æ°å¼ä¸ä¸è´ 5 å¤**ï¼éå¼¹çªæç¤ºï¼ï¼å
¶ä¸çä¼¼ååéä½ **0** å¤ |
| | | |
| | | | 项ç®åç§° | åæ®µ | å¸å·ææ¥ | æèµç³»ç» | å·®é¢ | |
| | | | --- | --- | --- | --- | --- | |
| | | | å®é½ä¾éåè´¸ç©æµå | æ¬å¹´è®¡åæèµ | 12000 | 1013 | -10987 | |
| | | | æ¾æ»å¸æç»ç©æµå | æ¬å¹´è®¡åæèµ | 2000 | 800 | -1200 | |
| | | | 麻åå¸å产å综åç©æµå | æ»æèµ | 35000 | 33000 | -2000 | |
| | | | å·´ä¸ç»æµå¼ååºé龿¡¥æºæ
§ç©æµäº§ä¸å | æ¬å¹´è®¡åæèµ | 3800 | 4800 | 1000 | |
| | | | ç¥åæ¶ç©æµå | èªå¼å§å»ºè®¾ç´¯è®¡ | 7535.45 | 7535.5 | 0.05 | |
| | | |
| | | ### æèµç³»ç»ä¸æ¥ä¸å°ç项ç®ï¼**4** 个ï¼ä¸è®¡ä¸ºå·®éï¼æèµç³»ç»å¯è½åªæ¶å½çéç¹é¡¹ç®ï¼ |
| | | |
| | | - åå °å¸å¿«éç©æµäº§ä¸åäºæï¼åå °å¸ç©æµæ¢çº½éçè¿åºå°ï¼ |
| | | - åç½æ²³æ¸¯æ£è´§è½¬è¿ä¸å¿é¡¹ç® |
| | | - å¼ä¸ç°ä»£ç©æµäº§ä¸å |
| | | - ç³éï¼åæï¼æºæ
§ç©æµçµå产ä¸åï¼ä¸æï¼ |
| | | |
| | | ### æåº¦æ ¡éªï¼**è·³è¿**ï¼æªæ¾å°ä¸ææèµç³»ç»æ°æ®è¡¨ï¼æç¨æ·å£å¾ (a) éæ¯ææ¾ä¸ä»½ï¼ |
| | | |
| New file |
| | |
| | | åç±» å¨ä½ ç®æ è¡å· 项ç®åç§° åå
¥æ¥æº èªå¼å§å»ºè®¾ç´¯è®¡ æ¬å¹´è®¡åæèµ èªå¹´å累计 æ¬æå®æ å»ºè®¾é¶æ®µ 形象è¿åº¦ |
| | | å®¢è¿ æ´æ° 12 æ±å£å®¢è¿ä¸å¿ 2026å¹´7æç«åºåºæï¼åå±±ãæ±å£ç«ï¼.xlsx 177685.4 30000 500 |
| | | å®¢è¿ æ´æ° 13 æ¦æ±åï¼å±±å¡ï¼å®¢è¿æ¢çº½ç« 2026å¹´7æç«åºåºæï¼åå±±ãæ±å£ç«ï¼.xlsx 6600 9000 1000 |
| | | å®¢è¿ æ´æ° 26 é§è¥¿å¿å®¢è¿æ¢ä¹ä¸å¿ åå °å¸2026å¹´7æåºå®èµäº§ææ¥çµåçæèµè¡¨æ ¼.xlsx 9764 918 918 0 å®å·¥ æ¢ä¹ä¸å¿ç»æå°é¡¶ï¼å
å¢å®æï¼é
å¥è®¾æ½å·²å®å |
| | | å®¢è¿ æ´æ° 27 丹æ±å£å¸å³å²¸æ±½è½¦å®¢è¿ç« åå °å¸2026å¹´7æåºå®èµäº§ææ¥çµåçæèµè¡¨æ ¼.xlsx 7970 0 0 0 å¾
è£
ä¿® 主ä½å®å·¥ï¼å¾
è£
ä¿® |
| | | å®¢è¿ æ´æ° 28 竹山å¿å®¢è¿ä¸å¿ç« åå °å¸2026å¹´7æåºå®èµäº§ææ¥çµåçæèµè¡¨æ ¼.xlsx 340 800 340 0 å»ºè®¾ä¸ å®æå
çµæ¡©å®å
¨é²æ¤åæ è¯æ 线çè¾
å©è®¾æ½ |
| | | å®¢è¿ æ´æ° 29 竹山å¿é«é客è¿ç« åå °å¸2026å¹´7æåºå®èµäº§ææ¥çµåçæèµè¡¨æ ¼.xlsx 340 800 340 0 å»ºè®¾ä¸ å®æå
çµæ¡©å®å
¨é²æ¤åæ è¯æ 线çè¾
å©è®¾æ½ |
| | | å®¢è¿ æ´æ° 35 å½é³å¸é«é综å客è¿ç« æ¹åç宿å¸é路客è¿ç«åºæèµæ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls 19999.9 1400 2053 0 竣工æ¶å°¾ 建ææè¿ |
| | | å®¢è¿ æ´æ° 36 宿å客è¿ç« æ¹åç宿å¸é路客è¿ç«åºæèµæ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls 30000 3000 1556 0 竣工æ¶å°¾ 建ææè¿ |
| | | å®¢è¿ æ´æ° 38 åé³å®¢è¿ç«ï¼ç»¼åæå¡ä¸å¿ï¼ æ¹åç宿å¸é路客è¿ç«åºæèµæ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls 1418 1418 1418 0 竣工æ¶å°¾ 主ä½å®å·¥ |
| | | å®¢è¿ æ´æ° 39 é²å®¶æ¹¾äº¤éè¿è¾ç»¼åæå¡ç« æ¹åç宿å¸é路客è¿ç«åºæèµæ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls 1286 1599 1286 30 æ£å¼æ½å·¥ 䏻使½å·¥ |
| | | å®¢è¿ æ´æ° 40 æ¦å客è¿ç« æ¹åç宿å¸é路客è¿ç«åºæèµæ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls 4428 2000 4428 253 æ£å¼æ½å·¥ 䏻使½å·¥ |
| | | å®¢è¿ æ´æ° 46 å®åå¸å
¬éæ¢ä¹ä¸å¿ï¼å®åé«éæ°å综åå®¢è¿æ¢çº½é¡¹ç®ï¼ è¥é³å¸éè·¯è¿è¾æå¡ä¸å¿2026å¹´6ææèµ (1).et 7833.3 233 1003 65 æ¶å°¾ å
¬äº¤æ¢ä¹ä¸å¿ãå®¢è¿æ¢ä¹ä¸å¿å®¤å
è£
ä¿®å®æ95%ï¼å¼±çµä¿¡æ¯åå»ºè®¾å®æ90%ï¼æ²»å®çæ§ç³»ç»å®æ45%ã |
| | | å®¢è¿ æ´æ° 47 è°·åå¿è¨æ²³å®¢è¿ç«ï¼å
¬äº¤é¦æ«ç«ï¼ è¥é³å¸éè·¯è¿è¾æå¡ä¸å¿2026å¹´6ææèµ (1).et 929 281 279 å®å·¥ å·²å®å·¥ |
| | | å®¢è¿ æ´æ° 48 è°·åå¿æ±½è½¦å®¢è¿ç«å
±é
ä¸å¿å»ºè®¾ è¥é³å¸éè·¯è¿è¾æå¡ä¸å¿2026å¹´6ææèµ (1).et 900 900 900 å®å·¥ å·²å®å·¥ |
| | | å®¢è¿ æ´æ° 50 è¥å·åºç¨æ²³éå å£ç»¼åè¿è¾æå¡ç« è¥é³å¸éè·¯è¿è¾æå¡ä¸å¿2026å¹´6ææèµ (1).et 202.9565 202.9565 å®å·¥ å·²ç«£å·¥éªæ¶ï¼æå
¥ä½¿ç¨ |
| | | å®¢è¿ æ´æ° 55 é祥å¸ç»¼å交éå®¢è¿æ¢çº½ä¸æé¡¹ç® èé¨å¸å®¢è¿ç«åºæèµç»è®¡7æ.xls.xls 109953 1200 1200 0 å®å·¥ å·²æå
¥è¿è¥ |
| | | å®¢è¿ æ´æ° 56 京山åå
¬é综åå®¢è¿æ¢çº½ èé¨å¸å®¢è¿ç«åºæèµç»è®¡7æ.xls.xls 45515.7 1200 225.7 0 å®å·¥ å·²æå
¥è¿è¥ |
| | | å®¢è¿ æ´æ° 57 京山åçæ¢ä¹å®¢è¿ä¸å¿é¡¹ç® èé¨å¸å®¢è¿ç«åºæèµç»è®¡7æ.xls.xls 3198.1 4000 3198.1 1008.5 å¨å»º A座主ä½ç»æåè³å
屿µç宿.B座主ä½ç»æä¸è³äºå±æµç宿 |
| | | å®¢è¿ æ´æ° 63 沿æ±é«éæ±å·åç«ç«å广åº(综åå®¢è¿æ¢çº½) ï¼åæå¸éè¿ä¸å¿ï¼202607åæå¸é路客è¿ç«åºæèµç»è®¡ææ¥è¡¨.xls 47692 4500 1278 117 å¼å·¥ æ¢ä¹ä¸å¿å
é¨è£
ä¿®åå¤å¢æ½å·¥ï¼è¥¿å¹¿åºçµåæ½å·¥å®æãå
¬äº¤ç«å°æ½å·¥å®æï¼ä¸ä¾§åä¸ä½äºæï¼ç²å·ï¼å¹å¢æ½å·¥å»ºè®¾ã |
| | | å®¢è¿ æ´æ° 64 åæä¸åå®¢è¿æ¢ä¹ä¸å¿(æ´å为æ±åé«éåæä¸ç»¼åäº¤éæ¢çº½) ï¼åæå¸éè¿ä¸å¿ï¼202607åæå¸é路客è¿ç«åºæèµç»è®¡ææ¥è¡¨.xls 3689 5173 1363 0 å¼å·¥ é¡¹ç®æ£è¿è¡è®¾è®¡åæ´è°æ´ï¼ææ¶åå·¥ã |
| | | å®¢è¿ æ´æ° 69 æ¦æé«éé»å西综åå®¢è¿æ¢çº½ 2026å¹´7æçç«åºæèµè¡¨ï¼é»åï¼ -.xlsx 25900 100 100 0 å®å·¥ å·²å®å·¥ |
| | | å®¢è¿ æ´æ° 71 é»é»é«éæµ æ°´ç»¼åå®¢è¿æ¢çº½ 2026å¹´7æçç«åºæèµè¡¨ï¼é»åï¼ -.xlsx 20544.8 117 117 0 å®å·¥ å·²å®å·¥ |
| | | å®¢è¿ æ´æ° 73 çç°æ²³é交éç©æµçµå综åæå¡ç« 2026å¹´7æçç«åºæèµè¡¨ï¼é»åï¼ -.xlsx 820.5 820.5 820.5 0 å®å·¥ å·²å®å·¥ |
| | | å®¢è¿ æ´æ° 74 é¾å±±é交éç©æµçµå综åæå¡ç« 2026å¹´7æçç«åºæèµè¡¨ï¼é»åï¼ -.xlsx 830.5 830.5 830.5 0 å®å·¥ å·²å®å·¥ |
| | | å®¢è¿ æ´æ° 75 顺河é交éç©æµçµå综åæå¡ç« 2026å¹´7æçç«åºæèµè¡¨ï¼é»åï¼ -.xlsx 155.4 155.4 155.4 0 å®å·¥ å·²å®å·¥ |
| | | å®¢è¿ æ´æ° 76 éé¨ä¹¡äº¤éç©æµçµå综åæå¡ç« 2026å¹´7æçç«åºæèµè¡¨ï¼é»åï¼ -.xlsx 282.8 282.8 282.8 0 å®å·¥ å·²å®å·¥ |
| | | å®¢è¿ æ´æ° 77 å®å é交éç©æµçµå综åæå¡ç« 2026å¹´7æçç«åºæèµè¡¨ï¼é»åï¼ -.xlsx 533.8 533.8 533.8 0 å®å·¥ å·²å®å·¥ |
| | | å®¢è¿ æ´æ° 78 æ§äºé交éç©æµçµå综åæå¡ç« 2026å¹´7æçç«åºæèµè¡¨ï¼é»åï¼ -.xlsx 644.4 644.4 644.4 0 å®å·¥ å·²å®å·¥ |
| | | å®¢è¿ æ´æ° 79 å¼ å®¶çé交éç©æµçµå综åæå¡ç« 2026å¹´7æçç«åºæèµè¡¨ï¼é»åï¼ -.xlsx 293.3 293.3 293.3 0 å®å·¥ å·²å®å·¥ |
| | | å®¢è¿ æ´æ° 84 éå±±å西综å客è¿ç«ï¼äºçº§ç«ï¼ 2026å¹´7æå¸å®å¸å®¢è¿ç«åºæèµç»è®¡ææ¥è¡¨(1)ç表(1).xls 6053 143 115 15 䏻使½å·¥ å建工ç¨åºç¡ |
| | | å®¢è¿ æ´æ° 85 éå±±å¿çå¦å®¢è¿ç«ï¼ä¸çº§ç«ï¼ 2026å¹´7æå¸å®å¸å®¢è¿ç«åºæèµç»è®¡ææ¥è¡¨(1)ç表(1).xls 1866.9 200 0 0 䏻使½å·¥ å建工ç¨åºç¡ |
| | | å®¢è¿ æ´æ° 86 éåå¿ä¸å¿å®¢è¿ç«ï¼ä¸çº§ç«ï¼ 2026å¹´7æå¸å®å¸å®¢è¿ç«åºæèµç»è®¡ææ¥è¡¨(1)ç表(1).xls 729 585 210 0 䏻使½å·¥ |
| | | å®¢è¿ æ´æ° 88 æ¡è±é综åè¿è¾æå¡ç« 2026å¹´7æå¸å®å¸å®¢è¿ç«åºæèµç»è®¡ææ¥è¡¨(1)ç表(1).xls 509.8 250 150 0 䏻使½å·¥ å建工ç¨åºç¡ |
| | | å®¢è¿ æ´æ° 89 马桥é综åè¿è¾æå¡ç« 2026å¹´7æå¸å®å¸å®¢è¿ç«åºæèµç»è®¡ææ¥è¡¨(1)ç表(1).xls 602.3 600 480 50 䏻使½å·¥ å建工ç¨åºç¡ |
| | | å®¢è¿ æ´æ° 90 髿¡¥é综åè¿è¾æå¡ç« 2026å¹´7æå¸å®å¸å®¢è¿ç«åºæèµç»è®¡ææ¥è¡¨(1)ç表(1).xls 414.1 250 180 0 䏻使½å·¥ å建工ç¨åºç¡ |
| | | å®¢è¿ æ´æ° 91 大å¹ä¹¡ç»¼åè¿è¾æå¡ç« 2026å¹´7æå¸å®å¸å®¢è¿ç«åºæèµç»è®¡ææ¥è¡¨(1)ç表(1).xls 215.4 600 90 50 䏻使½å·¥ å建工ç¨åºç¡ |
| | | å®¢è¿ æ´æ° 92 æ±æ³æ¡¥é综åè¿è¾æå¡ç« 2026å¹´7æå¸å®å¸å®¢è¿ç«åºæèµç»è®¡ææ¥è¡¨(1)ç表(1).xls 520.3 200 0 0 䏻使½å·¥ |
| | | å®¢è¿ æ´æ° 93 å鳿¹é综åè¿è¾æå¡ç« 2026å¹´7æå¸å®å¸å®¢è¿ç«åºæèµç»è®¡ææ¥è¡¨(1)ç表(1).xls 524.7 150 200 0 䏻使½å·¥ å建工ç¨åºç¡ |
| | | å®¢è¿ æ´æ° 99 éä¸é«éå·´ä¸ç»¼åå®¢è¿æ¢çº½ 2026æ¹åçé路客è¿ç«åºæèµç»è®¡æ¥7æ(æ©æ½å·).xls 31220 100 100 0 建æ 建æ |
| | | å®¢è¿ æ´æ° 101 æ©æ½å¸æ°å¡ä¹¡ç»¼åè¿è¾æå¡ç« 2026æ¹åçé路客è¿ç«åºæèµç»è®¡æ¥7æ(æ©æ½å·).xls 1647 1647 1647 0 建æ 建æ |
| | | å®¢è¿ æ´æ° 102 æ¥å¤å¿ä¸è¡ä¹¡ç»¼åè¿è¾æå¡ç« 2026æ¹åçé路客è¿ç«åºæèµç»è®¡æ¥7æ(æ©æ½å·).xls 379.5 379.5 379.5 0 建æ 建æ |
| | | å®¢è¿ æ´æ° 103 å©å·å¸å¢å ¡é交é综åè¿è¾æå¡ç« 2026æ¹åçé路客è¿ç«åºæèµç»è®¡æ¥7æ(æ©æ½å·).xls 5 350 5 0 æ£å¼æ½å·¥ å°åºå¹³æ´ |
| | | å®¢è¿ æ´æ° 104 ååªä¹¡äº¤é综åè¿è¾æå¡ç« 2026æ¹åçé路客è¿ç«åºæèµç»è®¡æ¥7æ(æ©æ½å·).xls 314.79999999999995 320 314.79999999999995 38.9 æ£å¼æ½å·¥ é¨çªå®è£
ãæ¥¼å°é¢è£
饰ã天æ£å·¥ç¨åå±é¢é²æ°´å·¥ç¨æ½å·¥ã |
| | | å®¢è¿ æ´æ° 105 å¸ä¸°å¿æ´»é¾åªä¹¡ç»¼åè¿è¾æå¡ç« 2026æ¹åçé路客è¿ç«åºæèµç»è®¡æ¥7æ(æ©æ½å·).xls 40 400 40 0 æ£å¼æ½å·¥ åºå°å¹³æ´ |
| | | å®¢è¿ æ´æ° 116 ç¥åæ¶æ¢çº½ç« 2026å¹´7ææåºé路客è¿ç«åºæèµç»è®¡æ¥è¡¨ï¼æãå¹´æ¥ï¼.xls 6021.5 0 0 0 建ææäº§ 建ææäº§ã |
| | | å®¢è¿ æ°å¢ éä¸é«éåæ¼³ç»¼åå®¢è¿æ¢çº½ è¥é³å¸éè·¯è¿è¾æå¡ä¸å¿2026å¹´6ææèµ (1).et 18074 100 100 0 å®å·¥ å·²å®å·¥ |
| | | å®¢è¿ æ°å¢ å®å叿±½è½¦å®¢è¿ä¸å¿å级æ¹é è¥é³å¸éè·¯è¿è¾æå¡ä¸å¿2026å¹´6ææèµ (1).et 0 500 0 åæ æ£å¨è¿è¡åææç» |
| | | å®¢è¿ æ°å¢ 大æå¿ä¸å¿å®¢è¿ç«ï¼è½¬ååå±ï¼ ï¼åæå¸éè¿ä¸å¿ï¼202607åæå¸é路客è¿ç«åºæèµç»è®¡ææ¥è¡¨.xls 0 300 0 0 æªå¼å·¥ æ£å¨åçåæå¼å·¥æç» |
| | | ç©æµ æ´æ° 12 èªåæºæ
§ç©æµå æ¥è¡¨âæ¦æ±ä¸æ.xls 59081.8 20000 14475 2500 å¨å»º 主ä½å·¥ç¨æ½å·¥ |
| | | ç©æµ æ´æ° 13 ä¸éä¾åºé¾æ¹å管çä¸å¿é¡¹ç® æ¥è¡¨âæ¦æ±ä¸æ.xls 33256.1 6400 3715 416 å¨å»º 主ä½å·¥ç¨æ½å·¥ |
| | | ç©æµ æ´æ° 14 é³é»æ¸¯éæ°´èè¿äºæä¸æ¬§çåéç»ä¸å¿ æ¥è¡¨âæ¦æ±ä¸æ.xls 6100 6900 6100 300 å¨å»º 主ä½å·¥ç¨æ½å·¥ |
| | | ç©æµ æ´æ° 15 æå
ééåä¸ç©æµæ¢çº½åºå°é¡¹ç® æ¥è¡¨âæ¦æ±ä¸æ.xls 23946 33500 23946 3500 å¨å»º 主ä½å·¥ç¨æ½å·¥ |
| | | ç©æµ æ´æ° 17 æ¹åè¿ç¿è¾¾ä¾åºé¾æ»é¨ç ååç产åºå°é¡¹ç® æ¥è¡¨âæ¦æ±ä¸æ.xls 16630 16000 16630 2900 å¨å»º 主ä½å·¥ç¨æ½å·¥ |
| | | ç©æµ æ´æ° 18 åä¸å°åºåå¦åä»åºé¡¹ç® æ¥è¡¨âæ¦æ±ä¸æ.xls 7300 10000 7300 500 å¨å»º 主ä½å·¥ç¨æ½å·¥ |
| | | ç©æµ æ´æ° 23 é»ç³æ°æ¸¯å½èæºæ
§å
¬è·¯æ¸¯é¡¹ç® 2026å¹´7æä»½ç©æµï¼è´§è¿ï¼æèµé¡¹ç®æç»è¡¨ï¼é»ç³å¸ï¼ (2).xls 23230.9 2600 10873.85 5038.9 |
| | | ç©æµ æ´æ° 24 é»ç³æ°æ¸¯ç°ä»£ç©æµæ¢çº½é¡¹ç® 2026å¹´7æä»½ç©æµï¼è´§è¿ï¼æèµé¡¹ç®æç»è¡¨ï¼é»ç³å¸ï¼ (2).xls 4000 18000 4000 0 |
| | | ç©æµ æ´æ° 26 西马å½é
ï¼é»ç³ï¼æºæ
§ç©æµå 2026å¹´7æä»½ç©æµï¼è´§è¿ï¼æèµé¡¹ç®æç»è¡¨ï¼é»ç³å¸ï¼ (2).xls 10321 7000 2366 50 |
| | | ç©æµ æ´æ° 27 é»ç³å¤§å¶æ¹é«æ°åºæºæ
§å·é¾ç©æµå 2026å¹´7æä»½ç©æµï¼è´§è¿ï¼æèµé¡¹ç®æç»è¡¨ï¼é»ç³å¸ï¼ (2).xls 5516 5000 1306 0 |
| | | ç©æµ æ´æ° 28 大嶿¹é«æ°æºæ
§ç©æµæ¸¯é¡¹ç®ï¼å西åä¾åºé¾æå¡ä¸å¿ï¼ 2026å¹´7æä»½ç©æµï¼è´§è¿ï¼æèµé¡¹ç®æç»è¡¨ï¼é»ç³å¸ï¼ (2).xls 2932.3 8000 2932.3 800 |
| | | ç©æµ æ´æ° 29 䏿¥èªç©ºå·é¾ç©æµä¸å¿ 2026å¹´7æä»½ç©æµï¼è´§è¿ï¼æèµé¡¹ç®æç»è¡¨ï¼é»ç³å¸ï¼ (2).xls 6100 12000 6100 0 |
| | | ç©æµ æ´æ° 30 åå±±ç¿ä¸ãéèªæ¬£ç¿ä¸è¿è¾å»éå·¥ç¨é¡¹ç® 2026å¹´7æä»½ç©æµï¼è´§è¿ï¼æèµé¡¹ç®æç»è¡¨ï¼é»ç³å¸ï¼ (2).xls 7400 20000 7400 1200 |
| | | ç©æµ æ´æ° 35 åå °ç产æå¡åå½å®¶ç©æµæ¢çº½å·¥ç¨é¡¹ç® æ¹åçåå °äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ±æ»è¡¨ï¼ææ¥ï¼ï¼2026å¹´7æï¼.xls 11047 2000 589 98 å¨å»º 项ç®å·²å®ææ¶éèµäº§å¾æ¶åè´ï¼å·²å
¥å½å®¶é大项ç®ç¨å°ä¿éé¡¹ç®æ¸
åï¼é¡¹ç®æ£è¿è¡ç¯å»ºå·¥ä½ã |
| | | ç©æµ æ´æ° 36 åå °å¸å¿«éç©æµäº§ä¸åäºæï¼åå °å¸ç©æµæ¢çº½éçè¿åºå°ï¼ æ¹åçåå °äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ±æ»è¡¨ï¼ææ¥ï¼ï¼2026å¹´7æï¼.xls 20081 2000 2900 214 å¨å»º 项ç®ä¸æå·²å®å·¥ï¼äºæé¡¹ç®å·²ç»å¨å·¥ï¼B1ãE1ãD7ä¸ä¸ªåä½å·²å·¥ä½ï¼å®æB4ãB5ãB6ãB8åæ¿å¤ç«é¢è£
饰è£
ä¿®ï¼B3ãB7æ°å»ºåºç¡æ½å·¥ã |
| | | ç©æµ æ´æ° 37 ä¾éäºä»åå °çµå产ä¸å æ¹åçåå °äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ±æ»è¡¨ï¼ææ¥ï¼ï¼2026å¹´7æï¼.xls 27194 2200 3133 372 å¨å»º 䏿项ç®å·²å®å·¥ãäºæé¡¹ç®ä¸»ä½å·²å®æï¼æ£å¨å®¤å
è£
ä¿®ãè·¯é¢ä¿®æ´åé
å¥è®¾æ½å·¥ä½ã |
| | | ç©æµ æ´æ° 38 åå °å¸ååä»å¨ç©æµä¸å¿ æ¹åçåå °äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ±æ»è¡¨ï¼ææ¥ï¼ï¼2026å¹´7æï¼.xls 18883 12000 18883 3047 å¨å»º åæå·¥ä½å·²å®æï¼é¡¹ç®ä¸»ä½å»ºè®¾æ¡æ¶å·²å»ºæã |
| | | ç©æµ æ´æ° 39 å¯¿åº·æ°¸ä¹æºè½åç©æµè®¾å¤å级æ¹é æ¹åçåå °äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ±æ»è¡¨ï¼ææ¥ï¼ï¼2026å¹´7æï¼.xls 794 500 794 58 å¨å»º å·²éè´4è¾7.6ç±³ã17è¾4.2ç±³çå·è车ã38å°å车ï¼å¡ææç1350ä¸ªï¼æ¨è´¨æ6000个ï¼ä½æ¸©åºå¸è´§åéå¹³å°ä¸æ¹ãå®è£
ç²®é£åºæ§æ¸©é¤æ¹¿è®¾å¤ã |
| | | ç©æµ æ´æ° 40 åå °æ±½é
ï¼å¹¿åºï¼ç©æµä¸å¿æ©è½åçº§é¡¹ç® æ¹åçåå °äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ±æ»è¡¨ï¼ææ¥ï¼ï¼2026å¹´7æï¼.xls 482 500 482 10 å¨å»º 对ååºä¾æ°´ç®¡ç½è¿ãä¾çµçº¿è·¯çæºè½åå级以åé
å¥è®¾æ½æ¹é ï¼å±é¡¶é²æ°´æ´æ°æ½å·¥çåºç¡è®¾æ½æ¹é .已确å®ä¿¡æ¯åèè½ç³»ç»å¼ååä½ã |
| | | ç©æµ æ´æ° 42 丹æ±å£ææ¡äº¤æå¸åº æ¹åçåå °äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ±æ»è¡¨ï¼ææ¥ï¼ï¼2026å¹´7æï¼.xls 1030 1030 å¨å»º 项ç®åæå·¥ä½å·²å®æï¼ç°æ£è¿è¡æè¿ååºå¹³å·¥ä½ |
| | | ç©æµ æ´æ° 47 ç§å½å¿èæ©äº§ä¸ç»¼åç©æµä¸å¿ æ¹å宿å¸ç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls 40797 1000 1500 竣工æ¶å°¾ äºæä¸»ä½å·¥ç¨å®æï¼æ£å¨è¿è¡é
å¥å·¥ç¨æ½å·¥ã |
| | | ç©æµ æ´æ° 48 å®é½ä¾éåè´¸ç©æµå æ¹å宿å¸ç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls 31465 12000 5166 650 竣工æ¶å°¾ 䏿䏻ä½è£
饰è£
ä¿®åºæ¬å®æï¼æ£å¨è¿è¡é
å¥å·¥ç¨æ½å·¥ã |
| | | ç©æµ æ´æ° 49 é¿é³å¿å乡å·é¾ç©æµååå
¶é
å¥è®¾æ½å»ºè®¾é¡¹ç® æ¹å宿å¸ç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls 23505 13000 10513 1063 æ¬å¹´æ£å¼æ½å·¥ 䏻使½å·¥ |
| | | ç©æµ æ´æ° 50 å®ææ¸¯å
´å±±æ¸¯åºç®¡å
¬æ°´å¤å¼èè¿å»ºè®¾é¡¹ç® æ¹å宿å¸ç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls 13411 10000 13411 2123 æ¬å¹´æ£å¼æ½å·¥ 䏻使½å·¥ |
| | | ç©æµ æ´æ° 51 æ¨å®¶å±ç«ç©æµè®¾å¤æ´æ°æ¹é é¡¹ç® æ¹å宿å¸ç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls 6034 7000 6034 484 æ¬å¹´æ£å¼æ½å·¥ 䏻使½å·¥ã |
| | | ç©æµ æ´æ° 52 ä¸å³¡ä¸´ç©ºåè´¸ç©æµå æ¹å宿å¸ç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls 10119 10000 10119 862 æ¬å¹´æ£å¼æ½å·¥ 䏻使½å·¥ã |
| | | ç©æµ æ´æ° 53 æ¹åç¦æ»æºé£åæéå
¬å¸æ°´ææ·±å å·¥åæºæ
§å·é¾ç©æµä»å¨é¡¹ç® æ¹å宿å¸ç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls 8337 10000 8337 732 æ¬å¹´æ£å¼æ½å·¥ 䏻使½å·¥ã |
| | | ç©æµ æ´æ° 54 ææ±å¸é¡¾å®¶åºä»å¨ç©æµä¸å¿ï¼ä¸æï¼ æ¹å宿å¸ç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls 7814 10000 7814 669 æ¬å¹´æ£å¼æ½å·¥ 䏻使½å·¥ã |
| | | ç©æµ æ´æ° 55 ä¸å³¡å»ºæç©æµå æ¹å宿å¸ç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls 5236 10000 5236 86 æ¬å¹´æ£å¼æ½å·¥ åºå¹³ååºç¡æ½å·¥ |
| | | ç©æµ æ´æ° 56 å®é½å¸éå综åç©æµè¿è¾å»é æ¹å宿å¸ç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls 7115 8000 7115 350 æ¬å¹´æ£å¼æ½å·¥ åºå¹³ååºç¡æ½å·¥ï¼é
å¥å·¥ç¨æ½å·¥ã |
| | | ç©æµ æ´æ° 58 æ¹åéè·¯éå¢ç£·èµæºç©æµäº§ä¸åé¡¹ç® æ¹å宿å¸ç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls 3628 10000 3628 1930 æ¬å¹´æ£å¼æ½å·¥ åºå¹³ååºç¡æ½å·¥ |
| | | ç©æµ æ´æ° 59 ä¼ åå
¬è·¯æ¸¯äºæ æ¹å宿å¸ç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls 9931 11000 9931 988 æ¬å¹´æ£å¼æ½å·¥ 䏻使½å·¥ã |
| | | ç©æµ æ´æ° 60 ä¸å³¡æºæ
§èªç©ºç©æµäº§ä¸å æ¹å宿å¸ç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls 8763 10000 8763 1923 æ¬å¹´æ£å¼æ½å·¥ åºå¹³ååºç¡æ½å·¥ï¼ä»åºä¸»ä½æ½å·¥ã |
| | | ç©æµ æ´æ° 65 çæ¹å·é¾ï¼è¥é³ï¼äº¤æä¸å¿é¡¹ç® 2026å¹´7ææ¹åçè¥é³å¸äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ (1).xls 23167 11000 11160 750 å®å·¥ 项ç®å·²å®å·¥ï¼æ£å¨è¿è¡è¯è¿è¥ã |
| | | ç©æµ æ´æ° 66 è¥é³å¸å æ¸
ç©æµå 2026å¹´7ææ¹åçè¥é³å¸äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ (1).xls 1648 4975 1648 202 å¨å»º æ£å¨è¿è¡å´å¢ãæ´è½¦æ°´æ± ãæ¶é²æ°´æ± ãèæ°´æ± æ½å·¥ã |
| | | ç©æµ æ´æ° 67 ä¼ åéè¥¿åæºæ
§ç©æµä¸å¿é¡¹ç® 2026å¹´7ææ¹åçè¥é³å¸äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ (1).xls 2716 5000 2716 724 å¨å»º 已宿12#-16#ã17#-21#ã22#ã23#忣ä¸å¿é¢æ±é¢æ¢å®è£
ãé²é·æ¥å°ç³»ç»æ½å·¥ã |
| | | ç©æµ æ´æ° 68 æ¦æ±æ¸¯èªè¥é³æºæ
§ç©æµå 2026å¹´7ææ¹åçè¥é³å¸äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ (1).xls 16821 9429 6642 1020 å¨å»º æ£å¨è¿è¡å·é¾ä»å°åªé²æ°´ãALC墿¿ãæ¶é²ç®¡éã鍿£æ½å·¥ã |
| | | ç©æµ æ´æ° 69 åç½æ²³æ¸¯æ£è´§è½¬è¿ä¸å¿é¡¹ç® 2026å¹´7ææ¹åçè¥é³å¸äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ (1).xls 1125 2000 1125 208 å¨å»º æ£å¨è¿è¡ç»¼å楼水çµå®è£
ï¼1å·åçµç«ç ä½ï¼æ£è´§ä»åºçæ±æ½å·¥ã |
| | | ç©æµ æ´æ° 70 æ±æ±è¥é³ï¼å°æ²³ï¼æ¸¯å¤å¼èè¿ç©æµå 2026å¹´7ææ¹åçè¥é³å¸äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ (1).xls 6290 9500 6290 716 å¨å»º æ£å¨è¿è¡1#2#æºè½åæ£ä¸å¿æ°´çµå®è£
ï¼å¤§å®ååæµéä¸å¿æª©æ¡å®è£
ï¼ç¯å½¢éè·¯é¨åæ··ååæµçåé
å¥ææ°´çå·¥ç¨ã |
| | | ç©æµ æ´æ° 71 æ±å¸ç«å°æ¹è´§åºæ¹æ©å»ºåé
å¥åºç¡è®¾æ½å»ºè®¾é¡¹ç® 2026å¹´7ææ¹åçè¥é³å¸äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ (1).xls 6519 3965 3965 0 å®å·¥ 项ç®å·²å®å·¥ï¼æ£å¨è¿è¡è¯è¿è¥ã |
| | | ç©æµ æ´æ° 72 æ°å»ºéè·¯è¥é³å°æ²³æ¸¯åºç港éè·¯ä¸ç¨çº¿(â
¡æ) 2026å¹´7ææ¹åçè¥é³å¸äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ (1).xls 6541 10000 6541 867 å¨å»º æ£å¨è¿è¡æ¡æ¶æ¶µæ½å·¥åå°æ²³æ¸¯ç¹å¤§æ¡¥æ¿å°ã墩身æ½å·¥ã |
| | | ç©æµ æ´æ° 73 èæ²³å£å¸å产åä»å¨ç©æµäº¤æä¸å¿å»ºè®¾é¡¹ç® 2026å¹´7ææ¹åçè¥é³å¸äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ (1).xls 4000 4000 4000 0 å®å·¥ 项ç®å·²å®å·¥ï¼æ£å¨è¿è¡è¯è¿è¥ã |
| | | ç©æµ æ´æ° 74 è°·åå¿åä¹¡æºæ
§ä»å¨ç©æµäº§ä¸å 2026å¹´7ææ¹åçè¥é³å¸äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ (1).xls 14767 12851 6811 863 å¨å»º æ£å¨è¿è¡å¤å¢è£
饰è£
ä¿®ãé¨çªå®è£
ãå·åºä¿æ¸©ãååºç®¡ç½éè·¯æ½å·¥ã |
| | | ç©æµ æ´æ° 75 è¥é³é«æ°åºç©æµåå±ä¸å¿é¡¹ç®âå·é¾äº§ä¸éæä¸å¿ 2026å¹´7ææ¹åçè¥é³å¸äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ (1).xls 34114 3000 1509 1509 å¨å»º å®æç»¼åæ¥¼é£å 设å¤å®è£
ã宿å·åºãå¼±çµç³»ç»ãæºè½åç³»ç»ã |
| | | ç©æµ æ´æ° 81 æ¹åé¿æ±ç°ä»£ç©æµäº§ä¸éè示èåºÂ·ç°ä»£ç©æµå 2026å¹´7æä¼ä¸ææ¥æ±æ»ï¼éå·ï¼.xls 81333.1 10000 5507.5 585 å¨å»º ç©æµåå¯å¨åºå䏿已å®å·¥ãäºæå·é¾ç©æµåºå°2#å·åºççæ£å¼å¤èææ¶æè®¾ãå°åªéé£å±æ¢æ¿æ··ååæµçåå
æ¶æ¨¡æ¿æé¤åå·²å®å·¥ã人æå
¬å¯æ¹é¢ï¼3#ã4#楼室å
ç»ææ°´ãæ¶é²ãçµæ°çå®è£
å·¥ç¨ï¼ä»¥åå¢é¢è
»åæ¶æãå¤åå°æ¿ã饰é¢ç ãåé¡¶ãå¤å¢æ¹ç°ãä¿æ¸©ã鲿°´åé¨çªå®è£
çåå项åå¤äºæ½å·¥ææ¶å°¾é¶æ®µãåºæ¥åºé¡¹ç®ä¸ï¼3#åºé²ç«å¢æ½å·¥æç»æ¨è¿ï¼å®¤å¤é¨æ°´åæ¶é²ç®¡ç½å·¥ç¨ä¹å·²å
¨é¢å±å¼ãæ´ä½åé¡¹ç®æè®¡åæåºæ¨è¿ã |
| | | ç©æµ æ´æ° 82 æ¦æ±ä¸å¨Â·åä¸å·é¾æ¸¯ 2026å¹´7æä¼ä¸ææ¥æ±æ»ï¼éå·ï¼.xls 63258.1 3000 1331.6 0 æåæ½å·¥ å·åºä¸»ä½æ½å·¥ |
| | | ç©æµ æ´æ° 83 ä¹å·éæ²ç°å½é
ä¾åºé¾ä¸å¿é¡¹ç® 2026å¹´7æä¼ä¸ææ¥æ±æ»ï¼éå·ï¼.xls 23504 8000 4200 200 å¨å»º ååºå
伿½å·¥å®æ98% |
| | | ç©æµ æ´æ° 90 å¼ä¸ç°ä»£ç©æµäº§ä¸å èé¨2026å¹´07æé¡¹ç®æèµæ»æ¥è¡¨ï¼ç©æµï¼.xls 41004 845 849 0 建ææäº§ 宿4-7å·ä»åºå»ºè®¾å¹¶éè¿ç«£å·¥éªæ¶ã项ç®å®å·¥ã |
| | | ç©æµ æ´æ° 91 å®èå
¨çéè¿é¡¹ç® èé¨2026å¹´07æé¡¹ç®æèµæ»æ¥è¡¨ï¼ç©æµï¼.xls 3274 5000 3274 25 åºç¡å»ºè®¾ 宿åå
¬æ¥¼åºç¡ç»ææ½å·¥ã |
| | | ç©æµ æ´æ° 92 æ²æ´å¤å¼èè¿ç°ä»£ç©æµå èé¨2026å¹´07æé¡¹ç®æèµæ»æ¥è¡¨ï¼ç©æµï¼.xls 98877 30000 19430 2920 宿½é¶æ®µ å ç¨åä¸çæºææ°´æªæ½æ½å·¥å®æï¼æ¸
è¡¨ç´¯è®¡å®æ15ä¸mÂ³ï¼æ± 塿¸
æ·¤ç´¯è®¡å®æ6.7ä¸m³ï¼éåå¡«æ¹ç´¯è®¡å®æ26.6ä¸m³ï¼éåææ¹ç´¯è®¡3.5ä¸m³ãéæ°´å¼æææ°´æ²ç´¯è®¡3.48ä¸m³ãéæ°´æ½å·¥ç´¯è®¡å®æ31.88ä¸m²ã强夯å«å±ç´¯è®¡å®æ31.88ä¸mÂ³ï¼æ»¡å¤¯ç´¯è®¡å®æ31.88ä¸m²ï¼å·²æ£æµå®æå¹¶æ»¡è¶³è®¾è®¡è¦æ±ç30.6ä¸m²ï¼é¢å¶C50é«å¼ºåº¦èéåç´¯è®¡å®æ16088m³ï¼ç»¼å楼åé£å åå·¥æ¥¼å·²å®æä¸»ä½å·¥ç¨ï¼PHC500é¢åºåç®¡æ¡©ç´¯è®¡å®æ477æ ¹ï¼PHC600é¢åºåç®¡æ¡©ç´¯è®¡å®æ2442æ ¹ï¼å管涵涵管å®è£
ç´¯è®¡å®æ800ç±³ï¼1#ã2#å3#转è¿ç«å®æä¸»ä½ç»ææ½å·¥ï¼BC1ã2ç®å¸¦æºé¢ç»æå¤æ£æ½å·¥å®æï¼æçç©ï¼åæ°´æ± ãæ±¡æ°´å¤çæ± åæ£è´§æ±¡æ°´å¤çç«æ½å·¥å®æï¼1#å2#åçµæä¸»ä½ç»ææ½å·¥å®æï¼1å·é¨å«æµç宿ï¼1#æ¶é²æ°´æ± æ½å·¥å®æï¼2å·æ¶é²æ°´æ± 䏻使µç宿ï¼å åºé¨æ°´ææ²å®æ3593ç±³ï¼æ¶é²é¤å°ç»æ°´æ³µæ¿å®æä¸»ä½ç»æï¼å´å¢åºç¡ç´¯è®¡å®æ2506ç±³ï¼3-(1-3)ç®å¸¦æºå»é䏻使µç宿ï¼4#ã5#å6#转è¿ç«å·²æ½å·¥å®æï¼5ã6å·è½¬è¿ç«ç çç åç åäºæ¬¡æé æ½å·¥ï¼è·¯é¢æ°´ç¨³éºè®¾å·²å®æ5ä¸å¹³æ¹ç±³ï¼æ°èæ£åºç¡æµç3727ç±³ï¼å¢èº«æµç3625ç±³ï¼BC1A/B两æ¡ç®å¸¦æºä¸»ä½å®è£
已宿ï¼BC2A/B两æ¡ç®å¸¦æºä¸»ä½å®è£
已宿ï¼BC3Cç®å¸¦æºä¸»ä½å®è£
已宿ï¼BC4Aç®å¸¦æºå»é䏻使½å·¥å®æï¼3å°æè½®å åææºè®¾å¤ä¸»ä½ç»æå·²å®è£
宿ï¼ç¬¬åå°æè½®å åææºè®¾å¤å·²çäº§å®æã |
| | | ç©æµ æ´æ° 94 æ¹åæå³°å½é
ç©æµå èé¨2026å¹´07æé¡¹ç®æèµæ»æ¥è¡¨ï¼ç©æµï¼.xls 10000 10000 10000 0 建ææäº§ 宿æå³°å½é
ç©æµå䏿䏻ä½å·¥ç¨åé
å¥è®¾æ½å»ºè®¾ï¼å¹¶éè¿ç«£å·¥éªæ¶ã项ç®äº6æåºæ£å¼æå
¥è¿è¥ã |
| | | ç©æµ æ´æ° 95 æ¹åä¸éä¾åºé¾æéå
¬å¸å
è£
é
å¥ãä»å¨è¿è¾é¡¹ç® èé¨2026å¹´07æé¡¹ç®æèµæ»æ¥è¡¨ï¼ç©æµï¼.xls 17000 17000 17000 2401.4 建ææäº§ 项ç®è£
ä¿®é
å¥å室å
è£
饰已å
¨é¨å®å·¥ï¼ç®åå·²è¿å
¥è¿è¥é¶æ®µã |
| | | ç©æµ æ´æ° 97 å
«è¾¾ç©æµå¤å¼èè¿ç°ä»£ç©æµäº§ä¸åé
å¥é¡¹ç® èé¨2026å¹´07æé¡¹ç®æèµæ»æ¥è¡¨ï¼ç©æµï¼.xls 1800 4000 1800 400 åºç¡å»ºè®¾ 建设3000平米ä»å¨ã |
| | | ç©æµ æ´æ° 102 大æå¿çµåç©æµäº§ä¸å 2026å¹´7æä»½åæç©æµé¡¹ç®æèµç»è®¡è¡¨.xls 13083 5600 13083 1480 å¼å·¥ |
| | | ç©æµ æ´æ° 103 é¦è¡¡åæºæ
§å·é¾ç©æµäºæé¡¹ç®Gåº 2026å¹´7æä»½åæç©æµé¡¹ç®æèµç»è®¡è¡¨.xls 64568 80000 64568 8672 å¼å·¥ |
| | | ç©æµ æ´æ° 104 åºå叿ºæ
§å·é¾ä»å¨ç©æµå 2026å¹´7æä»½åæç©æµé¡¹ç®æèµç»è®¡è¡¨.xls 0 6000 0 0 æªå¼å·¥ |
| | | ç©æµ æ´æ° 105 åç³æºè½ä¾åºé¾é«å°äºä»å¨å¤åºå° 2026å¹´7æä»½åæç©æµé¡¹ç®æèµç»è®¡è¡¨.xls 26166 4200 5970 18 å¼å·¥ |
| | | ç©æµ æ´æ° 106 åæå¹¿æµæºæ
§ç©æµçµå产ä¸åå»ºè®¾é¡¹ç® 2026å¹´7æä»½åæç©æµé¡¹ç®æèµç»è®¡è¡¨.xls 17483 10000 4112 1100 å¼å·¥ |
| | | ç©æµ æ´æ° 108 ç³éï¼åæï¼æºæ
§ç©æµçµå产ä¸åï¼ä¸æï¼ 2026å¹´7æä»½åæç©æµé¡¹ç®æèµç»è®¡è¡¨.xls 15563 16000 5166 550 å¼å·¥ |
| | | ç©æµ æ´æ° 109 å®éå¸å乡å·é¾ç©æµé
éä¸å¿ 2026å¹´7æä»½åæç©æµé¡¹ç®æèµç»è®¡è¡¨.xls 9731 12500 9731 1050 å¼å·¥ |
| | | ç©æµ æ´æ° 114 æ¾æ»å¸æç»ç©æµå èå·ç©æµæèµï¼2026å¹´7ææ¥çï¼ .xls 20507 2000 1610 175 å¨å»º B-Cåºæ¹é |
| | | ç©æµ æ´æ° 115 å
¬å®å¿å¤å¼èè¿ç»¼åç©æµå èå·ç©æµæèµï¼2026å¹´7ææ¥çï¼ .xls 19525.1 10000 2740.5 116 å¨å»º åå
¬æ¥¼å®¤å
è£
ä¿®å®æå¢é¢æ¶å·æ½å·¥ååºå°æ¸
æ´ãé¶æ®µæ§æ¶å°¾æ´æ¹å·¥ä½ï¼å·¥äººä¸æºæ¢°ä½¿ç¨ææ¬ |
| | | ç©æµ æ´æ° 116 èå·å¸çæµ·å½é
ç©æµå èå·ç©æµæèµï¼2026å¹´7ææ¥çï¼ .xls 22977 2500 554.6 93 æ°å¼å·¥ 䏿å
é¨è£
饰 |
| | | ç©æµ æ´æ° 117 èå·ç»¿è²æºæ
§ç©æµååºé¡¹ç® èå·ç©æµæèµï¼2026å¹´7ææ¥çï¼ .xls 1690.6 5000 540 50 æ¹æ©å»º å车åºå°å»ºè®¾ãåå
¬æ¥¼æ¹é |
| | | ç©æµ æ´æ° 118 èå·ç»å¼åºæºè½ä»å¨ç©æµåé¡¹ç® èå·ç©æµæèµï¼2026å¹´7ææ¥çï¼ .xls 3900.5 10000 400 0 æ°å¼å·¥ åæ¹åå¡« |
| | | ç©æµ æ´æ° 122 å½å®¶çº§å产åç©æµäº¤æä¸å¿ èå·ç©æµæèµï¼2026å¹´7ææ¥çï¼ .xls 223152.9 60000 22721.4 0 å¨å»º ä¸ãæ¹ååå两æ¹ç»¿è°·å½é
å产å交æä¸å¿ï¼1ãå¹²è°å¸åºï¼è
¾æä¸æ 段ï¼ï¼C9#楼主ä½ç»æå®æï¼D1#ä»åºå
å±å
¨é¨å®æï¼ä¸å±ç ä½å®æï¼å±é¢éå±ç»ææ½å·¥ä¸ãäºæ 段ï¼ç©å´ï¼ï¼A8æ¿å°å®æï¼A7#ãA10#ãB7楼åºç¡åå¡«å宿ï¼B8#ãC7#楼主ä½ç»æå®æï¼C1-C5ç ä½å®æï¼E1#楼1å±ç»æå®æï¼è
¾æä¸æ 段ï¼å°ä¸å®¤åºæ¿å®æ75%ï¼å¢æ¿åé¡¶æ¿æ¨¡æ¿å®æ30%ï¼B2-B5ç ä½å®æ75%ï¼C9主ä½ç»ææ½å·¥å®æï¼E2#楼3å±ç»ææµç宿ã2ãååºä¸æ 段ï¼ååºä¸æ 段ï¼C8å°åªæµç宿ï¼A9-A15å¤å¢æ¶ææ½å·¥å®æ95%ï¼å·åºè®¾å¤åæ¶å®æ30%ï¼ä¿æ¸©éæ°å±å®æ15%ãååºè¥¿æ 段ï¼A1-A5ãA7ãA8å¤å¢çç³æ¼å®æ95%ï¼C7ãC10ãC12#é¢ç»æå¤§æ£å°åªå®æï¼C1#C4#å±é¢ç¦å®è£
宿ãååºå
¨é¨å®¤å¤ç®¡ç½æ½å·¥å®æ40%ãæ°´çµå®è£
é¢å忶鲿°´ç³»ç»é¨åè·é主ä½è¿åº¦å®æã3ãååºï¼B1ï¼AãBãC座ï¼ãB3楼å¤å¢çº¿æ¡å¹²æçæ½å·¥å®æ60%ï¼B3å¤å¢è
»å宿20%ï¼B2å±é¢ç¦å®æ40%ï¼æ°´çµå®è£
é¢ååæ¶é²å·¥ç¨é¨åè·é主ä½è¿åº¦å®æã4ãååºæ 段ï¼ååï¼A2#ãA5#ãA6#é¢ç»æå±é¢ç¦å®æï¼A3#A4#äºæ¥¼ç»æå®æ50%ï¼ä¹é´çäºåº§ééæ¡¥å
¨é¨æµç宿ï¼ä¸ä¾§å¡éæ¡¥å®æè¥¿ä¾§å¡éæ¡¥é¢ç模æ¿å®æ72%ãååºæ 段ï¼è¥é³è·¯æ¡¥ï¼ï¼A7#-A10#å±é¢ç¦å®è£
ãA11#-A14#ç ä½åäºæ¬¡ç»æåºæ¬å®æï¼A7A8A10å°åªæµç宿ï¼ï¼A11#-A13#å
ç²å®æ50%ãè¬èå¸åºæ··ååç»æå»ºççæ¶é²å·æ·ç³»ç»æ½å·¥å®æãäºãä¹ä¸°æºæ
§åä¸ååææ
项ç®ï¼ä¸æå»ºè®¾èå´å
ï¼ä¸éä¸å¹³ï¼ç»ç温室å大跨度温室åºç¡æ½å·¥ï¼æ¿å°æ½å·¥ãç»æç«æ±æ½å·¥ãææ°´æ½å·¥ã临çµä¸´æ°´æ½å·¥å®ææ»ä½å·¥ç¨è¿åº¦17%ãä¸ãèæâ¢å¢çæ¥èé£åå 工产ä¸å项ç®ï¼ä¸æï¼å«å·åºã1#å 工车é´ã3#å 工车é´ãé
å¥ç¨æ¿ã污水å¤çç«ã室å¤ï¼å·¥ç¨æ´ä½å·²å®å·¥ï¼å¹¶å·²äº2025å¹´8æ29æ¥å
¨é¢éè¿ç«£å·¥éªæ¶ï¼å¹¶äº2025å¹´10æ28æ¥æ£å¼å¼åè¿è¥ã6æ åéºå·¥ç¨æ´ä½å·²å®å·¥ï¼å¹¶å·²äº2025å¹´9æ30æ¥å
¨é¢éè¿ç«£å·¥éªæ¶ãèæÂ·å¢çæ¥èä¹å®¶é¡¹ç®ä¸æåå¡ç»¼å楼主楼已ç»å°é¡¶ï¼å±é¢è®¾å¤åºç¡ç»ææ½å·¥å®æï¼ç ä½ä¸å¤å¢æ¹ç°å®æï¼å¹å¢é¢åä»¶æ½å·¥å®æï¼æ£å¨è¿è¡å¤æ¶æé¤ï¼å¯æ¥¼å®æä¸»ä½ç»æãç 使½å·¥åå¤å¢æ¹ç°å®æï¼å¹å¢é¢å件宿ï¼å±é¢ä¿æ¸©å®æï¼æ£å¨è¿è¡å
墿¹ç°æ½å·¥ãåä¸å±ç¤ºä¸å¿å·²ç»å®æä¸»ä½ç»æãç ä½ãå
ãå¤å¢æ¹ç°ãå±é¢é¢ç»æé¢åä»¶ä¸ç«æ±æ½å·¥ãAãBåºè¿æ¥ä»¶ï¼æ£å¨è¿è¡å±é¢é¢ç»æCãEåºè¿æ¥ä»¶æ½å·¥åAåºå¹å¢é¾éª¨æ½å·¥ã |
| | | ç©æµ æ´æ° 123 浩ç¶ç©æµåå»ºè®¾é¡¹ç® èå·ç©æµæèµï¼2026å¹´7ææ¥çï¼ .xls 1593 1000 556 80 æ°å¼å·¥ 3å·åæ¿é¢æ¢é¢æ±è¿æ¥ä»¶ã骨æ¶å®è£
ï¼3ã4å·æ¥¼é¡¶ç½å®è£
æ½å·¥ |
| | | ç©æµ æ´æ° 124 åæ´²æºæ
§ç©æµå èå·ç©æµæèµï¼2026å¹´7ææ¥çï¼ .xls 1989.9 1500 1061 0 å¨å»º ç»¼åæ¥¼è£
饰è£
ä¿®ãååºéè·¯æ è¯æ 线æ½å |
| | | ç©æµ æ´æ° 129 大å«å±±æºæ
§ç©æµäº§ä¸å 202607---é»åç©æµç«åºæèµè¡¨ï¼æç»çï¼.xls 21256 4514 3661 517 äºæå¼å·¥ å±é¢é¢ç»æå®è£
|
| | | ç©æµ æ´æ° 130 æ¦ç©´å¸ä¾é社éééé
综åæå¡ä¸å¿å·¥ç¨ 202607---é»åç©æµç«åºæèµè¡¨ï¼æç»çï¼.xls 27036.3 8000 4050.7 362.7 å¼å·¥ å·å»åºä¸»ä½ç»æåå¤é¨è£
ä¿®å
¨é¨å®æï¼æ£å¨è¿è¡è®¾å¤æé |
| | | ç©æµ æ´æ° 131 é»å·åºåé
ä¸å¿ 202607---é»åç©æµç«åºæèµè¡¨ï¼æç»çï¼.xls 4603.4 0 0 0 å¼å·¥ 䏿已æå
¥è¿è¥ |
| | | ç©æµ æ´æ° 132 ç½ç°å¿ç»¼åç©æµå 202607---é»åç©æµç«åºæèµè¡¨ï¼æç»çï¼.xls 15646.9 12000 4823.5 521.5 å¼å·¥ 䏿ç»å»ºå·¥ç¨1#ã2#ä»åºè¿è¡è£
ä¿®ï¼å®¤å¤é
å¥å·¥ç¨è¿è¡ç®¡ç½æ½å·¥ã室å¤é路建设 |
| | | ç©æµ æ´æ° 133 éä¸ï¼é»åï¼æ°æºç©æµç»¼åæå¡ä¸å¿ 202607---é»åç©æµç«åºæèµè¡¨ï¼æç»çï¼.xls 53789.6 10000 16799.2 2006 å¼å·¥ 忍ä¸å¿å
伿¿å®æ90% |
| | | ç©æµ æ´æ° 134 é»è±¹å½é
ç©æµåï¼é»å综åååºï¼ 202607---é»åç©æµç«åºæèµè¡¨ï¼æç»çï¼.xls 11558.1 2000 1558.1 20.2 å¼å·¥ 1ã2å·ä»åºä¸»ä½å·²å
¨é¨å®å·¥ï¼é²ç«æ¶æå®æ50% |
| | | ç©æµ æ´æ° 136 æ¦æ±åä¼ ååå¸ç©æµä¸å¿ 202607---é»åç©æµç«åºæèµè¡¨ï¼æç»çï¼.xls 19905 0 0 0 å¼å·¥ 建设é
å¥åå
¬åé£å |
| | | ç©æµ æ´æ° 137 麻åå¸å产å综åç©æµå 202607---é»åç©æµç«åºæèµè¡¨ï¼æç»çï¼.xls 11509.5 10000 8235.7 1600.4 å¼å·¥ ç¹è²å产åé
éä¸å¿ä¸»ä½ç»ææ½å·¥å®æ |
| | | ç©æµ æ´æ° 143 åé±¼å¿æºæ
§äº¤éç©æµæ¢çº½ä¸å¿ å¸å®å¸2026å¹´7æä»½ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» (1).xls 2969 1000 1485 0 å¨å»º æ¬ææ 建设è¿å± |
| | | ç©æµ æ´æ° 145 åº·åæºæ
§ç©æµå å¸å®å¸2026å¹´7æä»½ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» (1).xls 297 900 297 0 å¨å»º æ¬ææ 建设è¿å± |
| | | ç©æµ æ´æ° 146 å¸å®å½é
鿏¯ç©æµåâå¸å®å¸å½é
鿏¯ç»¼åç©æµå䏿Aåºé¡¹ç® å¸å®å¸2026å¹´7æä»½ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» (1).xls 8100 8000 8100 300 å¨å»º 1ã1å·ä»é¢ç»æå®æ100%ï¼æ£å¨è¿è¡å®¤å
è£
ä¿®ï¼å
å¢è
»åæ½å·¥å®æ50%ï¼å«çé´è£
ä¿®æ½å·¥å®æ50%2ã2å·ä»é¢ç»æå®æ100%ï¼æ£å¨è¿è¡è£
修工ç¨ï¼å¤å¢ç¦æ½å·¥å®æ80%ï¼é¨æ£ç¦å®æ100%ï¼çªè¾¹æ¶å£å®æ100%ï¼æ¹ç°å®æ50%ï¼æ°´çµæ¶é²æ½å·¥å®æ50%ï¼å¢è£è´´ç 宿30%ã |
| | | ç©æµ æ´æ° 147 å¸å®é«æ°åºå»åºå·é¾é¡¹ç®ï¼ä¸æï¼ å¸å®å¸2026å¹´7æä»½ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» (1).xls 21503 13000 21503 4650 å¨å»º 1.B1æ¶é²æ°´çµå®è£
å®è£
ã2.B2室夿£æ°´æ²å¼æã室å
æ¶é²ãç²æ°´æ²ç²å·æ½å·¥ã3.B3室å¤å°é¶æ¹ç°ãæ£æ°´æ²å¼ææ½å·¥ã4.A1Aè½´å±é¢è½æ°´ç®¡å®è£
ãé¢æä¿®è¡¥æ¶å°¾å·¥ä½ã5.A2鍿£åå¢é¢æ¿å®è£
ã6.ç»¼åæ¥¼æ²¹æ¼ãæ°´çµæ½å·¥ã7.室å¤éè·¯æ¶é²ç»æ°´ã强弱çµç®¡å®è£
ãè·¯åºæ½å·¥ã |
| | | ç©æµ æ´æ° 148 å¸å®å½é
鿏¯ç©æµå-æ°å»ºå¸å®éè·¯ç©æµåºå° å¸å®å¸2026å¹´7æä»½ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» (1).xls 10064 10000 10064 6800 å¨å»º ç©æµåºå°åç³æ¹ç´¯è®¡å®æ14䏿¹ï¼å æ¯15%ï¼ï¼æ¶µæ´åæ¿å»ºåºç¡åæ¥æ¨è¿ï¼èµ°è¡çº¿å®æ9å¤é±¼å¡æ¢å¡«7122æ¹ï¼è·¯åºè¯éªæ®µå¾
æ£ï¼æ¶µæ´åæ¹æ¸ å·²å¼å·¥ï¼æ¨ªæ²æ¡¥ç«å®æ5夿¢å¡«5230æ¹ï¼ä¿¡å·æ¿å±å¾
è¯æ¡©ï¼æ¥é¿æ¶µæ´åå¤å¼æï¼ä¸çµè¿æ¹æ¢æ²26å¤ï¼çµåæ¶ç©ºçº¿å¾
åçµåæ¥ãæ´ä½è¿å±æåºï¼å
³é®èç¹æè®¡åæ¨è¿ã |
| | | ç©æµ æ´æ° 154 综åç©æµåï¼æ¹å交æéå·æºæ
§ä¾åºé¾äº§ä¸åï¼ 2026å¹´7æç©æµåºç¡è®¾æ½å»ºè®¾æèµææ¥(éå·) (1).xls 12218.7 6300 4005 630 |
| | | ç©æµ æ´æ° 156 æ°çç©èµåå¸é
éåä»å¨ç©æµå»ºè®¾é¡¹ç® 2026å¹´7æç©æµåºç¡è®¾æ½å»ºè®¾æèµææ¥(éå·) (1).xls 6473 5000 1038 53 |
| | | ç©æµ æ´æ° 161 å·´ä¸ç»æµå¼ååºé龿¡¥æºæ
§ç©æµäº§ä¸å 2026å¹´7ææ©æ½å·ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» .xls 37800 3800 4800 0 |
| | | ç©æµ æ´æ° 162 æ©æ½å¸ä¸éåªç©æµå 2026å¹´7ææ©æ½å·ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» .xls 50000 3000 3000 0 |
| | | ç©æµ æ´æ° 163 鹤峰æ¦éµå±±ä»å¨ç©æµå 2026å¹´7ææ©æ½å·ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» .xls 9644 5000 4477 453 |
| | | ç©æµ æ´æ° 164 å¸ä¸°å¿ç»¼åç©æµå 2026å¹´7ææ©æ½å·ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» .xls 8472 15000 8472 647 |
| | | ç©æµ æ´æ° 165 æ¥å¤å¿é¾å¤ç©æµå交éç©æµä¸å¿ 2026å¹´7ææ©æ½å·ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» .xls 10735 15000 10735 1336 |
| | | ç©æµ æ´æ° 166 宣æ©å¿å¯éç©æµå 2026å¹´7ææ©æ½å·ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» .xls 7974 8000 7974 737 |
| | | ç©æµ æ´æ° 171 仿¡å½å®¶é«æ°åºç©æµæ¢çº½ä¸å¿å»ºè®¾é¡¹ç® 仿¡å¸ç©æµåæèµç»è®¡æ¥è¡¨ï¼202607ï¼.xls 3234 19200 3234 684 å¨å»º æ£å¨å å¿«æ¨è¿é¡¹ç®å»ºè®¾ |
| | | ç©æµ æ´æ° 172 èä¸å·¥è£
产ä¸éèåºä»å¨ç©æµé¡¹ç® 仿¡å¸ç©æµåæèµç»è®¡æ¥è¡¨ï¼202607ï¼.xls 22387 20000 22387 4164 å¨å»º æ£å¨æ¨è¿ååºå»ºè®¾ |
| | | ç©æµ æ´æ° 180 ä¸å½è¾è°·å·é¾ä»å¨ç©æµå æ½æ±2026.07.xlsx 11947.9 1135 0 å¨å»º |
| | | ç©æµ æ´æ° 184 天é¨å¸ç©æµä¸å¿å»ºè®¾é¡¹ç® 7æä»½ç©æµåä¸å¿å»ºè®¾é¡¹ç® ï¼å¤©é¨ï¼.xlsx 16177.7 36835 16177.7 600 å¨å»º |
| | | ç©æµ æ´æ° 190 ç¥åæ¶ç©æµå æåºç©æµæèµææ¥2026.07.24.xlsx 7535.45 31 26.1 0 æ¶å°¾ï¼ååºç»¿åï¼ |
| | | ç©æµ æ°å¢ 鳿°å¿ç¦å±±ç©æµä»å¨ä¸å¿ 2026å¹´7æä»½ç©æµï¼è´§è¿ï¼æèµé¡¹ç®æç»è¡¨ï¼é»ç³å¸ï¼ (2).xls 0 3000 0 0 |
| | | ç©æµ æ°å¢ è¥å·åºå¤§å®ååå¤å¼èè¿äº¤æä¸å¿ï¼æåå·¥ç¨æ¹åå±538å¤é¡¹ç®ï¼ 2026å¹´7ææ¹åçè¥é³å¸äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ (1).xls 0 10000 0 0 åæ é¡¹ç®åæã |
| | | ç©æµ æ°å¢ å´é³å¿ç»¼åç©æµååé
å¥è®¾æ½å»ºè®¾é¡¹ç® å¸å®å¸2026å¹´7æä»½ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» (1).xls 6630 10000 3462 896 å¨å»º ä¸å¾·èååä»èæ åè´¸æµéä¸å¿å
é¨è£
ä¿®ã鮿¿åå轩快é忣ä¸å¿ãé¶æ
ç©æµåºåºç¡æ½å·¥ï¼é¢ç»ææ½å·¥ã |
| | | ç©æµ æ°å¢ é¿æ±å¸å®æ¸¯åé±¼ç©æµäº§ä¸åï¼ä¸æï¼ å¸å®å¸2026å¹´7æä»½ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» (1).xls 500 æªå¼å·¥ æ |
| | | ç©æµ æ°å¢ 赤å£å¸æ²¿æ±å
¬éèè¿ç»¿è²ç©æµä¸å¿ å¸å®å¸2026å¹´7æä»½ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» (1).xls 1000 æªå¼å·¥ æ |
| New file |
| | |
| | | # å¸å·ææ¥æ ¼å¼å·®å¼æ¥å |
| | | |
| | | - æ¢æµæ¥æï¼2026-09-17 |
| | | - æ¢æµèå´ï¼`docs/æèµ/è¾å
¥/客è¿ï¼å®¢è¿ç«ï¼/7æ`ï¼10 个æä»¶ï¼ã`docs/æèµ/è¾å
¥/ç©æµï¼ç©æµååºï¼/7æ`ï¼17 个æä»¶ï¼ï¼å¦å« 6 å¼ ç®æ 表ã1 个æèµç³»ç»é¡¹ç®è¡¨ |
| | | - æ¢æµå·¥å
·ï¼`docs/æèµ/å·¥å
·/æ ¼å¼æ¢æµ.py`ï¼xlrd / openpyxl åªè¯»æå¼ï¼**䏿¹å¨ä»»ä½æºæä»¶**ï¼ |
| | | - 对åºéæ±ææ¡£ï¼ãæèµææ¥æ°æ®å¤çä¸å¤è¡¨æ´æ°éæ±è¯´æï¼æç»æ±æ»çï¼ã第ä¹è确认äºé¡¹ D |
| | | |
| | | --- |
| | | |
| | | ## ä¸ãæ»ä½ç»è®ºï¼å
çè¿ä¸æ®µï¼ |
| | | |
| | | 1. **å¥½æ¶æ¯**ï¼27 个å¸å·ææ¥ä¸æ **20 个**ç´æ¥ä½¿ç¨çç»ä¸æ¨¡æ¿ï¼åä½ä¸ç®æ æç»è¡¨**å®å
¨ä¸è´**ï¼å¯ä»¥æåä½ç¨³å®è§£æï¼å·®å¼åªéä¸å¨ **7 个æä»¶**ä¸ã |
| | | 2. **é£é©éä¸**ï¼çæ£çè§£æé£é©æ¯ 4 ç±»ââ |
| | | - â **æ°æ®ä¸å¨ç¬¬ä¸ä¸ªå·¥ä½è¡¨é**ï¼éå·å¨ `Sheet2`ï¼æåº/æ½æ±/è¥é³å¿
é¡»æå·¥ä½è¡¨éæä»½ï¼ï¼ |
| | | - â¡ **åä¸å·¥ä½è¡¨éæ··çå«çå¸å·æå岿°æ®**ï¼åå °ç©æµè¡¨éååæ®µæ¯ãæ¦æ±ã2013â2016 å¹´çåå²é¡¹ç®ï¼ï¼ |
| | | - ⢠**åä½å³ç§» 1 å**ï¼è¥é³å®¢è¿ `.et` å¤åºãå»ºè®¾è§æ¨¡ãåï¼ï¼ |
| | | - ⣠**ãå»ºè®¾é¶æ®µ / 形象è¿åº¦ã没æåæä¸¤å**ï¼æ©æ½ãé»ç³ç©æµè¡¨åå¹¶æä¸åï¼å¤ªåæ±å£åå±±çç®è¡¨æ²¡æå»ºè®¾é¶æ®µåï¼ã |
| | | 3. **ä¸è½æå·¥ä½è¡¨åç§°åæ°**ï¼æåº `æåºç©æµæèµææ¥2026.07.24.xlsx` é 7 ææ°æ®å¨å为 `2026.7` çå·¥ä½è¡¨ï¼ä½å䏿件é `Sheet1` è£
çæ¯ 3 æã`Sheet4` è£
çæ¯ 5 æï¼æ½æ± `æ½æ±2026.07.xlsx` é 7 ææ°æ®ç«å¨å为 **`æ½æ±ä¼ å2022.3`** çå·¥ä½è¡¨ï¼è¡¨å¤´æ¥æ 2026.07.22ï¼ï¼å
¶ä½ 24 å¼ è¡¨å
¨æ¯ 2018â2021 å¹´çå岿°æ®ã |
| | | â **å¿
é¡»ç¨ãè¡¨å¤´åºæ¥æãå¤å®æä»½ï¼å·¥ä½è¡¨ååªè½å½åèã** |
| | | 4. **å®¢è¿ 7 æåªæ 10 个å¸å·æ¥äºæä»¶**ï¼ç¼º é»ç³ãéå·ãéå·ã天é¨ãæ½æ±ã仿¡ãèå·ï¼æ¦æ±åªæ¥äºãåå±±ãæ±å£ç«ã两个项ç®ï¼ï¼ç©æµ 17 个å¸å·é½å
¨ãç¨åºä¸è½å 为ãå°æä»¶ãå°±æ¥éï¼è¦æå¸å·æ¸
å对账并æç¤ºç¼ºå¤±ã |
| | | |
| | | --- |
| | | |
| | | ## äºãæ ååä½ï¼çç»ä¸æ¨¡æ¿ï¼20 个æä»¶éç¨ï¼ |
| | | |
| | | | åæ®µ | å | 表头æåï¼åå¸å·åæ³ï¼ | |
| | | | --- | --- | --- | |
| | | | åºå· | A | åº å· | |
| | | | 项ç®åç§° | **B** | 项ç®åç§°åç«çº§ / 项ç®åç§°åæçº§ / 项ç®åç§° | |
| | | | æèµå»ºè®¾åä½åç§° | C | æèµå»ºè®¾åä½åç§° / 项ç®ä¸ä¸» | |
| | | | 建设æ§è´¨ | D | 建设æ§è´¨ | |
| | | | å¼å·¥æ¶é´ | E | å¼å·¥æ¶é´ / å¼å·¥å¹´ | |
| | | | 竣工æ¶é´ | F | 竣工æ¶é´ / 竣工æ¶é´ / å»ºææ¶é´ | |
| | | | æ»æèµ | G | æ»æèµ(ä¸å
ï¼ / è®¡åæ»æèµ(ä¸å
ï¼ | |
| | | | **èªå¼å§å»ºè®¾ç´¯è®¡å®ææèµ** | **H** | èªå¼å§å»ºè®¾ç´¯è®¡å®ææèµï¼ä¸å
ï¼ | |
| | | | **æ¬å¹´è®¡åæèµ** | I | æ¬å¹´è®¡åæèµï¼ä¸å
ï¼ | |
| | | | **èªå¹´åç´¯è®¡å®ææèµ** | **J** | èªå¹´åç´¯è®¡å®ææèµï¼ä¸å
ï¼/ å计 | |
| | | | **å
¶ä¸ï¼æ¬æå®ææèµ** | **K** | å
¶ä¸ï¼æ¬æå®ææèµ / æ¬æå®ææèµï¼ä¸å
ï¼/ æ¬æ / 彿宿æèµï¼ä¸å
ï¼ | |
| | | | **项ç®å»ºè®¾é¶æ®µ** | **L** | 项ç®å»ºè®¾é¶æ®µãè¿åº¦æ
åµï¼å并表头ä¸å·¦åï¼å表头ãå»ºè®¾é¶æ®µãï¼ | |
| | | | **形象è¿åº¦** | **M** | 形象è¿åº¦ï¼å并表头ä¸å³åï¼é¨åæä»¶åè¡¨å¤´ç¼ºå¤±ï¼ | |
| | | | å·¥å¯ / å设 | S / T | 项ç®åæå·¥ä½æ¹å¤æä»¶ï¼åæä»¶æ ±1 ååç§»ï¼ | |
| | | |
| | | > ç²ä½ = æä»¬çæ£è¦åçæ°åæ®µï¼æç»è¡¨è¦æ´æ°ç 5 åï¼ã |
| | | |
| | | ### ç®æ æç»è¡¨çåä½ï¼ä¸æ ååä½ä¸è´ï¼ |
| | | |
| | | | ç®æ 表 | å·¥ä½è¡¨ | 项ç®åç§° | èªå¼å§å»ºè®¾ç´¯è®¡ | èªå¹´å累计 | å
¶ä¸æ¬æå®æ | å»ºè®¾é¶æ®µ | 形象è¿åº¦ | æ°æ®èµ·å§è¡ | |
| | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | |
| | | | `模æ¿_Xæå®¢è¿ç«æèµæç»è¡¨.xlsx` | `æç»` | B | H | J | K | L | M | 12 | |
| | | | `模æ¿_Xæç©æµç«åºæèµæç».xls` | ` åé¡¹ç®æèµå®ææ
åµ` | B | H | J | K | L | M | 12 | |
| | | |
| | | --- |
| | | |
| | | ## ä¸ãéæä»¶æ ¼å¼å¯¹ç
§ï¼2026 å¹´ 7 æï¼ |
| | | |
| | | ### 3.1 客è¿ï¼10 个æä»¶ï¼ |
| | | |
| | | | å¸å· | æä»¶ | æ°æ®å·¥ä½è¡¨ | è¡¨å¤´è¡ | æ°æ®è¡ | å使¯å¦æ å | å·®å¼è¯´æ | |
| | | | --- | --- | --- | --- | --- | --- | --- | |
| | | | åæ | ï¼åæå¸éè¿ä¸å¿ï¼202607åæå¸é路客è¿ç«åºæèµç»è®¡ææ¥è¡¨.xls | Sheet1 | 4â9 | 12â14 | â
æ å | â | |
| | | | æ©æ½ | 2026æ¹åçé路客è¿ç«åºæèµç»è®¡æ¥7æ(æ©æ½å·).xls | `1` | 3â8 | 10â15 | â
æ å | 表头æ´ä½ä¸ç§» 1 è¡ï¼å·¥ä½ç°¿å¦æ 4 å¼ **éè**空表ï¼SIMZNE / YESWAQ / BVSWOQ / SPRRQWï¼å 0 è¡Ã0 åï¼æ å
å®¹ï¼ | |
| | | | æåº | 2026å¹´7ææåºé路客è¿ç«åºæèµç»è®¡æ¥è¡¨ï¼æãå¹´æ¥ï¼.xls | æ1 | 4â9 | 13 | â
æ å | 项ç®ä»
1 è¡ï¼å¦æç©ºæ¨¡æ¿è¡¨ãæ2ãå 1 å¼ **éè空表** VOOQTNPï¼0 è¡Ã0 åï¼ | |
| | | | é»å | 2026å¹´7æçç«åºæèµè¡¨ï¼é»åï¼ -.xlsx | æ | 4â9 | 12â23 | â
æ å | used range å° 1020 è¡ï¼å°¾é¨å¤§é空ç½/æ®çæ ¼å¼ï¼ï¼B åè¡¨å¤´éæ··çãå计ãäºåï¼æä»¶åå«ç©ºæ ¼åè¿å符 | |
| | | | å¸å® | 2026å¹´7æå¸å®å¸å®¢è¿ç«åºæèµç»è®¡ææ¥è¡¨(1)ç表(1).xls | ææ¥è¡¨ | 4â9 | 14â24 | â
æ å | å°¾é¨å¤ 1 åï¼å·¥å¯å¨ Tãåè®¾å¨ Uï¼ï¼æä»¶å带 (1)(1) åç¼ï¼**妿 1 å¼ éèå·¥ä½è¡¨ `RQYQRYQS`ï¼26 è¡Ã3 åçº¯ææ¬ï¼å
容æ¯å®ç
æ¯æ®çï¼å¦ "Classic.Poppy by Vic" / "Infect Workbook"ï¼éæ°æ®è¡¨ï¼ââç¨åºåªè½æè¡¨å¤´å段å½ä¸é表ï¼ç»ä¸è½éåææå·¥ä½è¡¨** | |
| | | | æ¦æ±ï¼åå±±ãæ±å£ï¼ | 2026å¹´7æç«åºåºæï¼åå±±ãæ±å£ç«ï¼.xlsx | Sheet1 | 3 | 6â7 | â ç®è¡¨ | B åç§° / C åä½ / D æ§è´¨ / **E 建设æ¶é´ï¼å¼å·¥+竣工åå¹¶ï¼** / F è®¡åæ»æèµ / G è³ä¸å¹´åºå®ææèµ / H èªå¼å§å»ºè®¾ç´¯è®¡ / I æ¬å¹´è®¡åæèµ / **J å计ï¼èªå¹´å累计ï¼** / K æ¬æå®æ / **L æªæ¢ç®å建设è¿å±ï¼æ ãå»ºè®¾é¶æ®µãåï¼** | |
| | | | 宿 | æ¹åç宿å¸é路客è¿ç«åºæèµæ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls | 客è¿ç«ææ¥ | 4â5 | 7â13 | â
æ å | 表头ä»
2 è¡ï¼å·¥å¯å¨ Qãåè®¾å¨ R | |
| | | | èé¨ | èé¨å¸å®¢è¿ç«åºæèµç»è®¡7æ.xls.xls | 表1 | 4â9 | 11â13 | â
æ å | **åæ©å±å `.xls.xls`** | |
| | | | åå ° | åå °å¸2026å¹´7æåºå®èµäº§ææ¥çµåçæèµè¡¨æ ¼.xlsx | Sheet1 | 4â8 | 12â15 | â
æ å | F å表头åä½ãå»ºææ¶é´ãï¼4 个项ç®è¡ä¸æ 2 è¡**没æåºå·**ï¼ç«¹å±±é«é客è¿ç«ã竹山客è¿ä¸å¿ç«ï¼ï¼**Sheet1 第 5 è¡è¢«éèï¼ä½ 18 åå
¨ç©ºï¼ä¸å½±ååæ°** | |
| | | | è¥é³ | è¥é³å¸éè·¯è¿è¾æå¡ä¸å¿2026å¹´6ææèµ (1).et | 2026å¹´7æ | 4â6ã9 | 12â18 | â ï¸ **å³ç§» 1 åï¼ä¸å¤çï¼** | **WPS `.et` æ ¼å¼**ï¼å®ä¸º OLE2/BIFF8 å¤åææ¡£ï¼`xlrd` å¯ç´æ¥è¯»ï¼**æ é Excel COM**ï¼å·²å®æµ 7 å¼ åæè¡¨å
¨é¨å¯è¯»ï¼ï¼æä»¶ååã6æãä½å
å®¹æ¯ 7 æï¼å·¥ä½ç°¿å
æ 2026å¹´1æâ2026å¹´7æ å
± 7 å¼ åæè¡¨ï¼å¿
é¡»æå·¥ä½è¡¨éæï¼**D åå¤åºãå»ºè®¾è§æ¨¡ï¼ç«çº§å项ç®ç±»åï¼ã**ï¼å¯¼è´ 建设æ§è´¨=Eãå¼å·¥=Fã竣工=Gãæ»æèµ=Hãèªå¼å§å»ºè®¾ç´¯è®¡=**I**ãæ¬å¹´è®¡å=**J**ãèªå¹´å累计=**K**ãæ¬æå®æ=**L**ãå»ºè®¾é¶æ®µ=**M**ã形象è¿åº¦=**N**ï¼**ã2026-09-17 ç¨æ·å£å¾ãåä½å³ç§»ä¸åç¹æ®å¤çï¼ç¨åºæè¡¨å¤´æåå®ä½åï¼åªåæ¬æ¬¡è¦æ´æ°çåæ®µ** | |
| | | |
| | | ### 3.2 ç©æµï¼17 个æä»¶ï¼ |
| | | |
| | | | å¸å· | æä»¶ | æ°æ®å·¥ä½è¡¨ | è¡¨å¤´è¡ | æ°æ®è¡ | å使¯å¦æ å | å·®å¼è¯´æ | |
| | | | --- | --- | --- | --- | --- | --- | --- | |
| | | | é»å | 202607---é»åç©æµç«åºæèµè¡¨ï¼æç»çï¼.xls | ` åé¡¹ç®æèµå®ææ
åµï¼é»åï¼` | 4ã6ã8ã9 | 16â27 | â
æ å | â | |
| | | | æ©æ½ | 2026å¹´7ææ©æ½å·ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» .xls | ` åé¡¹ç®æèµå®ææ
åµ` | 5 | 11â16 | â ï¸ é¨å | K è¡¨å¤´ä¸ºãæ¬æå®ææèµï¼ä¸å
ï¼ãï¼æ ãå
¶ä¸ï¼ãï¼ï¼L/M å并为ä¸åã项ç®å»ºè®¾é¶æ®µãè¿åº¦æ
åµãã**ã2026-09-17 ç¨æ·å£å¾ãä¸å¸å·å
¶å®å·²ååãåªæ¯è¡¨å¤´æ²¡åï¼ææ¹ä¸æ´æ°ãå»ºè®¾é¶æ®µãå â æ¤é®é¢å
³é** | |
| | | | é»ç³ | 2026å¹´7æä»½ç©æµï¼è´§è¿ï¼æèµé¡¹ç®æç»è¡¨ï¼é»ç³å¸ï¼ (2).xls | Sheet1 | 3â4 | 9â18ï¼8 个项ç®è¡ï¼ | â ï¸ é¨å | **第 10 è¡æ¯éèè¡**ï¼ä½å®æ¯ä¸æ¡çå®é¡¹ç®è¡ã鳿°å¿ç¦å±±ç©æµä»å¨ä¸å¿ãï¼æ åºå·ï¼è®¡åæ»æèµ 7,940.69 ä¸ï¼èªå¼å§å»ºè®¾ç´¯è®¡/èªå¹´å累计/æ¬æå®æå为 0ï¼ï¼ä¸**已计å
¥ç¬¬ 5 è¡ãé»ç³ãå¸å·å计**ï¼è®¡åæ»æèµ 564,991.69 / èªå¼å§å»ºè®¾ç´¯è®¡ 59,500.20 / èªå¹´å累计 34,978.15 / æ¬æå®æ 7,088.90ï¼â **å¿
é¡»åï¼ç»ä¸è½ç¨ãéèè¡ãå½è¿æ»¤æ¡ä»¶**ï¼ç¬¬ 20 è¡èµ·æ¯ç¾åæ ä¸ãå°åº/大å¶/鳿°/æ°æ¸¯ååº/é»ç³æ¸¯åºãè¡ï¼è§£ææ¶å¿
é¡»æé¤ãL 忝ã宿ç¾åæ¯ãï¼å¦ 0.6912â¦ï¼ï¼æ²¡æãå»ºè®¾é¶æ®µãå | |
| | | | åæ | 2026å¹´7æä»½åæç©æµé¡¹ç®æèµç»è®¡è¡¨.xls | ` åé¡¹ç®æèµå®ææ
åµ` | 5â6 | 11â18 | â
æ å | Mï¼å½¢è±¡è¿åº¦ï¼å表头缺失ï¼åä½ä»ä¸æ åä¸è´ï¼ç¬¬ 7 è¡æ¯ãåæãå¸å·æ±æ»è¡ | |
| | | | è¥é³ | 2026å¹´7ææ¹åçè¥é³å¸äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ (1).xls | Sheet1 | 3â4 | 6â17 | â
æ å | B å表头æ¯ã项ç®åç§°ãï¼æ ãåç«çº§ãï¼ | |
| | | | éå· | 2026å¹´7æä¼ä¸ææ¥æ±æ»ï¼éå·ï¼.xls | Sheet1 | 5â10 | 13â15 | â
æ å | è¡¨å¤´æ¯ 3 è¡åå¹¶ç»æä¸éä½ï¼I5ãèªå¹´åç´¯è®¡å®ææèµï¼ä¸å
ï¼ã横跨 I:Lï¼ï¼**è§£æå¿
é¡»æç¬¬ 6/7 è¡çåä½åå¼ï¼ä¸è½æå并表头** | |
| | | | éå· | 2026å¹´7æç©æµåºç¡è®¾æ½å»ºè®¾æèµææ¥(éå·) (1).xls | **Sheet2** | 3â4 | 5â6 | â ï¸ é¨å | **æ°æ®ä¸å¨ç¬¬ä¸ä¸ªå·¥ä½è¡¨**ï¼é¦è¡¨ãæ2ãæ¯ç©ºæ¨¡æ¿ï¼ï¼**没æåºå·å**ï¼A=项ç®åç§°åç«çº§ãB=空åãC=æèµå»ºè®¾åä½ï¼K ååã彿宿æèµï¼ä¸å
ï¼ã | |
| | | | å¤©é¨ | 7æä»½ç©æµåä¸å¿å»ºè®¾é¡¹ç® ï¼å¤©é¨ï¼.xlsx | Sheet1 | 5â10 | 13 | â
æ å | åéå·çå¤è¡åå¹¶éä½è¡¨å¤´ | |
| | | | æ¦æ± | æ¥è¡¨âæ¦æ±ä¸æ.xls | æç» | 5â10 | 15â20 | â
æ å | â | |
| | | | åå ° | æ¹åçåå °äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ±æ»è¡¨ï¼ææ¥ï¼ï¼2026å¹´7æï¼.xls | åé¡¹ç®æèµå®ææ
åµ | 5â10 | 70â76ï¼7 个项ç®è¡ï¼ | â ï¸ **é«é£é©** | å
¨è¡¨ 88 è¡ï¼**第 11â63 è¡ï¼53 è¡ï¼è¢«è®¾ä¸ºéèè¡**ï¼å
容æ¯ãæ¦æ±ãå¸å·åºåï¼é«æ¡¥è´§è¿ç«ãèç°ç©æµåºå°ç 2013â2016 å¹´åå²é¡¹ç® + å
¶å°è®¡/å计ï¼ï¼ç¬¬ 64 è¡ææ¯å¸å·è¡ãåå °ãï¼ç¬¬ 70â76 è¡æ¯åå °ç 7 个项ç®ãExcel éçä¸å°è¿äºè¡ï¼**ä½ç¨åºè¯»åå
æ ¼è¯»å¾å°**ï¼ä¸æå¸å·åæ®µå°±ä¼ææ¦æ±çåå²é¡¹ç®ç®è¿åå °ï¼åæ¢æµ 38 è¡ï¼å å
¥å¸å·å段å已修æ£ä¸º 7 è¡ï¼ã**å¿
é¡»æå¸å·è¡å段ï¼åªååå °æ®µ** | |
| | | | 宿 | æ¹å宿å¸ç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls | ç©æµææ¥ | 4â5 | 6â18 | â
æ å | 表头ä»
2 è¡ | |
| | | | èé¨ | èé¨2026å¹´07æé¡¹ç®æèµæ»æ¥è¡¨ï¼ç©æµï¼.xls | ` åé¡¹ç®æèµå®ææ
åµ` | 3â4 | 9â17 | â ï¸ è½»å¾® | J å表头åä½ãå¹´åç´¯è®¡å®ææèµï¼ä¸å
ï¼ãï¼**å°ä¸ä¸ªãèªãå**ï¼ | |
| | | | èå· | èå·ç©æµæèµï¼2026å¹´7ææ¥çï¼ .xls | 2607æåé¡¹ç®æèµå®ææ
åµ | 5â10 | 19â29 | â
æ å | è¡å
å«ãå°è®¡ãè¡ï¼éæé¤ | |
| | | | æåº | æåºç©æµæèµææ¥2026.07.24.xlsx | **2026.7**ï¼è¡¨å¤´æ¥æ 2026.07.24ï¼ | 5â10 | 15 | â
æ å | **45 å¼ å·¥ä½è¡¨ï¼19 å¼ å¯è§ï¼2024.10â2026.7 çææè¡¨ï¼ã26 å¼ è¢«éè**ï¼æ½æ±ä¼ å 2018â2022 åå²æè¡¨ + Sheet2/Sheet3 空表ï¼ï¼å¯è§è¡¨é `Sheet1`=2026.03ã`Sheet4`=2026.05ï¼è¡¨åä¸å¯é â **æè¡¨å¤´æ¥æé表**ï¼éèä¸å¦ä¸ä½ä¸ºå¤å®ä¾æ® | |
| | | | æ½æ± | æ½æ±2026.07.xlsx | **æ½æ±ä¼ å2022.3**ï¼è¡¨å¤´æ¥æ 2026.07.22ï¼ | 5â10 | 15 | â
æ å | **27 å¼ å·¥ä½è¡¨ï¼åªæ 1 å¼ å¯è§**ï¼å³ `æ½æ±ä¼ å2022.3`ï¼è¡¨å¤´æ¥æ 2026.07.22ï¼æ¬ææ°æ®ï¼ï¼å
¶ä½ 26 å¼ ï¼æ½æ±ä¼ å 2018â2022 åå²æè¡¨ï¼**å
¨é¨è¢«éè**ãå·¥ä½è¡¨åä¸å®é
æä»½ä¸¥éä¸ç¬¦ â å¿
é¡»æ**è¡¨å¤´æ¥æ**é表ï¼ä¸è½é 表åæ"çå¾è§/çä¸è§"ï¼**è¯¥è¡¨åªæ 1 个项ç®è¡ï¼çä¼¼æ¼æ¥ï¼éäººå·¥æ ¸å®** | |
| | | | 仿¡ | 仿¡å¸ç©æµåæèµç»è®¡æ¥è¡¨ï¼202607ï¼.xls | `1` | 4ã5ã6ã8ã9ã14 | 12â13 | â
æ å | H åè¡¨å¤´åºæ®çæ¥æã2026.7.24ãï¼é¡¹ç®ä»
2 è¡ | |
| | | | å¸å® | å¸å®å¸2026å¹´7æä»½ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» (1).xls | ` åé¡¹ç®æèµå®ææ
åµ` | 4â5 | 10â18 | â ï¸ è½»å¾® | K åè¡¨å¤´åªæãæ¬æãäºåï¼**表å
æ é¢è¯¯å为ã2026å¹´6æã**ï¼å
容为 7 æï¼ï¼ç¬¬ 6 è¡æ¯ãå¸å®ãå¸å·æ±æ»è¡ | |
| | | |
| | | > ç©æµä¾§éè项ï¼**åæ / æ©æ½ / éå· / å¸å® / æ¦æ± / èé¨** 6 个æä»¶åå¤åº 1 å¼ **éè**çãæ2ã空模æ¿è¡¨ï¼32 è¡Ã24 åï¼ã |
| | | > è¿äºç©ºæ¨¡æ¿åªå¨"éåå
¨é¨å·¥ä½è¡¨"æ¶æä¼è¢«è¯¯åï¼æãè¡¨å¤´æ¥æ + åæ®µå½ä¸ãé表å³ä¸åå½±åã宿´æ¸
åè§ `docs\æèµ\è¾åº\éèæ°æ®æ ¸å®æ¸
å_2026-07.md`ã |
| | | |
| | | --- |
| | | |
| | | ## åã差弿¸
åï¼æé£é©åçº§ï¼ |
| | | |
| | | ### é«é£é©ï¼ä¼å¯¼è´åéæ° / ç®éæ°ï¼å¿
é¡»ä¸é¨å¤çï¼ |
| | | |
| | | | # | å¸å· / æä»¶ | é®é¢ | 建议å¤ç½® | |
| | | | --- | --- | --- | --- | |
| | | | H1 | åå °ç©æµ | 第 11â63 è¡æ¯**éèè¡**ï¼å
容æ¯ãæ¦æ±ãåå²åºåï¼2013â2016 å¹´é¡¹ç® + å°è®¡/å计ï¼ââ**䏿¯**åä¸ä¸ªå¯è§åºåéæ··æï¼Excel æå¼çä¸è§ï¼ç¨åºè¯»åå
æ ¼è¯»å¾å° | 以ãé¦ 5 åéåªæä¸ä¸ªåå
æ ¼æ¯å¸å·åãåè¡å
¶ä½ä¸ºç©ºãçè¡ä½ä¸º**åæ®µæ å¿**ï¼åªåæ¬å¸å·æ®µï¼è§£æåå**åæ®µæ ¡éª**ï¼é¡¹ç®æ°ãå计å¼ä¸è¯¥æ®µãå°è®¡/å计ãè¡æ¯å¯¹ï¼ï¼ä¸ä¸è´å³å¼¹çªãå·²å®ç°ï¼æ¢æµç»æç± 38 è¡ä¿®æ£ä¸º 7 è¡ | |
| | | | H2 | æ½æ± / æåº | æ½æ± 26/27 å¼ è¡¨ãæåº 26/45 å¼ è¡¨è¢«**éè**ï¼å¯è§è¡¨åä¸å®é
æä»½ä¸ç¬¦ï¼æ½æ±å¯è§è¡¨å `æ½æ±ä¼ å2022.3`ï¼å®ä¸º 2026 å¹´ 7 ææ°æ®ï¼ | æ**è¡¨å¤´åºæ¥æ**ï¼å¦ 2026.07.22 / 2026.07.24ï¼å¤å®æä»½å¹¶é表ï¼**"éè/å¯è§"ä¸ä½ä¸ºå¤å®ä¾æ®**ï¼æ¾ä¸å°å½æè¡¨å³å¼¹çªæ¥ãæªæ¾å° X ææ°æ®è¡¨ã | |
| | | | H3 | è¥é³å®¢è¿ | `.et` æ ¼å¼ + å使´ä½å³ç§» 1 å + æä»¶åæä»½ä¸å®é
ä¸ç¬¦ | **`.et` å®ä¸º OLE2/BIFF8ï¼`xlrd` ç´æ¥è¯»å³å¯**ï¼æ é COMï¼ï¼æ**表头æåå®ä½å**ï¼ä¸åæ»åå·ï¼åæåç§°åå¼ï¼ç¨å·¥ä½è¡¨å
æ¥ææ ¸å¯¹æä»½ã**ã2026-09-17 ç¨æ·å£å¾ãä¸åç¹æ®å¤çï¼åªåæ¬æ¬¡è¦æ´æ°çåæ®µ** | |
| | | | H4 | æ¬é¡¹ç®æææºæä»¶ | æ°æ®åºæãå¸å·è¡ / åç±»è¡ï¼ä¸ãäºãä¸ãåï¼/ å°è®¡è¡ / åè®¡è¡ / 空è¡ãå项ç®è¡æ··æ | ç»ä¸çã项ç®è¡å¤å®ãè§åï¼A åä¸ºæ´æ°åºå·ï¼æéå·å¼æ åºå·ï¼+ Bï¼æ Aï¼å项ç®åç§°é空 + åç§°ä¸å«ãå°è®¡/å计/ä¸ã/äºã/ä¸ã/åããï¼åæ¶æ å¸å·è¡ãå°è®¡è¡ æ¶é为**æ ¡éªç¨å¯¹ç
§ç»** | |
| | | |
| | | | H5 | æ¬é¡¹ç®æææºæä»¶ | ãéèãä¸çäºã䏿¯æ°æ®ãï¼é»ç³ç©æµéèè¡ R10 æ¯çå®é¡¹ç®è¡ï¼ä¸å·²è®¡å
¥å¸å·å计ï¼ï¼åä¹ãå¯è§ãä¹ä¸çäºãæ¯æ¬ææ°æ®ãï¼æ½æ±/æåº/æåºçå¯è§è¡¨åä¸å®é
æä»½ä¸ç¬¦ï¼ | **ç¦æ¢æ"éèè¡ / éèå·¥ä½è¡¨"å½ä½è¿æ»¤æ¡ä»¶**ãåæ°å¤å®åªç¨ä¸æ¡ï¼â è¡¨å¤´æ¥æé表ï¼â¡ å¸å·è¡å段ï¼â¢ 项ç®è¡å¤å®ï¼åºå·/åç§°/æ°å¼éç¹ï¼| |
| | | |
| | | ### ä¸é£é©ï¼ä¼é æå°å/æ¼åï¼ä½ä¸è³äºåéæ°ï¼ |
| | | |
| | | | # | å¸å· | é®é¢ | 建议å¤ç½® | |
| | | | --- | --- | --- | --- | |
| | | | ~~M1~~ | ~~æ©æ½ç©æµãé»ç³ç©æµ~~ | **ã2026-09-17 å
³éã** ç¨æ·å£å¾ï¼æ©æ½ãé»ç³å
¶å®å·²ç»ååï¼åªæ¯è¡¨å¤´æ²¡åï¼ä¸**ææ¹ä¸æ´æ°ãå»ºè®¾é¶æ®µãå** â ä¸å¤çï¼é®é¢å
³é | â | |
| | | | M2 | æ¦æ±ï¼åå±±ãæ±å£ï¼å®¢è¿ | ç®è¡¨å¸å±ï¼æ å¼å·¥/竣工ååãæ å»ºè®¾é¶æ®µåï¼L åæ¯ãæªæ¢ç®å建设è¿å±ã | åç¬ä¸æ¡æ å°è§åï¼å»ºè®¾é¶æ®µç空ï¼å½¢è±¡è¿åº¦å L åï¼é¡¹ç®åç§°ä¸ºãæ±å£å®¢è¿ä¸å¿ããæ¦æ±å(å±±å¡)å®¢è¿æ¢çº½ç«ã两个ï¼é确认æ¯å¦ä¸æç»è¡¨åé项ç®åå | |
| | | | M3 | éå·ã天é¨ç©æµ | 3 è¡å并表头éä½ï¼I5ãèªå¹´åç´¯è®¡å®ææèµã横跨 I:Lï¼ | è§£ææ¶åºå®ç¨**第 6 è¡ï¼å表头è¡ï¼**ååä½ï¼å¿½ç¥ç¬¬ 5 è¡çå并大表头 | |
| | | | M4 | éå·ç©æµ | æ°æ®å¨ Sheet2ãæ åºå·å | éåå·¥ä½è¡¨æ¾ãå«è¡¨å¤´å
³é®å段 + ææ°æ®è¡ãç表ï¼é¡¹ç®åç§°å A | |
| | | | M5 | é»å客è¿ãé»åç©æµãåæç©æµãèå·ç©æµã仿¡ç©æµ | æ°æ®åºå«å°è®¡/å计è¡ãå°¾é¨å¤§é空ç½è¡ãused range èé«ï¼é»å客è¿å° 1020 è¡ï¼ | æé¡¹ç®è¡å¤å®è§åè¿æ»¤ï¼ä¸è¦ç¨ used range ä½ä¸ºè¡æ°ä¾æ® | |
| | | |
| | | ### ä½é£é©ï¼åªå½±å表头æåï¼ä¸å½±ååæ°ï¼ |
| | | |
| | | - èé¨ç©æµ J å表头å°ãèªãåï¼å¸å®ç©æµ K åè¡¨å¤´åªæãæ¬æãï¼å¸å®ç©æµæ é¢è¯¯å 6 æï¼åå °å®¢è¿ F ååãå»ºææ¶é´ãï¼åæç©æµ M åå表头缺失ï¼ä»æ¡ç©æµ H å表头æ®çæ¥æï¼æä»¶å带 `(1)`ã`(2)`ãç©ºæ ¼ãè¿å符ï¼é»åå®¢è¿ ` -.xlsx`ï¼ãåæ©å±åï¼èé¨å®¢è¿ `.xls.xls`ï¼ã |
| | | - å¼å·¥/竣工æ¶é´åæ³ä¸ç»ä¸ï¼`2024`ã`2024.0`ã`2023.01`ã`2023.10`ï¼åºå·åæ³ä¸ç»ä¸ï¼`1`ã`1.0`ã`"1"`ã |
| | | - æä»¶æ ¼å¼ä¸ç§ï¼`.xls`ï¼æå¤ï¼ã`.xlsx`ã`.et`ï¼è¥é³å®¢è¿ï¼ã |
| | | |
| | | --- |
| | | |
| | | ## äºãç»ç¨åºå®ç°ç建议ï¼ä¾ææ¿ï¼ |
| | | |
| | | 1. **åä½ä¸è¦åæ»**ï¼æãåæ®µå â åãçæ¹å¼ï¼å¨è¡¨å¤´åºï¼å 12 è¡ Ã å 30 åï¼å**å
³é®åå¹é
**å®ä½åï¼ååéå°æ ååä½ãæ¬æ¬¡æ¢æµå·²ç¡®è®¤å
³é®åå¹é
å¯è¦çå
¨é¨ 27 个æä»¶ã |
| | | 2. **æä»½ä¸è¦é æä»¶å/å·¥ä½è¡¨å**ï¼ä¼å
ç¨è¡¨å¤´åºæ¥ææ ¼å¤å®ï¼å¤ä¸åºæ¥åç¨æä»¶åä¸ç 6 ä½ `YYYYMM`ï¼åå¤ä¸åºæ¥æç¨ã嫿°æ®çæåä¸å¼ 表ãå¹¶ä¸**å¿
须弹çªç¡®è®¤**ã |
| | | 3. **åæ®µè§£æ**ï¼æå·¥ä½è¡¨æãå¸å·è¡ / åç±»è¡ / å°è®¡è¡ / å计è¡ãåææ®µï¼åªåç®æ å¸å·æ®µç项ç®è¡ï¼ç¨ãå°è®¡/å计ãè¡ä¸é¡¹ç®è¡æ±åå**å
é¨ä¸è´æ§æ ¡éª**ï¼ä¸ä¸è´ â å¼¹çª + è®°æ¥å¿ï¼ã |
| | | 4. **å¸å·æ¸
å对账**ï¼ç¨åºå
ç½® 17 å¸å·æ¸
åï¼å¯¹ç¼ºå¤±æä»¶ãç¼ºå¤±æ°æ®è¡¨é个æç¤ºï¼æ¬æ¬¡å®¢è¿ç¼º 7 个å¸å·æä»¶ï¼ã |
| | | 5. **读æä»¶**ï¼`.xls` ä¸ `.et` é½ç¨ **xlrd** ç´è¯»ï¼å®æµ `.et` æ¯ WPS åæç OLE2/BIFF8 å¤åææ¡£ï¼magic 为 `D0CF11E0`ï¼xlrd 坿£å¸¸æå¼å¹¶å举工ä½è¡¨ï¼ï¼`.xlsx` ç¨ openpyxlã**ä¸å¿
为äºè¯» `.et` ä¸é¨èµ· Excel COM**ï¼COM åªå¨å¿
é¡»åãå
¬å¼è®¡ç®ç»æãæè¯» `.xls` æ ·å¼æ¶æç¨ï¼ã |
| | | 6. **ä¸è¦ç¨ãéèè¡ / éèå·¥ä½è¡¨ãåè¿æ»¤**ï¼é»ç³ç©æµçéèè¡ R10 æ¯çå®é¡¹ç®è¡ï¼é³æ°å¿ç¦å±±ç©æµä»å¨ä¸å¿ï¼å·²è®¡å
¥é»ç³å¸å·å计ï¼ï¼æ½æ±/æåºçå¯è§è¡¨ååèæ¯åå²è¡¨åãå¤å®åªç¨ãè¡¨å¤´æ¥æé表 + å¸å·è¡å段 + 项ç®è¡å¤å®ã䏿¡ã |
| | | |
| | | --- |
| | | |
| | | ## å
ãå¾
确认é®é¢ï¼éè¦æ¨ææ¿ï¼ |
| | | |
| | | 1. ~~**æ©æ½ç©æµãé»ç³ç©æµ**çãå»ºè®¾é¶æ®µ / 形象è¿åº¦ãåå¹¶åâ¦â¦~~ **ã2026-09-17 å·²å
³éã** ç¨æ·ï¼æ©æ½ãé»ç³å
¶å®å·²ååï¼åªæ¯è¡¨å¤´æ²¡åï¼ï¼ä¸ææ¹ä¸æ´æ°ãå»ºè®¾é¶æ®µãåã |
| | | 2. **æ¦æ±ï¼åå±±ãæ±å£ï¼å®¢è¿ç®è¡¨**çãå»ºè®¾é¶æ®µã没æå¯¹åºåï¼æ¯å¦åæ ·çç©ºï¼ |
| | | 3. **æ½æ±ç©æµ 7 æåªæ 1 个项ç®è¡**ï¼æ½æ±ä¼ åå
¬è·¯æ¸¯ï¼ï¼æ¯å¦æ¼æ¥ï¼ï¼è¯¥æä»¶é 2026 å¹´æ°æ®è¢«åè¿äºåä¸ºãæ½æ±ä¼ å2022.3ãçå·¥ä½è¡¨ï¼ |
| | | 4. **æ±æ»è¡¨**ï¼`2026å¹´å
¨çé¢å®æè®¡åè¿åº¦æ
嵿±æ»`ï¼é没æãå
¶ä¸ï¼æ¬æå®ææèµãè¿ä¸åï¼ç°æå为 I=èªå¼å§å»ºè®¾ç´¯è®¡ãW=1-7æç´¯è®¡å®ææèµãX=å®é
è¿åº¦ï¼ï¼éæ±ææ¡£éåç 4 é¡¹ææ ä¸æ¨¡æ¿å对ä¸ä¸ï¼ç¬¬ â¢ é¡¹ãæ¬æå®ææèµãåºè½å¨åªä¸åï¼ |
| | | 5. **ã亿å
æèµé¡¹ç®ã**ï¼`è§ä¸é¡¹ç®è¡¨`ï¼é没æãèªå¼å§å»ºè®¾ç´¯è®¡å®ææèµãåãèªå¹´åç´¯è®¡å®ææèµãåï¼ç°æå为 æªè³2025å¹´å¹´åºå®é
宿æèµ + 2026å¹´åæå®é
/计å宿æèµï¼ï¼éæ±ææ¡£éçãæ´æ° 3 项ã䏿¨¡æ¿å对ä¸ä¸ï¼è¯·ç¡®è®¤æ å°ã |
| | | 6. **客è¿ç¼º 7 个å¸å·æä»¶**ï¼é»ç³ãéå·ãéå·ã天é¨ãæ½æ±ã仿¡ãèå·ï¼ï¼æ¯æ¬æç¡®å®æ²¡æé¡¹ç®ï¼è¿æ¯æ¼æ¥ï¼ç¨åºéå°ç¼ºå¤±åºãè·³è¿ + æç¤ºãè¿æ¯ãæ¥é䏿¢ãï¼ |
| | | |
| | | --- |
| | | |
| | | ï¼æ¬æ¥åç± `docs/æèµ/å·¥å
·/æ ¼å¼æ¢æµ.py` 对 2026 å¹´ 7 ææºæä»¶å®æµçæï¼ç»è®ºå¯ç´æ¥ç¨åä¸èæ¬å¯¹å
¶ä»æä»½å¤è·ãï¼ |
| | | |
| | | --- |
| | | |
| | | ## ä¸ãæ´æ£è®°å½ï¼2026-09-17ï¼ |
| | | |
| | | æ¬æ¥ååçï¼2026-09-17 ä¸åï¼å¯¹ãåå ° / æ½æ± / æåº / é»ç³ / æ©æ½ãå å¤çæªè¾ä¸åç¡®ï¼ç¨æ·æå¼æä»¶æ ¸å¯¹ååé¦"没æè¿ä¸ªæ
åµ"ï¼å¤æ ¸åæ´æ£å¦ä¸ï¼**åªæ¹æªè¾ä¸å£å¾ï¼æ°æ®ç»è®ºä¸å**ï¼ï¼ |
| | | |
| | | | # | åçåæ³ï¼ä¸åç¡®ï¼ | æ´æ£åï¼åç¡®ï¼ | |
| | | | --- | --- | --- | |
| | | | 1 | åå °ç©æµ"åä¸å·¥ä½è¡¨éæ··ç两个å¸å·åºå" | åå °ç©æµç¬¬ **11â63 è¡æ¯éèè¡**ï¼å
å®¹æ¯æ¦æ±åå²åºåï¼ç¬¬ 64 è¡ææ¯å¸å·è¡ãåå °ããç¨æ·å¨ Excel éçä¸è§ï¼æ¯æ£å¸¸ç | |
| | | | 2 | æ½æ± / æåº"å·¥ä½è¡¨åä¸å®é
æä»½ä¸ç¬¦" | æ½æ± 26/27 å¼ è¡¨ãæåº 26/45 å¼ è¡¨è¢«**éè**ï¼å¯è§è¡¨åªå© 1 å¼ ï¼æ½æ±ï¼/19 å¼ ï¼æåºï¼ãç¨åºæè¡¨å¤´æ¥æé表ï¼ä¸è¡¨åæ å
³ | |
| | | | 3 | è¥é³å®¢è¿"æ´è¡¨å³ç§» 1 å" | æç¨æ·å£å¾**ä¸åå¤ç**ï¼ç¨åºæè¡¨å¤´æåå®ä½åï¼åªåè¦æ´æ°çåæ®µ | |
| | | | 4 | æ©æ½ / é»ç³ç©æµ"å»ºè®¾é¶æ®µä¸å½¢è±¡è¿åº¦æªåå" | ç¨æ·ï¼å·²ååï¼åªæ¯è¡¨å¤´æ²¡åï¼ä¸**䏿´æ°å»ºè®¾é¶æ®µå** â é®é¢å
³é | |
| | | | 5 | é»ç³ç©æµ"8 个项ç®è¡ä¸æ 1 è¡æ²¡æåºå·ï¼éå±±å£ç©æµå项ç®ï¼" | è¯¥è¡æ¯**éèè¡** R10ï¼æ£ç¡®å称为**鳿°å¿ç¦å±±ç©æµä»å¨ä¸å¿**ï¼ä¸**å¿
é¡»å**ï¼å·²è®¡å
¥é»ç³å¸å·åè®¡ï¼ | |
| | | | 6 | æ ¼å¼æ¢æµèæ¬æªåå¸å·å段 | å·²å å
¥**å¸å·å段**ï¼`CITIES` + `city_segments()`ï¼ï¼åå °ç©æµç± 38 个项ç®è¡ä¿®æ£ä¸º **7 è¡**ï¼å¤è·ç¡®è®¤å
¶ä½ 26 个æä»¶ç»æä¸å | |
| | | | 7 | æ `.et` 彿ãxlrd/openpyxl é½è¯»ä¸äºï¼å¿
é¡» Excel COMã | 宿µ `.et` 头é¨ä¸º `D0CF11E0`ï¼OLE2 å¤åææ¡£ / BIFF8ï¼ï¼**`xlrd` å¯ä»¥ç´æ¥è¯»**ï¼è¥é³å®¢è¿ `.et` ç 7 å¼ åæè¡¨ï¼2026å¹´1æâ2026å¹´7æï¼å
¨é¨å¯æ£å¸¸è¯»åï¼éèé¡¹æ¢æµå·²å° 27/27 ä¸ªæºæä»¶å
¨è¦ç | |
| | | |
| | | å¦å¤ï¼éè项宿´æ¸
åï¼åªä¸ªæä»¶ãåªå¼ 表ãåªå è¡ãéèå
容æ¯ä»ä¹ãæä¹èªå·±åæ¶éèéªè¯ï¼è§ `docs\æèµ\è¾åº\éèæ°æ®æ ¸å®æ¸
å_2026-07.md`ã |
| | | |
| | | ï¼æ¬æ¥åç± `docs/æèµ/å·¥å
·/æ ¼å¼æ¢æµ.py` 对 2026 å¹´ 7 ææºæä»¶å®æµçæï¼ç»è®ºå¯ç´æ¥ç¨åä¸èæ¬å¯¹å
¶ä»æä»½å¤è·ãï¼ |
| New file |
| | |
| | | åºå· çº§å« ç±»å åç±» å¸å· 项ç®åç§° æ¥æº 详æ
建议å¨ä½ |
| | | 1 è¦å æºæä»¶ä¸æèµç³»ç»ä¸ä¸è´ ç©æµ 宿 å®é½ä¾éåè´¸ç©æµå æ¹å宿å¸ç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls æ¬å¹´è®¡åæèµï¼å¸å·ææ¥ 12000 ï¼ æèµç³»ç» 1013ï¼å·® -10987ï¼ äººå·¥ç¡®è®¤ä»¥åªä¸ªä¸ºåï¼è¥æ¯ååéä½å修解æè§ååéè· |
| | | 2 è¦å æºæä»¶ä¸æèµç³»ç»ä¸ä¸è´ ç©æµ æ©æ½ å·´ä¸ç»æµå¼ååºé龿¡¥æºæ
§ç©æµäº§ä¸å 2026å¹´7ææ©æ½å·ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» .xls æ¬å¹´è®¡åæèµï¼å¸å·ææ¥ 3800 ï¼ æèµç³»ç» 4800ï¼å·® 1000ï¼ äººå·¥ç¡®è®¤ä»¥åªä¸ªä¸ºåï¼è¥æ¯ååéä½å修解æè§ååéè· |
| | | 3 è¦å æºæä»¶ä¸æèµç³»ç»ä¸ä¸è´ ç©æµ èå· æ¾æ»å¸æç»ç©æµå èå·ç©æµæèµï¼2026å¹´7ææ¥çï¼ .xls æ¬å¹´è®¡åæèµï¼å¸å·ææ¥ 2000 ï¼ æèµç³»ç» 800ï¼å·® -1200ï¼ äººå·¥ç¡®è®¤ä»¥åªä¸ªä¸ºåï¼è¥æ¯ååéä½å修解æè§ååéè· |
| | | 4 è¦å æºæä»¶ä¸æèµç³»ç»ä¸ä¸è´ ç©æµ é»å 麻åå¸å产å综åç©æµå 202607---é»åç©æµç«åºæèµè¡¨ï¼æç»çï¼.xls æ»æèµï¼å¸å·ææ¥ 35000 ï¼ æèµç³»ç» 33000ï¼å·® -2000ï¼ äººå·¥ç¡®è®¤ä»¥åªä¸ªä¸ºåï¼è¥æ¯ååéä½å修解æè§ååéè· |
| | | 5 è¦å æºæä»¶ç¼ºå
³é®å å®¢è¿ æ¦æ± 2026å¹´7æç«åºåºæï¼åå±±ãæ±å£ç«ï¼.xlsx æè¡¨å¤´æ²¡æ¾å°åï¼èªå¹´å累计ï¼å®é
è¯å«å°çåä½ï¼é¡¹ç®åç§°=B,建设åä½=C,建设æ§è´¨=D,æ»æèµ=F,èªå¼å§å»ºè®¾ç´¯è®¡=H,æ¬å¹´è®¡åæèµ=I,æ¬æå®æ=Kï¼ äººå·¥ç¡®è®¤æºæä»¶è¡¨å¤´æ¯å¦è¢«æ¹è¿ï¼å¿
è¦æ¶ç»è®°ä¸ºç¹ä¾ |
| | | 6 è¦å çä¼¼åä¸é¡¹ç®ï¼åç§°åæ³ä¸åï¼ ç©æµ å¸å® éæ¹èµ£åè´¸ç©æµä¸å¿ä¸æ å¸å®å¸2026å¹´7æä»½ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» (1).xls ä¸ç®æ 表已æé¡¹ç®ãéæ¹èµ£åè´¸ç©æµä¸å¿ï¼ä¸æï¼ã宽æ¾çä»·ï¼å»æ¬å·/å»â项ç®âäºååç¸åï¼ äººå·¥ç¡®è®¤æ¯å¦åä¸é¡¹ç®ï¼æ¯ â 䏿¹åç§°ãææèµç³»ç»åç§°æ´æ°ï¼å¦ â æ´è¡æ°å¢ |
| | | 7 è¦å çä¼¼åä¸é¡¹ç®ï¼åç§°åæ³ä¸åï¼ ç©æµ èå· ä¸å½ä¾é.å
¬å®åè´¸ç©æµå èå·ç©æµæèµï¼2026å¹´7ææ¥çï¼ .xls ä¸ç®æ 表已æé¡¹ç®ãä¸å½ä¾éå
¬å®åè´¸ç©æµåï¼å
¬å®å¿åéééé
ä¸å¿ï¼ãå»ææ¬æ³¨ä¸é´éå·åç¸å 人工确认æ¯å¦åä¸é¡¹ç®ï¼æ¯ â 䏿¹åç§°ãææèµç³»ç»åç§°æ´æ°ï¼å¦ â æ´è¡æ°å¢ |
| | | 8 è¦å çä¼¼åä¸é¡¹ç®ï¼åç§°åæ³ä¸åï¼ ç©æµ èé¨ èé¨åç«é¡ºæ´ç©æµåºå° èé¨2026å¹´07æé¡¹ç®æèµæ»æ¥è¡¨ï¼ç©æµï¼.xls ä¸ç®æ 表已æé¡¹ç®ãèé¨åç«é¡ºæ´ç©æµåºå°é¡¹ç®ã宽æ¾çä»·ï¼å»æ¬å·/å»â项ç®âäºååç¸åï¼ äººå·¥ç¡®è®¤æ¯å¦åä¸é¡¹ç®ï¼æ¯ â 䏿¹åç§°ãææèµç³»ç»åç§°æ´æ°ï¼å¦ â æ´è¡æ°å¢ |
| | | 9 è¦å çä¼¼åä¸é¡¹ç®ï¼åç§°åæ³ä¸åï¼ ç©æµ èé¨ è鍿ºæ
§å·é¾ç©æµå èé¨2026å¹´07æé¡¹ç®æèµæ»æ¥è¡¨ï¼ç©æµï¼.xls ä¸ç®æ 表已æé¡¹ç®ãè鍿ºæ
§å·é¾ç©æµå项ç®ã宽æ¾çä»·ï¼å»æ¬å·/å»â项ç®âäºååç¸åï¼ äººå·¥ç¡®è®¤æ¯å¦åä¸é¡¹ç®ï¼æ¯ â 䏿¹åç§°ãææèµç³»ç»åç§°æ´æ°ï¼å¦ â æ´è¡æ°å¢ |
| | | 10 è¦å ç¼ºä¸ææèµç³»ç»è¡¨ è¾å
¥ æªæ¾å° 2026-8 çæèµç³»ç»æ¥è¯¢ç»æ â æåº¦æ ¡éªï¼æ¬æèªå¹´å累计 = 䏿èªå¹´å累计 + æ¬æå®æï¼æ æ³æ§è¡ æ¯ææä¸æãæ¬æä¸¤ä»½æèµç³»ç»æ¥è¯¢ç»æé½æ¾è¿ docs\æèµ\è¾å
¥\ |
| | | 11 æç¤º å°æ°å¢é¡¹ç® å®¢è¿ åæ å¤§æå¿ä¸å¿å®¢è¿ç«ï¼è½¬ååå±ï¼ ï¼åæå¸éè¿ä¸å¿ï¼202607åæå¸é路客è¿ç«åºæèµç»è®¡ææ¥è¡¨.xls ç®æ 表没æè¿ä¸ªé¡¹ç®ï¼èªå¼å§å»ºè®¾ç´¯è®¡/èªå¹´å累计/æ¬æå®æ = 0/0/0 确认æ¯ç宿°é¡¹ç®ååå
¥ï¼æ´è¡æå
¥ï¼å¤å¶ç¸é»è¡æ ¼å¼ï¼ |
| | | 12 æç¤º å°æ°å¢é¡¹ç® å®¢è¿ è¥é³ å®å叿±½è½¦å®¢è¿ä¸å¿å级æ¹é è¥é³å¸éè·¯è¿è¾æå¡ä¸å¿2026å¹´6ææèµ (1).et ç®æ 表没æè¿ä¸ªé¡¹ç®ï¼èªå¼å§å»ºè®¾ç´¯è®¡/èªå¹´å累计/æ¬æå®æ = 0/0/ 确认æ¯ç宿°é¡¹ç®ååå
¥ï¼æ´è¡æå
¥ï¼å¤å¶ç¸é»è¡æ ¼å¼ï¼ |
| | | 13 æç¤º å°æ°å¢é¡¹ç® å®¢è¿ è¥é³ éä¸é«éåæ¼³ç»¼åå®¢è¿æ¢çº½ è¥é³å¸éè·¯è¿è¾æå¡ä¸å¿2026å¹´6ææèµ (1).et ç®æ 表没æè¿ä¸ªé¡¹ç®ï¼èªå¼å§å»ºè®¾ç´¯è®¡/èªå¹´å累计/æ¬æå®æ = 18074/100/0ï¼â ï¸ ä¸ãéä¸é«éå·´ä¸ç»¼åå®¢è¿æ¢çº½ãç¸ä¼¼ 0.83ï¼è¯·ç¡®è®¤æ¯å¦åä¸é¡¹ç® 确认æ¯ç宿°é¡¹ç®ååå
¥ï¼æ´è¡æå
¥ï¼å¤å¶ç¸é»è¡æ ¼å¼ï¼ |
| | | 14 æç¤º å°æ°å¢é¡¹ç® ç©æµ å¸å® å´é³å¿ç»¼åç©æµååé
å¥è®¾æ½å»ºè®¾é¡¹ç® å¸å®å¸2026å¹´7æä»½ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» (1).xls ç®æ 表没æè¿ä¸ªé¡¹ç®ï¼èªå¼å§å»ºè®¾ç´¯è®¡/èªå¹´å累计/æ¬æå®æ = 6630/3462/896ï¼â ï¸ ä¸ãå´é³å¿å½å®¶çº§ç»¼åç©æµæ¢çº½åé
å¥è®¾æ½å»ºè®¾é¡¹ç®ãç¸ä¼¼ 0.84ï¼è¯·ç¡®è®¤æ¯å¦åä¸é¡¹ç® 确认æ¯ç宿°é¡¹ç®ååå
¥ï¼æ´è¡æå
¥ï¼å¤å¶ç¸é»è¡æ ¼å¼ï¼ |
| | | 15 æç¤º å°æ°å¢é¡¹ç® ç©æµ å¸å® 赤å£å¸æ²¿æ±å
¬éèè¿ç»¿è²ç©æµä¸å¿ å¸å®å¸2026å¹´7æä»½ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» (1).xls ç®æ 表没æè¿ä¸ªé¡¹ç®ï¼èªå¼å§å»ºè®¾ç´¯è®¡/èªå¹´å累计/æ¬æå®æ = // 确认æ¯ç宿°é¡¹ç®ååå
¥ï¼æ´è¡æå
¥ï¼å¤å¶ç¸é»è¡æ ¼å¼ï¼ |
| | | 16 æç¤º å°æ°å¢é¡¹ç® ç©æµ å¸å® é¿æ±å¸å®æ¸¯åé±¼ç©æµäº§ä¸åï¼ä¸æï¼ å¸å®å¸2026å¹´7æä»½ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» (1).xls ç®æ 表没æè¿ä¸ªé¡¹ç®ï¼èªå¼å§å»ºè®¾ç´¯è®¡/èªå¹´å累计/æ¬æå®æ = // 确认æ¯ç宿°é¡¹ç®ååå
¥ï¼æ´è¡æå
¥ï¼å¤å¶ç¸é»è¡æ ¼å¼ï¼ |
| | | 17 æç¤º å°æ°å¢é¡¹ç® ç©æµ è¥é³ è¥å·åºå¤§å®ååå¤å¼èè¿äº¤æä¸å¿ï¼æåå·¥ç¨æ¹åå±538å¤é¡¹ç®ï¼ 2026å¹´7ææ¹åçè¥é³å¸äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ (1).xls ç®æ 表没æè¿ä¸ªé¡¹ç®ï¼èªå¼å§å»ºè®¾ç´¯è®¡/èªå¹´å累计/æ¬æå®æ = 0/0/0 确认æ¯ç宿°é¡¹ç®ååå
¥ï¼æ´è¡æå
¥ï¼å¤å¶ç¸é»è¡æ ¼å¼ï¼ |
| | | 18 æç¤º å°æ°å¢é¡¹ç® ç©æµ é»ç³ 鳿°å¿ç¦å±±ç©æµä»å¨ä¸å¿ 2026å¹´7æä»½ç©æµï¼è´§è¿ï¼æèµé¡¹ç®æç»è¡¨ï¼é»ç³å¸ï¼ (2).xls ç®æ 表没æè¿ä¸ªé¡¹ç®ï¼èªå¼å§å»ºè®¾ç´¯è®¡/èªå¹´å累计/æ¬æå®æ = 0/0/0 确认æ¯ç宿°é¡¹ç®ååå
¥ï¼æ´è¡æå
¥ï¼å¤å¶ç¸é»è¡æ ¼å¼ï¼ |
| | | 19 æç¤º æèµç³»ç»åç§°åæ³ä¸å å®¢è¿ åæ æ²¿æ±é«éæ±å·åç«ç«å广åº(综åå®¢è¿æ¢çº½) ï¼åæå¸éè¿ä¸å¿ï¼202607åæå¸é路客è¿ç«åºæèµç»è®¡ææ¥è¡¨.xls åç§°åæ³ä¸åï¼æèµç³»ç»ï¼æ²¿æ±é«éæ±å·åç«ç«å广åºï¼ç»¼åæ¢çº½ï¼ï¼ï¼å·²ææèµç³»ç»è¿æ¡è®°å½åæ°å¼å¯¹ç
§ï¼é¡¹ç®åç§°ä¸å¨ï¼ ç¥æå³å¯ |
| | | 20 æç¤º æèµç³»ç»åç§°åæ³ä¸å ç©æµ å¸å® å¸å®å½é
鿏¯ç©æµåâå¸å®å¸å½é
鿏¯ç»¼åç©æµå䏿Aåºé¡¹ç® å¸å®å¸2026å¹´7æä»½ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» (1).xls åç§°åæ³ä¸åï¼æèµç³»ç»ï¼å¸å®å½é
鿏¯ç©æµå-å¸å®å¸å½é
鿏¯ç»¼åç©æµå䏿Aåºé¡¹ç®ï¼ï¼å·²ææèµç³»ç»è¿æ¡è®°å½åæ°å¼å¯¹ç
§ï¼é¡¹ç®åç§°ä¸å¨ï¼ ç¥æå³å¯ |
| | | 21 æç¤º æèµç³»ç»åç§°åæ³ä¸å ç©æµ å¸å® å¸å®é«æ°åºå»åºå·é¾é¡¹ç®ï¼ä¸æï¼ å¸å®å¸2026å¹´7æä»½ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» (1).xls åç§°åæ³ä¸åï¼æèµç³»ç»ï¼å¸å®å¸é«æ°åºå»åºå·é¾é¡¹ç®ï¼ä¸æï¼ï¼ï¼å·²ææèµç³»ç»è¿æ¡è®°å½åæ°å¼å¯¹ç
§ï¼é¡¹ç®åç§°ä¸å¨ï¼ ç¥æå³å¯ |
| | | 22 æç¤º æèµç³»ç»åç§°åæ³ä¸å ç©æµ å¤©é¨ å¤©é¨å¸ç©æµä¸å¿å»ºè®¾é¡¹ç® 7æä»½ç©æµåä¸å¿å»ºè®¾é¡¹ç® ï¼å¤©é¨ï¼.xlsx åç§°åæ³ä¸åï¼æèµç³»ç»ï¼å¤©é¨å¸ç©æµåä¸å¿å»ºè®¾é¡¹ç®ï¼ï¼å·²ææèµç³»ç»è¿æ¡è®°å½åæ°å¼å¯¹ç
§ï¼é¡¹ç®åç§°ä¸å¨ï¼ ç¥æå³å¯ |
| | | 23 æç¤º æèµç³»ç»åç§°åæ³ä¸å ç©æµ æ©æ½ 鹤峰æ¦éµå±±ä»å¨ç©æµå 2026å¹´7ææ©æ½å·ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» .xls åç§°åæ³ä¸åï¼æèµç³»ç»ï¼é¹¤å³°å¿æ¦éµå±±ä»å¨ç©æµåï¼ï¼å·²ææèµç³»ç»è¿æ¡è®°å½åæ°å¼å¯¹ç
§ï¼é¡¹ç®åç§°ä¸å¨ï¼ ç¥æå³å¯ |
| | | 24 æç¤º æèµç³»ç»åç§°åæ³ä¸å ç©æµ è¥é³ æ°å»ºéè·¯è¥é³å°æ²³æ¸¯åºç港éè·¯ä¸ç¨çº¿(â
¡æ) 2026å¹´7ææ¹åçè¥é³å¸äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ (1).xls åç§°åæ³ä¸åï¼æèµç³»ç»ï¼æ°å»ºéè·¯è¥é³å°æ²³æ¸¯åºç港éè·¯ä¸ç¨çº¿(IIæ)ï¼ï¼å·²ææèµç³»ç»è¿æ¡è®°å½åæ°å¼å¯¹ç
§ï¼é¡¹ç®åç§°ä¸å¨ï¼ ç¥æå³å¯ |
| | | 25 æç¤º æèµç³»ç»åç§°åæ³ä¸å ç©æµ è¥é³ æ±å¸ç«å°æ¹è´§åºæ¹æ©å»ºåé
å¥åºç¡è®¾æ½å»ºè®¾é¡¹ç® 2026å¹´7ææ¹åçè¥é³å¸äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ (1).xls åç§°åæ³ä¸åï¼æèµç³»ç»ï¼è¥é³ç«æ±å¸ç«å°æ¹è´§åºæ¹æ©å»ºåé
å¥åºç¡è®¾æ½å»ºè®¾é¡¹ç®ï¼ï¼å·²ææèµç³»ç»è¿æ¡è®°å½åæ°å¼å¯¹ç
§ï¼é¡¹ç®åç§°ä¸å¨ï¼ ç¥æå³å¯ |
| | | 26 æç¤º æèµç³»ç»åç§°åæ³ä¸å ç©æµ è¥é³ æ±æ±è¥é³ï¼å°æ²³ï¼æ¸¯å¤å¼èè¿ç©æµå 2026å¹´7ææ¹åçè¥é³å¸äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ (1).xls åç§°åæ³ä¸åï¼æèµç³»ç»ï¼æ±æ±è¥é³ï¼å°æ²³ï¼æ¸¯å¤å¼èè¿ç©æµå项ç®ï¼ï¼å·²ææèµç³»ç»è¿æ¡è®°å½åæ°å¼å¯¹ç
§ï¼é¡¹ç®åç§°ä¸å¨ï¼ ç¥æå³å¯ |
| | | 27 æç¤º æèµç³»ç»åç§°åæ³ä¸å ç©æµ è¥é³ è°·åå¿åä¹¡æºæ
§ä»å¨ç©æµäº§ä¸å 2026å¹´7ææ¹åçè¥é³å¸äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ (1).xls åç§°åæ³ä¸åï¼æèµç³»ç»ï¼è°·åå¿åä¹¡æºæ
§ä»å¨ç©æµäº§ä¸å项ç®ï¼ï¼å·²ææèµç³»ç»è¿æ¡è®°å½åæ°å¼å¯¹ç
§ï¼é¡¹ç®åç§°ä¸å¨ï¼ ç¥æå³å¯ |
| | | 28 æç¤º æèµç³»ç»åç§°åæ³ä¸å ç©æµ éå· æ¦æ±ä¸å¨Â·åä¸å·é¾æ¸¯ 2026å¹´7æä¼ä¸ææ¥æ±æ»ï¼éå·ï¼.xls åç§°åæ³ä¸åï¼æèµç³»ç»ï¼æ¦æ±ä¸å¨åä¸å·é¾æ¸¯ï¼ï¼å·²ææèµç³»ç»è¿æ¡è®°å½åæ°å¼å¯¹ç
§ï¼é¡¹ç®åç§°ä¸å¨ï¼ ç¥æå³å¯ |
| | | 29 æç¤º æèµç³»ç»åç§°åæ³ä¸å ç©æµ éå· æ¹åé¿æ±ç°ä»£ç©æµäº§ä¸éè示èåºÂ·ç°ä»£ç©æµå 2026å¹´7æä¼ä¸ææ¥æ±æ»ï¼éå·ï¼.xls åç§°åæ³ä¸åï¼æèµç³»ç»ï¼æ¹åé¿æ±ç°ä»£ç©æµäº§ä¸éèå±ç¤ºåºç°ä»£ç©æµåï¼ï¼å·²ææèµç³»ç»è¿æ¡è®°å½åæ°å¼å¯¹ç
§ï¼é¡¹ç®åç§°ä¸å¨ï¼ ç¥æå³å¯ |
| | | 30 æç¤º æèµç³»ç»åç§°åæ³ä¸å ç©æµ é»ç³ é»ç³æ°æ¸¯å½èæºæ
§å
¬è·¯æ¸¯é¡¹ç® 2026å¹´7æä»½ç©æµï¼è´§è¿ï¼æèµé¡¹ç®æç»è¡¨ï¼é»ç³å¸ï¼ (2).xls åç§°åæ³ä¸åï¼æèµç³»ç»ï¼é»ç³æ°æ¸¯å½èå
¬è·¯æ¸¯é¡¹ç®ï¼ï¼å·²ææèµç³»ç»è¿æ¡è®°å½åæ°å¼å¯¹ç
§ï¼é¡¹ç®åç§°ä¸å¨ï¼ ç¥æå³å¯ |
| | | 31 æç¤º æèµç³»ç»æ¥æ æ¤é¡¹ç® å®¢è¿ ä¸¹æ±å£å¸å³å²¸æ±½è½¦å®¢è¿ç« â æèµç³»ç»æ¬ææ¥è¯¢ç»æé没æè¿ä¸ªé¡¹ç®åç§° ç¥æå³å¯ï¼å¦é以æèµç³»ç»ä¸ºåï¼è¯·äººå·¥æ ¸å¯¹åç§° |
| | | 32 æç¤º æèµç³»ç»æ¥æ æ¤é¡¹ç® å®¢è¿ åæä¸åå®¢è¿æ¢ä¹ä¸å¿(æ´å为æ±åé«éåæä¸ç»¼åäº¤éæ¢çº½) â æèµç³»ç»æ¬ææ¥è¯¢ç»æé没æè¿ä¸ªé¡¹ç®åç§° ç¥æå³å¯ï¼å¦é以æèµç³»ç»ä¸ºåï¼è¯·äººå·¥æ ¸å¯¹åç§° |
| | | 33 æç¤º æèµç³»ç»æ¥æ æ¤é¡¹ç® å®¢è¿ ç«¹å±±å¿å®¢è¿ä¸å¿ç« â æèµç³»ç»æ¬ææ¥è¯¢ç»æé没æè¿ä¸ªé¡¹ç®åç§° ç¥æå³å¯ï¼å¦é以æèµç³»ç»ä¸ºåï¼è¯·äººå·¥æ ¸å¯¹åç§° |
| | | 34 æç¤º æèµç³»ç»æ¥æ æ¤é¡¹ç® å®¢è¿ ç«¹å±±å¿é«é客è¿ç« â æèµç³»ç»æ¬ææ¥è¯¢ç»æé没æè¿ä¸ªé¡¹ç®åç§° ç¥æå³å¯ï¼å¦é以æèµç³»ç»ä¸ºåï¼è¯·äººå·¥æ ¸å¯¹åç§° |
| | | 35 æç¤º æèµç³»ç»æ¥æ æ¤é¡¹ç® å®¢è¿ éåå¿ä¸å¿å®¢è¿ç«ï¼ä¸çº§ç«ï¼ â æèµç³»ç»æ¬ææ¥è¯¢ç»æé没æè¿ä¸ªé¡¹ç®åç§° ç¥æå³å¯ï¼å¦é以æèµç³»ç»ä¸ºåï¼è¯·äººå·¥æ ¸å¯¹åç§° |
| | | 36 æç¤º æèµç³»ç»æ¥æ æ¤é¡¹ç® å®¢è¿ éå±±å¿çå¦å®¢è¿ç«ï¼ä¸çº§ç«ï¼ â æèµç³»ç»æ¬ææ¥è¯¢ç»æé没æè¿ä¸ªé¡¹ç®åç§° ç¥æå³å¯ï¼å¦é以æèµç³»ç»ä¸ºåï¼è¯·äººå·¥æ ¸å¯¹åç§° |
| | | 37 æç¤º æèµç³»ç»æ¥æ æ¤é¡¹ç® å®¢è¿ éå±±å西综å客è¿ç«ï¼äºçº§ç«ï¼ â æèµç³»ç»æ¬ææ¥è¯¢ç»æé没æè¿ä¸ªé¡¹ç®åç§° ç¥æå³å¯ï¼å¦é以æèµç³»ç»ä¸ºåï¼è¯·äººå·¥æ ¸å¯¹åç§° |
| | | 38 æç¤º æèµç³»ç»æ¥æ æ¤é¡¹ç® å®¢è¿ éä¸é«éå·´ä¸ç»¼åå®¢è¿æ¢çº½ â æèµç³»ç»æ¬ææ¥è¯¢ç»æé没æè¿ä¸ªé¡¹ç®åç§° ç¥æå³å¯ï¼å¦é以æèµç³»ç»ä¸ºåï¼è¯·äººå·¥æ ¸å¯¹åç§° |
| | | 39 æç¤º æèµç³»ç»æ¥æ æ¤é¡¹ç® ç©æµ åå °å¸å¿«éç©æµäº§ä¸åäºæï¼åå °å¸ç©æµæ¢çº½éçè¿åºå°ï¼ â æèµç³»ç»æ¬ææ¥è¯¢ç»æé没æè¿ä¸ªé¡¹ç®åç§° ç¥æå³å¯ï¼å¦é以æèµç³»ç»ä¸ºåï¼è¯·äººå·¥æ ¸å¯¹åç§° |
| | | 40 æç¤º æèµç³»ç»æ¥æ æ¤é¡¹ç® ç©æµ åç½æ²³æ¸¯æ£è´§è½¬è¿ä¸å¿é¡¹ç® â æèµç³»ç»æ¬ææ¥è¯¢ç»æé没æè¿ä¸ªé¡¹ç®åç§° ç¥æå³å¯ï¼å¦é以æèµç³»ç»ä¸ºåï¼è¯·äººå·¥æ ¸å¯¹åç§° |
| | | 41 æç¤º æèµç³»ç»æ¥æ æ¤é¡¹ç® ç©æµ å¼ä¸ç°ä»£ç©æµäº§ä¸å â æèµç³»ç»æ¬ææ¥è¯¢ç»æé没æè¿ä¸ªé¡¹ç®åç§° ç¥æå³å¯ï¼å¦é以æèµç³»ç»ä¸ºåï¼è¯·äººå·¥æ ¸å¯¹åç§° |
| | | 42 æç¤º æèµç³»ç»æ¥æ æ¤é¡¹ç® ç©æµ ç³éï¼åæï¼æºæ
§ç©æµçµå产ä¸åï¼ä¸æï¼ â æèµç³»ç»æ¬ææ¥è¯¢ç»æé没æè¿ä¸ªé¡¹ç®åç§° ç¥æå³å¯ï¼å¦é以æèµç³»ç»ä¸ºåï¼è¯·äººå·¥æ ¸å¯¹åç§° |
| | | 43 æç¤º æ¬ææ 该å¸å·æ°æ® å®¢è¿ â å
± 8 个å¸å·æ¬ææ²¡æä»»ä½é¡¹ç®è¡ï¼é»ç³ãéå·ãèå·ãéå·ã仿¡ãæ½æ±ã天é¨ãç¥åæ¶ ç¡®è®¤æ¯ã该å¸å·ç¡®å®æ²¡æé¡¹ç®ãè¿æ¯ãæ¼æ¥ãï¼æ¼æ¥å让å¸å·è¡¥æ¥ |
| | | 44 æç¤º æ¬ææ 该å¸å·æ°æ® ç©æµ â å
± 1 个å¸å·æ¬ææ²¡æä»»ä½é¡¹ç®è¡ï¼ç¥åæ¶ ç¡®è®¤æ¯ã该å¸å·ç¡®å®æ²¡æé¡¹ç®ãè¿æ¯ãæ¼æ¥ãï¼æ¼æ¥å让å¸å·è¡¥æ¥ |
| | | 45 æç¤º æ¬ææºæä»¶éæ²¡æçé¡¹ç® å®¢è¿ â ç®æ è¡¨éæ 4 ä¸ªé¡¹ç®æ¬æå¸å·ææ¥æ²¡æ¥ï¼é³æ°ç»¼åå®¢è¿æ¢çº½ç«ãåæ¼³å¿å
¬éæ¢ä¹ä¸å¿(éä¸é«éåæ¼³ç»¼åå®¢è¿æ¢çº½)ãå¸ä¸°å¿åªåè¥æ
游客è¿ç«ã仿¡å¸æ¯å´å®¢è¿ç« æå£å¾ä¿æä¸æåå¼ï¼è¥å¸å·ç¡®å®å·²å建ï¼è¯·äººå·¥ç¡®è®¤æ¯å¦ä¿ç |
| | | 46 æç¤º æ¬ææºæä»¶éæ²¡æçé¡¹ç® ç©æµ â ç®æ è¡¨éæ 5 ä¸ªé¡¹ç®æ¬æå¸å·ææ¥æ²¡æ¥ï¼èé¨åç«é¡ºæ´ç©æµåºå°é¡¹ç®ãè鍿ºæ
§å·é¾ç©æµå项ç®ãä¸å½ä¾éå
¬å®åè´¸ç©æµåï¼å
¬å®å¿åéééé
ä¸å¿ï¼ãéæ¹èµ£åè´¸ç©æµä¸å¿ï¼ä¸æï¼ãå´é³å¿å½å®¶çº§ç»¼åç©æµæ¢çº½åé
å¥è®¾æ½å»ºè®¾é¡¹ç® æå£å¾ä¿æä¸æåå¼ï¼è¥å¸å·ç¡®å®å·²å建ï¼è¯·äººå·¥ç¡®è®¤æ¯å¦ä¿ç |
| | | 47 æç¤º ç®æ 表个å«åææ¯çé»è®¤ ç©æµ Xæç©æµç«åºæèµæç».xls å»ºè®¾é¶æ®µï¼è¡¨å¤´æªæ¾å°ï¼ææ¯çé»è®¤ L åï¼å½¢è±¡è¿åº¦ï¼è¡¨å¤´æªæ¾å°ï¼ææ¯çé»è®¤ M å ç¥æå³å¯ï¼è¿äºå卿¯ç鿬æ¥å°±æ²¡æåè¡¨å¤´ï¼æé»è®¤åä½åå
¥ï¼ |
| New file |
| | |
| | | # æèµææ¥ ââ å¾
确认æ¸
åï¼å¾éçï¼ |
| | | |
| | | > ç¨éï¼æå¼å·¥åå¿
é¡»å®çå£å¾ä¸æ¬¡é®å®ï¼å¾å®å°±è½ç´æ¥è½å° Step1ã |
| | | > çææ¥æï¼2026-09-17ããç»´æ¤ï¼å¾éåç±æåå¡«ãåæ®µæ å°è¡¨ãSheet6 |
| | | > ç¨æ³ï¼æ¯æ¡å¨ãä½ çéæ©ãå A/B/C æç´æ¥åçæ¡å³å¯ï¼ä¸ç¨è§£éã |
| | | |
| | | --- |
| | | |
| | | ## A. å¿
é¡»å
å®ï¼ä¸å®å°±æ²¡æ³å Step1ï¼å¸å·ææ¥ â ä¸¤å¼ æç»è¡¨ï¼ |
| | | |
| | | ### Q1ãæç»è¡¨å°åºæ´æ°åªå åï¼ãæå
³é®ç 1 æ¡ã |
| | | |
| | | ä¸¤å¼ ç®æ æç»è¡¨ççå®åä½ï¼å·²æ ¸å¯¹æ¨¡æ¿ï¼ï¼ |
| | | |
| | | | å | å®¢è¿æç»è¡¨ `æç»`ï¼æ¨¡æ¿_Xæå®¢è¿ç«æèµæç»è¡¨.xlsxï¼ | ç©æµæç»è¡¨ ` åé¡¹ç®æèµå®ææ
åµ`ï¼æ¨¡æ¿_Xæç©æµç«åºæèµæç».xlsï¼ | |
| | | | --- | --- | --- | |
| | | | H | èªå¼å§å»ºè®¾ç´¯è®¡å®ææèµï¼ä¸å
ï¼ | èªå¼å§å»ºè®¾ç´¯è®¡å®ææèµï¼ä¸å
ï¼ | |
| | | | I | æ¬å¹´è®¡åæèµï¼ä¸å
ï¼ | æ¬å¹´è®¡åæèµï¼ä¸å
ï¼ | |
| | | | J | èªå¹´åç´¯è®¡å®ææèµï¼ä¸å
ï¼ | èªå¹´åç´¯è®¡å®ææèµï¼ä¸å
ï¼ | |
| | | | K | å
¶ä¸ï¼æ¬æå®ææèµ | å
¶ä¸ï¼æ¬æå®ææèµ | |
| | | | L / M | å»ºè®¾é¶æ®µ / 形象è¿åº¦ | å»ºè®¾é¶æ®µ / 形象è¿åº¦ | |
| | | |
| | | - **A**ï¼åªæ´æ° **HãJãK** ä¸åï¼å»ºè®¾é¶æ®µ/形象è¿åº¦ãæ¬å¹´è®¡åæèµé½ä¸å¨ï¼ |
| | | - **B**ï¼æ´æ° **HãJãKï¼å¤å M 形象è¿åº¦**ï¼L å»ºè®¾é¶æ®µä¸å¨ï¼ |
| | | - **C**ï¼æ´æ° **HãIãJãKãLãM** å
åå
¨å |
| | | - **D**ï¼å
¶å®ï¼è¯·åï¼ |
| | | |
| | | > ä½ ä¹å说è¿ã没æçé£ä¸¤åä¸å¯¼å
¥äºãââæéè¦ä½ 确认é£ä¸¤åæ¯ä¸æ¯ **L å»ºè®¾é¶æ®µ / M 形象è¿åº¦**ã |
| | | > æç建议ï¼**A**ï¼æç¨³ï¼ä¸ä¸"ä¸ç®¡å»ºè®¾é¶æ®µ"ä¸è´ï¼ã |
| | | |
| | | **ä½ çéæ©ï¼** â |
| | | |
| | | --- |
| | | |
| | | ### Q2ãå®¢è¿ 7 æç¼º 7 个å¸å·æä»¶ï¼ç¨åºæä¹åï¼ |
| | | |
| | | 7 æå®¢è¿åªæ 10 个å¸å·æ¥äºæä»¶ï¼ç¼º **é»ç³ãéå·ãéå·ã天é¨ãæ½æ±ã仿¡ãèå·**ã |
| | | |
| | | - **A**ï¼è·³è¿ç¼ºå¤±å¸å·ï¼åªå¨æ¥å¿/å¼¹çªéæç¤ºãXX å¸å·æ¬ææ æä»¶ã |
| | | - **B**ï¼ç´æ¥æ¥é䏿¢ï¼çè¡¥é½æä»¶åè· |
| | | - **C**ï¼è·³è¿ + æç¤ºï¼åæ¶å¨è¾åºè¡¨éç»è¿äºå¸å·**ä¿çä¸ææ°æ®**ï¼ä¸å ä¸åï¼ |
| | | |
| | | > æç建议ï¼**A**ï¼å
è½çå°ç»æï¼ä¹ä¸ä¼è¯¯å åå²ï¼ã |
| | | |
| | | **ä½ çéæ©ï¼** âãå¦ï¼è¿ 7 个å¸å·æ¬æ**æ¯ç没项ç®**ï¼è¿æ¯æ¼æ¥ï¼ãâ çæ²¡é¡¹ç®ãâ æ¼æ¥ï¼æå»å¬ï¼ãâ ä¸ç¡®å® |
| | | |
| | | --- |
| | | |
| | | ### Q3ããæ ¡éªå
¬å¼ãçä¸æåºæ°ä»åªæ¥ï¼ |
| | | |
| | | æ ¡éª/计ç®è§åæ¯ã彿èªå¹´å累计 = 䏿èªå¹´å累计 + æ¬æå®æããä¸æåºæ°å |
| | | |
| | | - **A**ï¼ä»ç³»ç»éå·²æçæç»è¡¨ï¼ç®æ 表ï¼è¯»ä¸æå¼ |
| | | - **B**ï¼ä»ä¸ä¸æçæºæä»¶å¤¹ï¼`è¾å
¥\客è¿ï¼å®¢è¿ç«ï¼\7æ\`ï¼éæ°è¯»ä¸é |
| | | - **C**ï¼ä»¥ä½ 人工维æ¤çãæ´æ°_Xæå®¢è¿ç«æèµæç»è¡¨ã为å |
| | | |
| | | > æç建议ï¼**A**ï¼ç®æ 表就æ¯å¯ä¸è´¦æ¬ï¼é¿å
ä¸¤ä»½æ°æ®ææ¶ï¼ã |
| | | |
| | | **ä½ çéæ©ï¼** â |
| | | |
| | | --- |
| | | |
| | | ### Q4ãæ½æ±ç©æµ 7 æåªæ 1 个项ç®è¡ï¼æ¯å¦æ¼æ¥ï¼ |
| | | |
| | | `æ½æ±2026.07.xlsx` é 2026 å¹´ 7 æåªæãæ½æ±ä¼ åå
¬è·¯æ¸¯ã1 个项ç®ã |
| | | |
| | | - **A**ï¼ç¡®è®¤å°±æ¯ 1 个ï¼ç¨åºç
§å¸¸å |
| | | - **B**ï¼æå
廿 ¸å®/嬿¥ï¼æ¬æå
è·³è¿æ½æ± |
| | | - **C**ï¼æä¸ç¥éï¼å
æ 1 个åå¹¶æ è®°ãå¾
æ ¸å®ã |
| | | |
| | | **ä½ çéæ©ï¼** â |
| | | |
| | | --- |
| | | |
| | | ### Q5ãæ¦æ±ï¼åå±±ãæ±å£ï¼å®¢è¿æ²¡æãå»ºè®¾é¶æ®µãåï¼æä¹å¤çï¼ |
| | | |
| | | 该æä»¶æ¯ç®è¡¨å¸å±ï¼æ å¼å·¥/竣工ååãæ å»ºè®¾é¶æ®µåï¼L åæ¯ãæªæ¢ç®å建设è¿å±ãã |
| | | |
| | | - **A**ï¼å»ºè®¾é¶æ®µç空ï¼å½¢è±¡è¿åº¦å L åï¼è¥ Q1 é B/C æææä¹ï¼ |
| | | - **B**ï¼ä¸¤ä¸ªé½ç空 |
| | | |
| | | **ä½ çéæ©ï¼** â |
| | | |
| | | --- |
| | | |
| | | ## B. Step2 / Step3 æç¨å°ï¼å¯ä»¥å
çï¼ä¹å¯ä»¥ç¨åï¼ |
| | | |
| | | ### Q6ãæ±æ»è¡¨ `5ç«åºç©æµ` è¦æ´æ°åªäºåï¼ |
| | | |
| | | 模æ¿çå®åä½ï¼å·²æ ¸å¯¹ï¼ï¼`D=项ç®åç§°`ã`I=èªå¼å§å»ºè®¾ç´¯è®¡å®ææèµ`ã**`W=1-7æç´¯è®¡å®ææèµ`**ã`X=å®é
è¿åº¦`ã |
| | | |
| | | - **A**ï¼åªæ´æ° **IãWãX** |
| | | - **B**ï¼æ´æ° **IãWãXï¼å¹¶å¨ W å³è¾¹æ°å¢ä¸åãå
¶ä¸ï¼æ¬æå®ææèµã**ï¼ä¼æ X å¾åæ¤ï¼æ¯çç»æååï¼ |
| | | - **C**ï¼å
¶å®ï¼è¯·åï¼ |
| | | |
| | | > å¦å¤ï¼W åè¡¨å¤´åæ»ã**1-7æ**ç´¯è®¡å®ææèµãï¼8 æè¦ä¸è¦èªå¨æ¹æã1-8æãï¼ãâ è¦ãâ ä¸è¦ï¼ä¿æ 1-7 æï¼ |
| | | |
| | | **ä½ çéæ©ï¼** â |
| | | |
| | | --- |
| | | |
| | | ### Q7ãã亿å
æèµé¡¹ç®ã`è§ä¸é¡¹ç®è¡¨` è¦æ´æ°çã3 é¡¹ãæ¯åªä¸é¡¹ï¼ |
| | | |
| | | 模æ¿çå®åä½ï¼`C=项ç®åç§°`ã`F=æªæ¢å°2026å¹´7æåºå»ºè®¾ç¶æ`ã`I=æ»æèµ`ã`J=æªè³2025å¹´å¹´åºå®é
宿æèµ`ã`X=2026å¹´7æå®é
宿æèµ`ã |
| | | **没æ**ãèªå¼å§å»ºè®¾ç´¯è®¡ / èªå¹´å累计ãåã |
| | | |
| | | - **A**ï¼æ´æ° **Fï¼å»ºè®¾ç¶æï¼+ Xï¼7æå®é
宿æèµï¼** 两项就å¤ï¼å¦ 1 项å
¶å®ä¸åå¨ |
| | | - **B**ï¼æ´æ° **F + X + æ°å¼ä¸åæ¾èªå¹´å累计** |
| | | - **C**ï¼è¯·æåéæ±ææ¡£ç 3 项忏
æ¥æ¯åª 3 项ï¼ååç
§æç»æï¼ |
| | | |
| | | **ä½ çéæ©ï¼** â |
| | | |
| | | --- |
| | | |
| | | ### Q8ã1 æåºæ°åä¸å¹´ 12 ææç»è¡¨ç**åªä¸å**ï¼ |
| | | |
| | | - **A**ï¼1 æçãèªå¹´å累计ã= æ¬ææ¬æå®æï¼è·¨å¹´æ¸
é¶ï¼ï¼ä¸å¹´ 12 æè¡¨åªç¨æ¥æ ¸å¯¹é¡¹ç®åç§°æ¯å¦åå¨ |
| | | - **B**ï¼1 æçãèªå¹´å累计ã= ä¸å¹´ 12 æè¡¨ç **H èªå¼å§å»ºè®¾ç´¯è®¡** |
| | | - **C**ï¼å
¶å®ï¼è¯·åï¼ |
| | | |
| | | **ä½ çéæ©ï¼** â |
| | | |
| | | --- |
| | | |
| | | ### Q9ãç¼å· 3 åç¼å· 4 æ¯åä¸ä»½æä»¶ï¼æ¯æåªæ¾ä¸ä»½å¯ä»¥åï¼ |
| | | |
| | | `docs\æèµ\è¾å
¥\模æ¿_æ¥è¯¢ç»æ(æèµç³»ç»-客è¿+ç©æµ 2026.7).xls`ï¼149 è¡ Ã 8 åï¼æ¢å½ãä¸ææ°æ®è¡¨ãåå½ãæèµç³»ç»é¡¹ç®è¡¨ãã |
| | | |
| | | - **A**ï¼å¯ä»¥ï¼æ¯æåªæ¾è¿ä¸ä»½ |
| | | - **B**ï¼ä¸è¡ï¼ä¸¤ä»¶äºè¦ä¸¤ä»½æä»¶ï¼è¯·è¯´æåèªå
å®¹ï¼ |
| | | |
| | | **ä½ çéæ©ï¼** â |
| | | |
| | | --- |
| | | |
| | | ## C. æ¶å°¾å°äº |
| | | |
| | | ### Q10ãè¾åºæä¹æ¾ï¼ï¼ä½ 说ãå¯ä»¥ä½ åãï¼ç¡®è®¤ä¸ä¸ï¼ |
| | | |
| | | - ç®å½ï¼`docs\æèµ\è¾åº\<YYYY-MM>\`ï¼ææåç®å½ï¼ |
| | | - å½åï¼æ²¿ç¨ 7 æè¾åºä»¶çååï¼ä¸å¦èµ·å |
| | | - åæ ¼å¼åæ ·è¾åºï¼åªæ¹æ°æ®æ ¼ï¼ä¿çå
¬å¼ä¸æ ¼å¼ï¼ |
| | | - æ¯æ¬¡è¿è¡åèªå¨å¤ä»½ `_bak_<æä»¶å>_<æ¶é´æ³>` |
| | | - æ¥å¿/æ¥éåç¬åºï¼`è¿è¡æ¥å¿_<å¹´æ>.md`ã`æ ¡éªæ¥é_<å¹´æ>.xlsx` |
| | | |
| | | **ä½ çéæ©ï¼** â åæãâ ææ¹å¨ï¼è¯·åï¼ |
| | | |
| | | --- |
| | | |
| | | ### Q11ãä»åºé 4 个"被æ¹å¨"çæä»¶ï¼è¿åè¿æ¯ä¿çï¼ |
| | | |
| | | æé个æ¯å¯¹è¿ï¼è¿ 4 个æä»¶**åå
æ ¼æ°æ® 0 å¤å·®å¼**ï¼å·®å«åªæ¯ Excel/WPS éæ°ä¿å导è´çæ ¼å¼éåï¼ |
| | | |
| | | | æä»¶ | ç°ç¶ | |
| | | | --- | --- | |
| | | | `è¾å
¥\客è¿ï¼å®¢è¿ç«ï¼\7æ\2026å¹´7æç«åºåºæï¼åå±±ãæ±å£ç«ï¼.xlsx` | ä»å¤© 12:56 被æ¹ï¼æ°æ®ä¸è´ | |
| | | | `è¾å
¥\客è¿ï¼å®¢è¿ç«ï¼\7æ\è¥é³å¸éè·¯è¿è¾æå¡ä¸å¿2026å¹´6ææèµ (1).et` | ä»å¤© 11:25 被æ¹ï¼æ°æ®ä¸è´ | |
| | | | `模æ¿\模æ¿_å
¨çé¢å®æè®¡åè¿åº¦æ
嵿±æ».xls` | 9/16 17:33 被æ¹ï¼æ°æ®ä¸è´ | |
| | | | `模æ¿\模æ¿_ç»æµå¼ºå¿æèµç»è®¡æ¥è¡¨.xls` | 9/16 17:33 被æ¹ï¼æ°æ®ä¸è´ | |
| | | |
| | | - **A**ï¼æ¯ææææ¹æ ¼å¼ â **ä¿ç**ï¼ä¸æ¬¡ä¸èµ·æäº¤ |
| | | - **B**ï¼è¯¯ä¿å â æç¨ `git restore` è¿åï¼æ°æ®ä¸æ ·ï¼ |
| | | - **C**ï¼éä¸ªå¤æï¼æä¼åé®ï¼ |
| | | |
| | | **ä½ çéæ©ï¼** â |
| | | |
| | | --- |
| | | |
| | | ### Q12ã`docs\æèµ\` ä¸ä½ èªå·±æ´ççæ¹å¨ï¼æäº¤åï¼ |
| | | |
| | | å
æ¬ï¼`模æ¿_æ¥è¯¢ç»æâ¦xls` ä» `docs\æèµ\` ç§»å° `docs\æèµ\è¾å
¥\`ï¼`Xæâ¦` æ¹åï¼2 个模æ¿è¢«æ¿æ¢ï¼5 个 `.txt` éæ±è¯´æè¢«å ã |
| | | |
| | | - **A**ï¼æäº¤ï¼æä¼åè¿æ¬æ¬¡ commitï¼ |
| | | - **B**ï¼å
ä¸å¨ï¼æèªå·±åæ´ç |
| | | |
| | | **ä½ çéæ©ï¼** â |
| | | |
| | | --- |
| | | |
| | | ### Q13ãï¼ä½ 说è¦è¯·æåäºï¼æç¼ï¼æ¯ä¸ªæè¿éè¦æå·¥åæ¨¡æ¿åï¼ |
| | | |
| | | ä¸ç¨çï¼çä½ åäºçç»è®ºï¼æä¼å
æãåªç¨æ¯ç + èªå¨æ©æãçæ¹åå夿¹æ¡ã |
| | | |
| | | --- |
| | | |
| | | ## D. 2026-09-17 æè¿½å ï¼ç¨åºç°å¨ä¼ãåªè¦æä¸å¯¹å°±å¼¹çªæç¤ºã |
| | | |
| | | ### D1ããå¼¹çªæç¤ºãæ¸
åï¼æ°å¢ï¼åçä½ ãææè¦æ³¨æçç¹åå¨ä¸ä¸ªææ¡£/è¡¨æ ¼éãï¼ |
| | | |
| | | - æºå¨å¯è¯»æ¸
åï¼`docs\æèµ\è¾åº\å¼¹çªæç¤º_2026-07.tsv`ï¼åï¼çº§å«ï¼ç±»åï¼åç±»ï¼å¸å·ï¼é¡¹ç®åç§°ï¼æ¥æºï¼è¯¦æ
ï¼å»ºè®®å¨ä½ï¼ |
| | | - è§å说æï¼`docs\æèµ\å¼¹çªæç¤ºè§å_2026-09-17.md`ï¼14 æ¡è§åï¼å°æ¥æ¬è¿ç½é¡µææ¤éæ¡å¼¹çªï¼ |
| | | - 人读çï¼`docs\æèµ\è¾åº\å¹é
æ ¡éªæ¥å_2026-07.md` å¼å¤´çãâ ï¸ å¼¹çªæç¤ºæ»è§ã |
| | | - 级å«ï¼**黿**ï¼ä¸è½å表ï¼ï¼**è¦å**ï¼äººå·¥ç¡®è®¤åååï¼ï¼**æç¤º**ï¼ä»
åç¥ï¼ |
| | | |
| | | **æ¬æï¼2026-07ï¼å
± 45 项ï¼é»æ 0 ï¼ è¦å 9 ï¼ æç¤º 36ã** |
| | | |
| | | ### D2ãå·²æ¾æ¸
ï¼`ä¹å·éæ²ç°å½é
ä¾åºé¾ä¸å¿é¡¹ç®` 䏿¯å·®é |
| | | |
| | | - ä½ æ ¸å®ï¼æ¬å¹´è®¡åæèµ **8000 æ¯å¯¹ç** ââ å®å
¨æ£ç¡®ï¼æ¯æèæ¬ç**ååéä½** bugï¼ |
| | | éå·é£ä»½è¡¨ç表头æ¯ä¸¤çº§è¡¨å¤´ï¼R5ãèªå¹´åç´¯è®¡å®ææèµï¼ä¸å
ï¼ãæ¯**åå¹¶åå
æ ¼ I5:K5**ï¼ |
| | | æåæ¥æãèªå¹´å累计ãå®ä½å°äº I åï¼é£å
¶å®æ¯**æ¬å¹´è®¡åæèµ**ï¼8000ï¼ã |
| | | - 已修å¤ï¼ç°å¨å J å = **4200**ï¼ä¸æèµç³»ç» G å 4200ãç®æ æç»è¡¨ J å 4200 **䏿¹ä¸è´**ã |
| | | - å䏿 ¹å è¿å½±å 3 个项ç®ï¼æ¦æ±ä¸å¨åä¸å·é¾æ¸¯ãæ¹åé¿æ±ç°ä»£ç©æµéèåºã天é¨å¸ç©æµä¸å¿ï¼ï¼å·²ä¸å¹¶ä¿®æ£ï¼ |
| | | å
¨éå¤è·åªæè¿ 4 è¡ååï¼å
¶ä½éåä¸åã |
| | | - æ°å¢ãçä¼¼ååéä½ãèªå¨åè¦ï¼æä¿®å¤åçæ°æ®åè¿å»ï¼ç¨åºä¼èªå¨å¼¹ 5 æ¡åè¦ ââ è¿ç±»é®é¢ä»¥åä¸ä¼åéé»éè¿ã |
| | | |
| | | ### D3ãéè¦ä½ ææ¿ç 9 æ¡ãè¦åã |
| | | |
| | | | # | ç±»å | 对象 | å·®å¼ | |
| | | | --- | --- | --- | --- | |
| | | | 1 | æºæä»¶ vs æèµç³»ç» | å®é½ä¾éåè´¸ç©æµåï¼å®æï¼ | æ¬å¹´è®¡åæèµ å¸å·ææ¥ 12000 ï¼ ç³»ç» 1013ï¼å·® â10987ï¼ | |
| | | | 2 | æºæä»¶ vs æèµç³»ç» | å·´ä¸ç»æµå¼ååºé龿¡¥æºæ
§ç©æµäº§ä¸åï¼æ©æ½ï¼ | æ¬å¹´è®¡åæèµ 3800 ï¼ ç³»ç» 4800 | |
| | | | 3 | æºæä»¶ vs æèµç³»ç» | æ¾æ»å¸æç»ç©æµåï¼èå·ï¼ | æ¬å¹´è®¡åæèµ 2000 ï¼ ç³»ç» 800 | |
| | | | 4 | æºæä»¶ vs æèµç³»ç» | 麻åå¸å产å综åç©æµåï¼é»åï¼ | æ»æèµ 35000 ï¼ ç³»ç» 33000 | |
| | | | 5â8 | çä¼¼åä¸é¡¹ç® | éæ¹èµ£åè´¸ç©æµä¸å¿ä¸æï¼ä¸å½ä¾é.å
¬å®åè´¸ç©æµåï¼èé¨åç«é¡ºæ´ç©æµåºå°ï¼è鍿ºæ
§å·é¾ç©æµå | ä¸ç®æ 表已æåç§°åæ³ä¸åï¼è¯¦è§æ¸
å第 5â8 è¡ï¼ | |
| | | | 9 | ç¼ºä¸ææèµç³»ç»è¡¨ | â | æªæ¾å° 2026-8 çæ¥è¯¢ç»æï¼æåº¦ç弿 ¡éªè·³è¿ | |
| | | |
| | | ### D4ãè¯·ä½ è¡¥ä¸ä»½æä»¶ |
| | | |
| | | 请æ**䏿ï¼2026 å¹´ 6 æï¼æ 8 æï¼çæèµç³»ç»æ¥è¯¢ç»æ**乿¾è¿ `docs\æèµ\è¾å
¥\`ï¼ |
| | | å¦åãæ¬æèªå¹´å累计 = 䏿èªå¹´å累计 + æ¬æå®æãè¿æ¡æ ¡éªä¼ä¸ç´è·³è¿ã |
| New file |
| | |
| | | # æèµææ¥æºæä»¶æ ¼å¼æ¢æµï¼2026-07ï¼ |
| | | |
| | | ## 客è¿ï¼å®¢è¿ç«ï¼ï¼10 个æä»¶ï¼ |
| | | 2026å¹´7æå¸å®å¸å®¢è¿ç«åºæèµç»è®¡ææ¥è¡¨(1)ç表(1).xls sheet=ææ¥è¡¨ å¸å·=å¸å®@R 表头=4,5,6,8,9,14 æ°æ®=14~24 项ç®è¡=9 åç§°å=B 项ç®åç§°=B 建设åä½=C 建设æ§è´¨=D å¼å·¥æ¶é´=E 竣工æ¶é´=F æ»æèµ=G èªå¼å§å»ºè®¾ç´¯è®¡=H æ¬å¹´è®¡åæèµ=I èªå¹´å累计=J æ¬æå®æ=K å»ºè®¾é¶æ®µ=L 形象è¿åº¦=M |
| | | 2026å¹´7ææåºé路客è¿ç«åºæèµç»è®¡æ¥è¡¨ï¼æãå¹´æ¥ï¼.xls sheet=æ1 å¸å·=æåº@R 表头=4,5,6,8,9,13 æ°æ®=13~13 项ç®è¡=1 åç§°å=B 项ç®åç§°=B 建设åä½=C 建设æ§è´¨=D å¼å·¥æ¶é´=E 竣工æ¶é´=F æ»æèµ=G èªå¼å§å»ºè®¾ç´¯è®¡=H æ¬å¹´è®¡åæèµ=I èªå¹´å累计=J æ¬æå®æ=K å»ºè®¾é¶æ®µ=L 形象è¿åº¦=M |
| | | 2026å¹´7æçç«åºæèµè¡¨ï¼é»åï¼ -.xlsx sheet=æ å¸å·=é»å@R 表头=4,6,8,9 æ°æ®=12~23 项ç®è¡=9 åç§°å=B 项ç®åç§°=B 建设åä½=C 建设æ§è´¨=D å¼å·¥æ¶é´=E 竣工æ¶é´=F æ»æèµ=G èªå¼å§å»ºè®¾ç´¯è®¡=H æ¬å¹´è®¡åæèµ=I èªå¹´å累计=J æ¬æå®æ=K å»ºè®¾é¶æ®µ=L 形象è¿åº¦=M |
| | | 2026å¹´7æç«åºåºæï¼åå±±ãæ±å£ç«ï¼.xlsx sheet=Sheet1 å¸å·=@R 表头=3,6 æ°æ®=6~7 项ç®è¡=2 åç§°å=B 项ç®åç§°=B 建设åä½=C 建设æ§è´¨=D å¼å·¥æ¶é´=- 竣工æ¶é´=- æ»æèµ=F èªå¼å§å»ºè®¾ç´¯è®¡=H æ¬å¹´è®¡åæèµ=I èªå¹´å累计=- æ¬æå®æ=K å»ºè®¾é¶æ®µ=- 形象è¿åº¦=- |
| | | 2026æ¹åçé路客è¿ç«åºæèµç»è®¡æ¥7æ(æ©æ½å·).xls sheet=1 å¸å·=æ©æ½@R 表头=3,4,5,7,8,10,11,12,13,14 æ°æ®=10~15 项ç®è¡=6 åç§°å=B 项ç®åç§°=B 建设åä½=C 建设æ§è´¨=D å¼å·¥æ¶é´=E 竣工æ¶é´=F æ»æèµ=G èªå¼å§å»ºè®¾ç´¯è®¡=H æ¬å¹´è®¡åæèµ=I èªå¹´å累计=J æ¬æå®æ=K å»ºè®¾é¶æ®µ=L 形象è¿åº¦=M |
| | | åå °å¸2026å¹´7æåºå®èµäº§ææ¥çµåçæèµè¡¨æ ¼.xlsx sheet=Sheet1 å¸å·=åå °@R 表头=4,6,8 æ°æ®=12~15 项ç®è¡=4 åç§°å=B 项ç®åç§°=B 建设åä½=C 建设æ§è´¨=D å¼å·¥æ¶é´=E 竣工æ¶é´=F æ»æèµ=G èªå¼å§å»ºè®¾ç´¯è®¡=H æ¬å¹´è®¡åæèµ=I èªå¹´å累计=J æ¬æå®æ=K å»ºè®¾é¶æ®µ=L 形象è¿åº¦=M |
| | | æ¹åç宿å¸é路客è¿ç«åºæèµæ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls sheet=客è¿ç«ææ¥ å¸å·=宿@R 表头=4,5,7,8,11,12,13 æ°æ®=7~13 项ç®è¡=5 åç§°å=B 项ç®åç§°=B 建设åä½=C 建设æ§è´¨=D å¼å·¥æ¶é´=E 竣工æ¶é´=F æ»æèµ=G èªå¼å§å»ºè®¾ç´¯è®¡=H æ¬å¹´è®¡åæèµ=I èªå¹´å累计=J æ¬æå®æ=K å»ºè®¾é¶æ®µ=L 形象è¿åº¦=M |
| | | èé¨å¸å®¢è¿ç«åºæèµç»è®¡7æ.xls.xls sheet=表1 å¸å·=èé¨@R 表头=4,5,6,8,9,11,12,13 æ°æ®=11~13 项ç®è¡=3 åç§°å=B 项ç®åç§°=B 建设åä½=C 建设æ§è´¨=D å¼å·¥æ¶é´=E 竣工æ¶é´=F æ»æèµ=G èªå¼å§å»ºè®¾ç´¯è®¡=H æ¬å¹´è®¡åæèµ=I èªå¹´å累计=J æ¬æå®æ=K å»ºè®¾é¶æ®µ=L 形象è¿åº¦=M |
| | | è¥é³å¸éè·¯è¿è¾æå¡ä¸å¿2026å¹´6ææèµ (1).et sheet=2026å¹´7æ å¸å·=è¥é³@R 表头=4,5,6,9,12,13,14 æ°æ®=12~18 项ç®è¡=6 åç§°å=B 项ç®åç§°=B 建设åä½=C 建设æ§è´¨=E å¼å·¥æ¶é´=F 竣工æ¶é´=G æ»æèµ=H èªå¼å§å»ºè®¾ç´¯è®¡=I æ¬å¹´è®¡åæèµ=J èªå¹´å累计=K æ¬æå®æ=L å»ºè®¾é¶æ®µ=M 形象è¿åº¦=N |
| | | ï¼åæå¸éè¿ä¸å¿ï¼202607åæå¸é路客è¿ç«åºæèµç»è®¡ææ¥è¡¨.xls sheet=Sheet1 å¸å·=åæ@R 表头=4,5,6,8,9,12,13,14 æ°æ®=12~14 项ç®è¡=3 åç§°å=B 项ç®åç§°=B 建设åä½=C 建设æ§è´¨=D å¼å·¥æ¶é´=E 竣工æ¶é´=F æ»æèµ=G èªå¼å§å»ºè®¾ç´¯è®¡=H æ¬å¹´è®¡åæèµ=I èªå¹´å累计=J æ¬æå®æ=K å»ºè®¾é¶æ®µ=L 形象è¿åº¦=M |
| | | ## ç©æµï¼ç©æµååºï¼ï¼17 个æä»¶ï¼ |
| | | 202607---é»åç©æµç«åºæèµè¡¨ï¼æç»çï¼.xls sheet= åé¡¹ç®æèµå®ææ
åµï¼é» å¸å·=é»å@R10 表头=4,6,8,9 æ°æ®=16~27 项ç®è¡=8 åç§°å=B 项ç®åç§°=B 建设åä½=C 建设æ§è´¨=D å¼å·¥æ¶é´=E 竣工æ¶é´=F æ»æèµ=G èªå¼å§å»ºè®¾ç´¯è®¡=H æ¬å¹´è®¡åæèµ=I èªå¹´å累计=J æ¬æå®æ=K å»ºè®¾é¶æ®µ=L 形象è¿åº¦=M |
| | | 2026å¹´7æä»½åæç©æµé¡¹ç®æèµç»è®¡è¡¨.xls sheet= åé¡¹ç®æèµå®ææ
åµ å¸å·=åæ@R7 表头=5,6,11,12,13,14 æ°æ®=11~18 项ç®è¡=7 åç§°å=B 项ç®åç§°=B 建设åä½=C 建设æ§è´¨=D å¼å·¥æ¶é´=E 竣工æ¶é´=F æ»æèµ=G èªå¼å§å»ºè®¾ç´¯è®¡=H æ¬å¹´è®¡åæèµ=I èªå¹´å累计=J æ¬æå®æ=K å»ºè®¾é¶æ®µ=L 形象è¿åº¦=- |
| | | 2026å¹´7æä»½ç©æµï¼è´§è¿ï¼æèµé¡¹ç®æç»è¡¨ï¼é»ç³å¸ï¼ (2).xls sheet=Sheet1 å¸å·=é»ç³@R5 表头=3,4,10,11,13,14 æ°æ®=9~18 项ç®è¡=8 åç§°å=B 项ç®åç§°=B 建设åä½=C 建设æ§è´¨=D å¼å·¥æ¶é´=E 竣工æ¶é´=F æ»æèµ=G èªå¼å§å»ºè®¾ç´¯è®¡=H æ¬å¹´è®¡åæèµ=I èªå¹´å累计=J æ¬æå®æ=K å»ºè®¾é¶æ®µ=- 形象è¿åº¦=- |
| | | 2026å¹´7æä¼ä¸ææ¥æ±æ»ï¼éå·ï¼.xls sheet=Sheet1 å¸å·=éå·@R11 表头=5,6,7,8,10,13,14 æ°æ®=13~15 项ç®è¡=3 åç§°å=B 项ç®åç§°=B 建设åä½=C 建设æ§è´¨=D å¼å·¥æ¶é´=E 竣工æ¶é´=F æ»æèµ=G èªå¼å§å»ºè®¾ç´¯è®¡=H æ¬å¹´è®¡åæèµ=I èªå¹´å累计=J æ¬æå®æ=K å»ºè®¾é¶æ®µ=L 形象è¿åº¦=M |
| | | 2026å¹´7ææ©æ½å·ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» .xls sheet= åé¡¹ç®æèµå®ææ
åµ å¸å·=æ©æ½@R7 表头=5,11,12,13,14 æ°æ®=11~16 项ç®è¡=6 åç§°å=B 项ç®åç§°=B 建设åä½=C 建设æ§è´¨=D å¼å·¥æ¶é´=E 竣工æ¶é´=F æ»æèµ=G èªå¼å§å»ºè®¾ç´¯è®¡=H æ¬å¹´è®¡åæèµ=I èªå¹´å累计=J æ¬æå®æ=K å»ºè®¾é¶æ®µ=- 形象è¿åº¦=- |
| | | 2026å¹´7ææ¹åçè¥é³å¸äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ (1).xls sheet=Sheet1 å¸å·=è¥é³@R 表头=3,4,10 æ°æ®=6~17 项ç®è¡=12 åç§°å=B 项ç®åç§°=B 建设åä½=C 建设æ§è´¨=D å¼å·¥æ¶é´=E 竣工æ¶é´=F æ»æèµ=G èªå¼å§å»ºè®¾ç´¯è®¡=H æ¬å¹´è®¡åæèµ=I èªå¹´å累计=J æ¬æå®æ=K å»ºè®¾é¶æ®µ=L 形象è¿åº¦=M |
| | | 2026å¹´7æç©æµåºç¡è®¾æ½å»ºè®¾æèµææ¥(éå·) (1).xls sheet=Sheet2 å¸å·=éå·@R 表头=3,4,5,6 æ°æ®=5~6 项ç®è¡=2 åç§°å=A 项ç®åç§°=A 建设åä½=C 建设æ§è´¨=D å¼å·¥æ¶é´=E 竣工æ¶é´=F æ»æèµ=G èªå¼å§å»ºè®¾ç´¯è®¡=H æ¬å¹´è®¡åæèµ=I èªå¹´å累计=J æ¬æå®æ=K å»ºè®¾é¶æ®µ=- 形象è¿åº¦=- |
| | | 7æä»½ç©æµåä¸å¿å»ºè®¾é¡¹ç® ï¼å¤©é¨ï¼.xlsx sheet=Sheet1 å¸å·=天é¨@R11 表头=5,6,7,8,9,10 æ°æ®=13~13 项ç®è¡=1 åç§°å=B 项ç®åç§°=B 建设åä½=C 建设æ§è´¨=D å¼å·¥æ¶é´=E 竣工æ¶é´=F æ»æèµ=G èªå¼å§å»ºè®¾ç´¯è®¡=H æ¬å¹´è®¡åæèµ=I èªå¹´å累计=J æ¬æå®æ=K å»ºè®¾é¶æ®µ=L 形象è¿åº¦=M |
| | | 仿¡å¸ç©æµåæèµç»è®¡æ¥è¡¨ï¼202607ï¼.xls sheet=1 å¸å·=仿¡@R 表头=3,4,5,6,8,9,12,13,14 æ°æ®=12~13 项ç®è¡=2 åç§°å=B 项ç®åç§°=B 建设åä½=C 建设æ§è´¨=D å¼å·¥æ¶é´=E 竣工æ¶é´=F æ»æèµ=G èªå¼å§å»ºè®¾ç´¯è®¡=H æ¬å¹´è®¡åæèµ=I èªå¹´å累计=J æ¬æå®æ=K å»ºè®¾é¶æ®µ=L 形象è¿åº¦=M |
| | | å¸å®å¸2026å¹´7æä»½ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» (1).xls sheet= åé¡¹ç®æèµå®ææ
åµ å¸å·=å¸å®@R6 表头=4,5,11,13 æ°æ®=10~18 项ç®è¡=9 åç§°å=B 项ç®åç§°=B 建设åä½=C 建设æ§è´¨=D å¼å·¥æ¶é´=E 竣工æ¶é´=F æ»æèµ=G èªå¼å§å»ºè®¾ç´¯è®¡=H æ¬å¹´è®¡åæèµ=I èªå¹´å累计=J æ¬æå®æ=K å»ºè®¾é¶æ®µ=L 形象è¿åº¦=M |
| | | æ¥è¡¨âæ¦æ±ä¸æ.xls sheet=æç» å¸å·=æ¦æ±@R11 表头=5,6,10 æ°æ®=15~20 项ç®è¡=6 åç§°å=B 项ç®åç§°=B 建设åä½=C 建设æ§è´¨=D å¼å·¥æ¶é´=E 竣工æ¶é´=F æ»æèµ=G èªå¼å§å»ºè®¾ç´¯è®¡=H æ¬å¹´è®¡åæèµ=I èªå¹´å累计=J æ¬æå®æ=K å»ºè®¾é¶æ®µ=L 形象è¿åº¦=M |
| | | æåºç©æµæèµææ¥2026.07.24.xlsx sheet=2026.7 å¸å·=æåº@R 表头=4,5,6,7,8,9,10 æ°æ®=15~15 项ç®è¡=1 åç§°å=B 项ç®åç§°=B 建设åä½=C 建设æ§è´¨=D å¼å·¥æ¶é´=E 竣工æ¶é´=F æ»æèµ=G èªå¼å§å»ºè®¾ç´¯è®¡=H æ¬å¹´è®¡åæèµ=I èªå¹´å累计=J æ¬æå®æ=K å»ºè®¾é¶æ®µ=L 形象è¿åº¦=M |
| | | æ¹å宿å¸ç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls sheet=ç©æµææ¥ å¸å·=宿@R 表头=4,5,6,7,8,9,10,12,13,14 æ°æ®=6~18 项ç®è¡=13 åç§°å=B 项ç®åç§°=B 建设åä½=C 建设æ§è´¨=D å¼å·¥æ¶é´=E 竣工æ¶é´=F æ»æèµ=G èªå¼å§å»ºè®¾ç´¯è®¡=H æ¬å¹´è®¡åæèµ=I èªå¹´å累计=J æ¬æå®æ=K å»ºè®¾é¶æ®µ=L 形象è¿åº¦=M |
| | | æ¹åçåå °äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ±æ»è¡¨ï¼ææ¥ï¼ï¼2026å¹´7æï¼.xls sheet=åé¡¹ç®æèµå®ææ
åµ å¸å·=åå °@R64 表头=5,6,7,8,9,10,13 æ°æ®=70~76 项ç®è¡=7 åç§°å=B 项ç®åç§°=B 建设åä½=C 建设æ§è´¨=D å¼å·¥æ¶é´=E 竣工æ¶é´=F æ»æèµ=G èªå¼å§å»ºè®¾ç´¯è®¡=H æ¬å¹´è®¡åæèµ=I èªå¹´å累计=J æ¬æå®æ=K å»ºè®¾é¶æ®µ=L 形象è¿åº¦=M |
| | | æ½æ±2026.07.xlsx sheet=æ½æ±ä¼ å2022.3 å¸å·=æ½æ±@R 表头=4,5,6,7,8,9,10 æ°æ®=15~15 项ç®è¡=1 åç§°å=B 项ç®åç§°=B 建设åä½=C 建设æ§è´¨=D å¼å·¥æ¶é´=E 竣工æ¶é´=F æ»æèµ=G èªå¼å§å»ºè®¾ç´¯è®¡=H æ¬å¹´è®¡åæèµ=I èªå¹´å累计=J æ¬æå®æ=K å»ºè®¾é¶æ®µ=L 形象è¿åº¦=M |
| | | èå·ç©æµæèµï¼2026å¹´7ææ¥çï¼ .xls sheet=2607æåé¡¹ç®æèµå®æ å¸å·=èå·@R11 表头=5,6,7,8,10 æ°æ®=19~29 项ç®è¡=9 åç§°å=B 项ç®åç§°=B 建设åä½=C 建设æ§è´¨=D å¼å·¥æ¶é´=E 竣工æ¶é´=F æ»æèµ=G èªå¼å§å»ºè®¾ç´¯è®¡=H æ¬å¹´è®¡åæèµ=I èªå¹´å累计=J æ¬æå®æ=K å»ºè®¾é¶æ®µ=L 形象è¿åº¦=M |
| | | èé¨2026å¹´07æé¡¹ç®æèµæ»æ¥è¡¨ï¼ç©æµï¼.xls sheet= åé¡¹ç®æèµå®ææ
åµ å¸å·=èé¨@R5 表头=3,4,9,10,11,12,13,14 æ°æ®=9~17 项ç®è¡=8 åç§°å=B 项ç®åç§°=B 建设åä½=C 建设æ§è´¨=D å¼å·¥æ¶é´=E 竣工æ¶é´=F æ»æèµ=G èªå¼å§å»ºè®¾ç´¯è®¡=H æ¬å¹´è®¡åæèµ=I èªå¹´å累计=J æ¬æå®æ=K å»ºè®¾é¶æ®µ=L 形象è¿åº¦=M |
| | | |
| | | æç»è¡¨ï¼`docs\æèµ\è¾åº\æ ¼å¼æ¢æµ_2026-07.tsv` |
| New file |
| | |
| | | åç±» æä»¶ å·¥ä½è¡¨ å¸å· å¸å·è¡ å¸å·æ®µ è¡¨å¤´è¡ æ°æ®èµ· æ°æ®æ¢ 项ç®è¡æ° åç§°å 项ç®åç§°å 建设åä½å 建设æ§è´¨å å¼å·¥æ¶é´å 竣工æ¶é´å æ»æèµå èªå¼å§å»ºè®¾ç´¯è®¡å æ¬å¹´è®¡åæèµå èªå¹´åç´¯è®¡å æ¬æå®æå å»ºè®¾é¶æ®µå 形象è¿åº¦å åç»è¡ é误 |
| | | å®¢è¿ 2026å¹´7æå¸å®å¸å®¢è¿ç«åºæèµç»è®¡ææ¥è¡¨(1)ç表(1).xls ææ¥è¡¨ å¸å® 4,5,6,8,9,14 14 24 9 B B C D E F G H I J K L M R25:å计 |
| | | å®¢è¿ 2026å¹´7ææåºé路客è¿ç«åºæèµç»è®¡æ¥è¡¨ï¼æãå¹´æ¥ï¼.xls æ1 æåº 4,5,6,8,9,13 13 13 1 B B C D E F G H I J K L M |
| | | å®¢è¿ 2026å¹´7æçç«åºæèµè¡¨ï¼é»åï¼ -.xlsx æ é»å 4,6,8,9 12 23 9 B B C D E F G H I J K L M R10:å计 |
| | | å®¢è¿ 2026å¹´7æç«åºåºæï¼åå±±ãæ±å£ç«ï¼.xlsx Sheet1 3,6 6 7 2 B B C D F H I K |
| | | å®¢è¿ 2026æ¹åçé路客è¿ç«åºæèµç»è®¡æ¥7æ(æ©æ½å·).xls 1 æ©æ½ 3,4,5,7,8,10,11,12,13,14 10 15 6 B B C D E F G H I J K L M |
| | | å®¢è¿ åå °å¸2026å¹´7æåºå®èµäº§ææ¥çµåçæèµè¡¨æ ¼.xlsx Sheet1 åå ° 4,6,8 12 15 4 B B C D E F G H I J K L M |
| | | å®¢è¿ æ¹åç宿å¸é路客è¿ç«åºæèµæ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls 客è¿ç«ææ¥ 宿 4,5,7,8,11,12,13 7 13 5 B B C D E F G H I J K L M |
| | | å®¢è¿ èé¨å¸å®¢è¿ç«åºæèµç»è®¡7æ.xls.xls 表1 èé¨ 4,5,6,8,9,11,12,13 11 13 3 B B C D E F G H I J K L M |
| | | å®¢è¿ è¥é³å¸éè·¯è¿è¾æå¡ä¸å¿2026å¹´6ææèµ (1).et 2026å¹´7æ è¥é³ 4,5,6,9,12,13,14 12 18 6 B B C E F G H I J K L M N |
| | | å®¢è¿ ï¼åæå¸éè¿ä¸å¿ï¼202607åæå¸é路客è¿ç«åºæèµç»è®¡ææ¥è¡¨.xls Sheet1 åæ 4,5,6,8,9,12,13,14 12 14 3 B B C D E F G H I J K L M |
| | | ç©æµ 202607---é»åç©æµç«åºæèµè¡¨ï¼æç»çï¼.xls åé¡¹ç®æèµå®ææ
åµï¼é»åï¼ é»å 10 R10:é»å 4,6,8,9 16 27 8 B B C D E F G H I J K L M |
| | | ç©æµ 2026å¹´7æä»½åæç©æµé¡¹ç®æèµç»è®¡è¡¨.xls åé¡¹ç®æèµå®ææ
åµ åæ 7 R7:åæ 5,6,11,12,13,14 11 18 7 B B C D E F G H I J K L |
| | | ç©æµ 2026å¹´7æä»½ç©æµï¼è´§è¿ï¼æèµé¡¹ç®æç»è¡¨ï¼é»ç³å¸ï¼ (2).xls Sheet1 é»ç³ 5 R5:é»ç³ 3,4,10,11,13,14 9 18 8 B B C D E F G H I J K |
| | | ç©æµ 2026å¹´7æä¼ä¸ææ¥æ±æ»ï¼éå·ï¼.xls Sheet1 éå· 11 R11:éå· 5,6,7,8,10,13,14 13 15 3 B B C D E F G H I J K L M |
| | | ç©æµ 2026å¹´7ææ©æ½å·ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» .xls åé¡¹ç®æèµå®ææ
åµ æ©æ½ 7 R7:æ©æ½ 5,11,12,13,14 11 16 6 B B C D E F G H I J K |
| | | ç©æµ 2026å¹´7ææ¹åçè¥é³å¸äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ (1).xls Sheet1 è¥é³ 3,4,10 6 17 12 B B C D E F G H I J K L M |
| | | ç©æµ 2026å¹´7æç©æµåºç¡è®¾æ½å»ºè®¾æèµææ¥(éå·) (1).xls Sheet2 éå· 3,4,5,6 5 6 2 A A C D E F G H I J K |
| | | ç©æµ 7æä»½ç©æµåä¸å¿å»ºè®¾é¡¹ç® ï¼å¤©é¨ï¼.xlsx Sheet1 å¤©é¨ 11 R11:å¤©é¨ 5,6,7,8,9,10 13 13 1 B B C D E F G H I J K L M |
| | | ç©æµ 仿¡å¸ç©æµåæèµç»è®¡æ¥è¡¨ï¼202607ï¼.xls 1 仿¡ 3,4,5,6,8,9,12,13,14 12 13 2 B B C D E F G H I J K L M |
| | | ç©æµ å¸å®å¸2026å¹´7æä»½ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» (1).xls åé¡¹ç®æèµå®ææ
åµ å¸å® 6 R6:å¸å® 4,5,11,13 10 18 9 B B C D E F G H I J K L M |
| | | ç©æµ æ¥è¡¨âæ¦æ±ä¸æ.xls æç» æ¦æ± 11 R11:æ¦æ± 5,6,10 15 20 6 B B C D E F G H I J K L M |
| | | ç©æµ æåºç©æµæèµææ¥2026.07.24.xlsx 2026.7 æåº 4,5,6,7,8,9,10 15 15 1 B B C D E F G H I J K L M |
| | | ç©æµ æ¹å宿å¸ç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls ç©æµææ¥ 宿 4,5,6,7,8,9,10,12,13,14 6 18 13 B B C D E F G H I J K L M |
| | | ç©æµ æ¹åçåå °äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ±æ»è¡¨ï¼ææ¥ï¼ï¼2026å¹´7æï¼.xls åé¡¹ç®æèµå®ææ
åµ åå ° 64 R11:æ¦æ±;R48:é»ç³;R64:åå ° 5,6,7,8,9,10,13 70 76 7 B B C D E F G H I J K L M |
| | | ç©æµ æ½æ±2026.07.xlsx æ½æ±ä¼ å2022.3 æ½æ± 4,5,6,7,8,9,10 15 15 1 B B C D E F G H I J K L M |
| | | ç©æµ èå·ç©æµæèµï¼2026å¹´7ææ¥çï¼ .xls 2607æåé¡¹ç®æèµå®ææ
åµ èå· 11 R11:èå· 5,6,7,8,10 19 29 9 B B C D E F G H I J K L M |
| | | ç©æµ èé¨2026å¹´07æé¡¹ç®æèµæ»æ¥è¡¨ï¼ç©æµï¼.xls åé¡¹ç®æèµå®ææ
åµ èé¨ 5 R5:èé¨ 3,4,9,10,11,12,13,14 9 17 8 B B C D E F G H I J K L M |
| New file |
| | |
| | | # å¸å·ææ¥è§£ææ¥åï¼2026-07ï¼ |
| | | |
| | | ï¼åªè¯»è§£æï¼ä¸è¡ä¸ä¸ªé¡¹ç®è¡ï¼æç»è§åå `.tsv`ï¼ |
| | | |
| | | ## 客è¿ï¼å®¢è¿ç«ï¼ |
| | | |
| | | | æä»¶ | å·¥ä½è¡¨ | å¸å· | 项ç®è¡ | æèµç³»ç»å计(èªå¼å§å»ºè®¾ç´¯è®¡/èªå¹´å累计/æ¬æå®æ) | æºæä»¶å°è®¡è¡ | ä¸è´æ§ | |
| | | | --- | --- | --- | --- | --- | --- | --- | |
| | | | 2026å¹´7æå¸å®å¸å®¢è¿ç«åºæèµç»è®¡ææ¥è¡¨(1)ç表(1).xls | ææ¥è¡¨ | å¸å® | 9 | 11435.5/1425/115 | R25=11435.5/1425/115 | â
ä¸è´ | |
| | | | 2026å¹´7ææåºé路客è¿ç«åºæèµç»è®¡æ¥è¡¨ï¼æãå¹´æ¥ï¼.xls | æ1 | æåº | 1 | 6021.5/0/0 | R14=6021.5/0/0 ï¼å¦æ 2 è¡å°è®¡/åè®¡ï¼ | â
ä¸è´ | |
| | | | 2026å¹´7æçç«åºæèµè¡¨ï¼é»åï¼ -.xlsx | æ | é»å | 9 | 50005.5/3777.7/0 | R10=50005.5/3777.7/0 ï¼å¦æ 2 è¡å°è®¡/åè®¡ï¼ | â
ä¸è´ | |
| | | | 2026å¹´7æç«åºåºæï¼åå±±ãæ±å£ç«ï¼.xlsx | Sheet1 | æ¦æ± | 2 | 184285.4/0/1500 | R8=184285.4//1500 | â
ä¸è´ | |
| | | | 2026æ¹åçé路客è¿ç«åºæèµç»è®¡æ¥7æ(æ©æ½å·).xls | 1 | æ©æ½ | 6 | 33606.3/2486.3/38.9 | R17=33606.3/2486.3/38.9 | â
ä¸è´ | |
| | | | åå °å¸2026å¹´7æåºå®èµäº§ææ¥çµåçæèµè¡¨æ ¼.xlsx | Sheet1 | åå ° | 4 | 18414/1598/0 | | â | |
| | | | æ¹åç宿å¸é路客è¿ç«åºæèµæ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls | 客è¿ç«ææ¥ | 宿 | 5 | 57131.9/10741/283 | R15=57131.9/10741/283 ï¼å¦æ 2 è¡å°è®¡/åè®¡ï¼ | â
ä¸è´ | |
| | | | èé¨å¸å®¢è¿ç«åºæèµç»è®¡7æ.xls.xls | 表1 | èé¨ | 3 | 158666.8/4623.8/1008.5 | R24=158666.80000000002/4623.8/1008.5 ï¼å¦æ 3 è¡å°è®¡/åè®¡ï¼ | â
ä¸è´ | |
| | | | è¥é³å¸éè·¯è¿è¾æå¡ä¸å¿2026å¹´6ææèµ (1).et | 2026å¹´7æ | è¥é³ | 6 | 27939.2565/2484.9565000000002/65 | | â | |
| | | | ï¼åæå¸éè¿ä¸å¿ï¼202607åæå¸é路客è¿ç«åºæèµç»è®¡ææ¥è¡¨.xls | Sheet1 | åæ | 3 | 51381/2641/117 | R21=51381/2641/117 ï¼å¦æ 1 è¡å°è®¡/åè®¡ï¼ | â
ä¸è´ | |
| | | |
| | | ## ç©æµï¼ç©æµååºï¼ |
| | | |
| | | | æä»¶ | å·¥ä½è¡¨ | å¸å· | 项ç®è¡ | æèµç³»ç»å计(èªå¼å§å»ºè®¾ç´¯è®¡/èªå¹´å累计/æ¬æå®æ) | æºæä»¶å°è®¡è¡ | ä¸è´æ§ | |
| | | | --- | --- | --- | --- | --- | --- | --- | |
| | | | 202607---é»åç©æµç«åºæèµè¡¨ï¼æç»çï¼.xls | åé¡¹ç®æèµå®ææ
åµï¼é»åï¼ | é»å | 8 | 165304.8/39128.200000000004/5027.8 | R29=165304.80000000002/39128.200000000004/5027.8 ï¼å¦æ 3 è¡å°è®¡/åè®¡ï¼ | â
ä¸è´ | |
| | | | 2026å¹´7æä»½åæç©æµé¡¹ç®æèµç»è®¡è¡¨.xls | åé¡¹ç®æèµå®ææ
åµ | åæ | 7 | 146594/102630/12870 | R7(å¸å·è¡)=146594/102630/12870 | â
ä¸è´ | |
| | | | 2026å¹´7æä»½ç©æµï¼è´§è¿ï¼æèµé¡¹ç®æç»è¡¨ï¼é»ç³å¸ï¼ (2).xls | Sheet1 | é»ç³ | 8 | 59500.200000000004/34978.15/7088.9 | R5(å¸å·è¡)=59500.200000000004/34978.149999999994/7088.9 | â
ä¸è´ | |
| | | | 2026å¹´7æä¼ä¸ææ¥æ±æ»ï¼éå·ï¼.xls | Sheet1 | éå· | 3 | 168095.2/11039.1/785 | R18=168095.2/11039.1/785 ï¼å¦æ 2 è¡å°è®¡/åè®¡ï¼ | â
ä¸è´ | |
| | | | 2026å¹´7ææ©æ½å·ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» .xls | åé¡¹ç®æèµå®ææ
åµ | æ©æ½ | 6 | 124625/39458/3173 | R7(å¸å·è¡)=124625/39458/3173 | â
ä¸è´ | |
| | | | 2026å¹´7ææ¹åçè¥é³å¸äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ (1).xls | Sheet1 | è¥é³ | 12 | 117708/52407/6859 | R18=117708/52407/6859 | â
ä¸è´ | |
| | | | 2026å¹´7æç©æµåºç¡è®¾æ½å»ºè®¾æèµææ¥(éå·) (1).xls | Sheet2 | éå· | 2 | 18691.7/5043/683 | | â | |
| | | | 7æä»½ç©æµåä¸å¿å»ºè®¾é¡¹ç® ï¼å¤©é¨ï¼.xlsx | Sheet1 | å¤©é¨ | 1 | 16177.7/16177.7/600 | R16=16177.7/16177.7/600 ï¼å¦æ 2 è¡å°è®¡/åè®¡ï¼ | â
ä¸è´ | |
| | | | 仿¡å¸ç©æµåæèµç»è®¡æ¥è¡¨ï¼202607ï¼.xls | 1 | 仿¡ | 2 | 25621/25621/4848 | | â | |
| | | | å¸å®å¸2026å¹´7æä»½ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» (1).xls | åé¡¹ç®æèµå®ææ
åµ | å¸å® | 9 | 112409/75607/18906 | R6(å¸å·è¡)=112409/75607/18906 | â
ä¸è´ | |
| | | | æ¥è¡¨âæ¦æ±ä¸æ.xls | æç» | æ¦æ± | 6 | 146313.9/72166/10116 | R25=146313.9/72166/10116 ï¼å¦æ 2 è¡å°è®¡/åè®¡ï¼ | â
ä¸è´ | |
| | | | æåºç©æµæèµææ¥2026.07.24.xlsx | 2026.7 | æåº | 1 | 7535.45/26.1/0 | R23=7535.45/26.1/0 ï¼å¦æ 4 è¡å°è®¡/åè®¡ï¼ | â
ä¸è´ | |
| | | | æ¹å宿å¸ç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls | ç©æµææ¥ | 宿 | 13 | 176155/97567/11860 | R19=176155/97567/11860 | â
ä¸è´ | |
| | | | æ¹åçåå °äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ±æ»è¡¨ï¼ææ¥ï¼ï¼2026å¹´7æï¼.xls | åé¡¹ç®æèµå®ææ
åµ | åå ° | 7 | 79511/27811/3799 | R80=79511/27811/3799 ï¼å¦æ 4 è¡å°è®¡/åè®¡ï¼ | â
ä¸è´ | |
| | | | æ½æ±2026.07.xlsx | æ½æ±ä¼ å2022.3 | æ½æ± | 1 | 11947.9/1135/0 | R17=11947.9/1135/0 ï¼å¦æ 2 è¡å°è®¡/åè®¡ï¼ | â
ä¸è´ | |
| | | | èå·ç©æµæèµï¼2026å¹´7ææ¥çï¼ .xls | 2607æåé¡¹ç®æèµå®ææ
åµ | èå· | 9 | 303094.5/37942/2114.1 | R31=303094.5/37942/2114.1 ï¼å¦æ 4 è¡å°è®¡/åè®¡ï¼ | â
ä¸è´ | |
| | | | èé¨2026å¹´07æé¡¹ç®æèµæ»æ¥è¡¨ï¼ç©æµï¼.xls | åé¡¹ç®æèµå®ææ
åµ | èé¨ | 8 | 295741.1/60931.2/6251 | R5(å¸å·è¡)=295741.1/60931.2/6251 | â
ä¸è´ | |
| | | |
| | | ## æå¸å·æ±æ»ï¼é¡¹ç®è¡æ±åï¼è·¨æä»¶åå¹¶ï¼ |
| | | |
| | | | åç±» | å¸å· | é¡¹ç®æ° | è®¡åæ»æèµ | èªå¼å§å»ºè®¾ç´¯è®¡ | æ¬å¹´è®¡å | èªå¹´å累计 | æ¬æå®æ | |
| | | | --- | --- | --- | --- | --- | --- | --- | --- | |
| | | | å®¢è¿ | åå ° | 4 | 21164 | 18414 | 2518 | 1598 | 0 | |
| | | | å®¢è¿ | å¸å® | 9 | 13727 | 11435.499999999998 | 2978 | 1425 | 115 | |
| | | | å®¢è¿ | åæ | 3 | 56478 | 51381 | 9973 | 2641 | 117 | |
| | | | å®¢è¿ | 宿 | 5 | 57952 | 57131.9 | 9417 | 10741 | 283 | |
| | | | å®¢è¿ | æ©æ½ | 6 | 34316.5 | 33606.3 | 3196.5 | 2486.3 | 38.9 | |
| | | | å®¢è¿ | æåº | 1 | 6025.9 | 6021.5 | 0 | 0 | 0 | |
| | | | å®¢è¿ | æ¦æ± | 2 | 324700 | 184285.4 | 39000 | 0 | 1500 | |
| | | | å®¢è¿ | èé¨ | 3 | 160443.48 | 158666.80000000002 | 6400 | 4623.8 | 1008.5 | |
| | | | å®¢è¿ | è¥é³ | 6 | 31371.616500000004 | 27939.2565 | 2014 | 2484.9565000000002 | 65 | |
| | | | å®¢è¿ | é»å | 9 | 57453.70000000001 | 50005.500000000015 | 3777.7000000000003 | 3777.7000000000003 | 0 | |
| | | | ç©æµ | 仿¡ | 2 | 123710.5 | 25621 | 39200 | 25621 | 4848 | |
| | | | ç©æµ | åå ° | 7 | 286934 | 79511 | 19200 | 27811 | 3799 | |
| | | | ç©æµ | å¸å® | 9 | 845000.13 | 112409 | 88000 | 75607 | 18906 | |
| | | | ç©æµ | å¤©é¨ | 1 | 36835 | 16177.7 | 36835 | 16177.7 | 600 | |
| | | | ç©æµ | åæ | 7 | 366838 | 146594 | 134300 | 102630 | 12870 | |
| | | | ç©æµ | 宿 | 13 | 596269.59 | 176155 | 122000 | 97567 | 11860 | |
| | | | ç©æµ | æ©æ½ | 6 | 308255 | 124625 | 49800 | 39458 | 3173 | |
| | | | ç©æµ | æåº | 1 | 7440.35 | 7535.45 | 31 | 26.1 | 0 | |
| | | | ç©æµ | æ¦æ± | 6 | 272476 | 146313.9 | 92800 | 72166 | 10116 | |
| | | | ç©æµ | æ½æ± | 1 | 22000 | 11947.9 | 0 | 1135 | 0 | |
| | | | ç©æµ | èå· | 9 | 708668 | 303094.5 | 103000 | 37942 | 2114.1 | |
| | | | ç©æµ | èé¨ | 8 | 490780.6 | 295741.1 | 83010.7 | 60931.2 | 6251 | |
| | | | ç©æµ | è¥é³ | 12 | 484594 | 117708 | 85720 | 52407 | 6859 | |
| | | | ç©æµ | éå· | 3 | 270490 | 168095.2 | 21000 | 11039.1 | 785 | |
| | | | ç©æµ | éå· | 2 | 62000 | 18691.7 | 11300 | 5043 | 683 | |
| | | | ç©æµ | é»å | 8 | 339264.5 | 165304.80000000002 | 46514 | 39128.2 | 5027.799999999999 | |
| | | | ç©æµ | é»ç³ | 8 | 614991.69 | 59500.200000000004 | 75600 | 34978.149999999994 | 7088.9 | |
| | | |
| | | ## åæºæä»¶è¯å«å°çåä½ï¼**æè¡¨å¤´å
³é®åå®ä½ï¼ä¸æ¯åºå®åå·**ï¼ |
| | | |
| | | | åç±» | æä»¶ | å·¥ä½è¡¨ | 项ç®åç§° | æ»æèµ | èªå¼å§å»ºè®¾ç´¯è®¡ | æ¬å¹´è®¡åæèµ | èªå¹´å累计 | æ¬æå®æ | |
| | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | |
| | | | å®¢è¿ | 2026å¹´7æå¸å®å¸å®¢è¿ç«åºæèµç»è®¡ææ¥è¡¨(1)ç表(1).xls | ææ¥è¡¨ | B | G | H | I | J | K | |
| | | | å®¢è¿ | 2026å¹´7ææåºé路客è¿ç«åºæèµç»è®¡æ¥è¡¨ï¼æãå¹´æ¥ï¼.xls | æ1 | B | G | H | I | J | K | |
| | | | å®¢è¿ | 2026å¹´7æçç«åºæèµè¡¨ï¼é»åï¼ -.xlsx | æ | B | G | H | I | J | K | |
| | | | å®¢è¿ | 2026å¹´7æç«åºåºæï¼åå±±ãæ±å£ç«ï¼.xlsx | Sheet1 | B | F | H | I | â | K | |
| | | | å®¢è¿ | 2026æ¹åçé路客è¿ç«åºæèµç»è®¡æ¥7æ(æ©æ½å·).xls | 1 | B | G | H | I | J | K | |
| | | | å®¢è¿ | åå °å¸2026å¹´7æåºå®èµäº§ææ¥çµåçæèµè¡¨æ ¼.xlsx | Sheet1 | B | G | H | I | J | K | |
| | | | å®¢è¿ | æ¹åç宿å¸é路客è¿ç«åºæèµæ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls | 客è¿ç«ææ¥ | B | G | H | I | J | K | |
| | | | å®¢è¿ | èé¨å¸å®¢è¿ç«åºæèµç»è®¡7æ.xls.xls | 表1 | B | G | H | I | J | K | |
| | | | å®¢è¿ | è¥é³å¸éè·¯è¿è¾æå¡ä¸å¿2026å¹´6ææèµ (1).et | 2026å¹´7æ | B | H | I | J | K | L | |
| | | | å®¢è¿ | ï¼åæå¸éè¿ä¸å¿ï¼202607åæå¸é路客è¿ç«åºæèµç»è®¡ææ¥è¡¨.xl | Sheet1 | B | G | H | I | J | K | |
| | | | ç©æµ | 202607---é»åç©æµç«åºæèµè¡¨ï¼æç»çï¼.xls | åé¡¹ç®æèµå®ææ
åµï¼é» | B | G | H | I | J | K | |
| | | | ç©æµ | 2026å¹´7æä»½åæç©æµé¡¹ç®æèµç»è®¡è¡¨.xls | åé¡¹ç®æèµå®ææ
åµ | B | G | H | I | J | K | |
| | | | ç©æµ | 2026å¹´7æä»½ç©æµï¼è´§è¿ï¼æèµé¡¹ç®æç»è¡¨ï¼é»ç³å¸ï¼ (2).xls | Sheet1 | B | G | H | I | J | K | |
| | | | ç©æµ | 2026å¹´7æä¼ä¸ææ¥æ±æ»ï¼éå·ï¼.xls | Sheet1 | B | G | H | I | J | K | |
| | | | ç©æµ | 2026å¹´7ææ©æ½å·ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» .xls | åé¡¹ç®æèµå®ææ
åµ | B | G | H | I | J | K | |
| | | | ç©æµ | 2026å¹´7ææ¹åçè¥é³å¸äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ (1).xl | Sheet1 | B | G | H | I | J | K | |
| | | | ç©æµ | 2026å¹´7æç©æµåºç¡è®¾æ½å»ºè®¾æèµææ¥(éå·) (1).xls | Sheet2 | A | G | H | I | J | K | |
| | | | ç©æµ | 7æä»½ç©æµåä¸å¿å»ºè®¾é¡¹ç® ï¼å¤©é¨ï¼.xlsx | Sheet1 | B | G | H | I | J | K | |
| | | | ç©æµ | 仿¡å¸ç©æµåæèµç»è®¡æ¥è¡¨ï¼202607ï¼.xls | 1 | B | G | H | I | J | K | |
| | | | ç©æµ | å¸å®å¸2026å¹´7æä»½ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» (1).xls | åé¡¹ç®æèµå®ææ
åµ | B | G | H | I | J | K | |
| | | | ç©æµ | æ¥è¡¨âæ¦æ±ä¸æ.xls | æç» | B | G | H | I | J | K | |
| | | | ç©æµ | æåºç©æµæèµææ¥2026.07.24.xlsx | 2026.7 | B | G | H | I | J | K | |
| | | | ç©æµ | æ¹å宿å¸ç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls | ç©æµææ¥ | B | G | H | I | J | K | |
| | | | ç©æµ | æ¹åçåå °äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ±æ»è¡¨ï¼ææ¥ï¼ï¼2026å¹´7æï¼. | åé¡¹ç®æèµå®ææ
åµ | B | G | H | I | J | K | |
| | | | ç©æµ | æ½æ±2026.07.xlsx | æ½æ±ä¼ å2022.3 | B | G | H | I | J | K | |
| | | | ç©æµ | èå·ç©æµæèµï¼2026å¹´7ææ¥çï¼ .xls | 2607æåé¡¹ç®æèµå®æ | B | G | H | I | J | K | |
| | | | ç©æµ | èé¨2026å¹´07æé¡¹ç®æèµæ»æ¥è¡¨ï¼ç©æµï¼.xls | åé¡¹ç®æèµå®ææ
åµ | B | G | H | I | J | K | |
| | | |
| New file |
| | |
| | | åç±» å¸å· æä»¶ å·¥ä½è¡¨ ç¶æ 项ç®è¡æ° ä¸è´æ§ åè®¡è¡ åä½ æ±å_èªå¼å§å»ºè®¾ç´¯è®¡ æ±å_èªå¹´å累计 æ±å_æ¬æå®æ å计_èªå¼å§å»ºè®¾ç´¯è®¡ å计_èªå¹´å累计 å计_æ¬æå®æ |
| | | å®¢è¿ å¸å® 2026å¹´7æå¸å®å¸å®¢è¿ç«åºæèµç»è®¡ææ¥è¡¨(1)ç表(1).xls ææ¥è¡¨ OK 9 â
ä¸è´ R25 项ç®åç§°=B,建设åä½=C,建设æ§è´¨=D,å¼å·¥æ¶é´=E,竣工æ¶é´=F,æ»æèµ=G,èªå¼å§å»ºè®¾ç´¯è®¡=H,æ¬å¹´è®¡åæèµ=I,èªå¹´å累计=J,æ¬æå®æ=K,å»ºè®¾é¶æ®µ=L,形象è¿åº¦=M 11435.5 1425 115 11435.5 1425 115 |
| | | å®¢è¿ æåº 2026å¹´7ææåºé路客è¿ç«åºæèµç»è®¡æ¥è¡¨ï¼æãå¹´æ¥ï¼.xls æ1 OK 1 â
ä¸è´ R14 项ç®åç§°=B,建设åä½=C,建设æ§è´¨=D,å¼å·¥æ¶é´=E,竣工æ¶é´=F,æ»æèµ=G,èªå¼å§å»ºè®¾ç´¯è®¡=H,æ¬å¹´è®¡åæèµ=I,èªå¹´å累计=J,æ¬æå®æ=K,å»ºè®¾é¶æ®µ=L,形象è¿åº¦=M 6021.5 0 0 6021.5 0 0 |
| | | å®¢è¿ é»å 2026å¹´7æçç«åºæèµè¡¨ï¼é»åï¼ -.xlsx æ OK 9 â
ä¸è´ R10 项ç®åç§°=B,建设åä½=C,建设æ§è´¨=D,å¼å·¥æ¶é´=E,竣工æ¶é´=F,æ»æèµ=G,èªå¼å§å»ºè®¾ç´¯è®¡=H,æ¬å¹´è®¡åæèµ=I,èªå¹´å累计=J,æ¬æå®æ=K,å»ºè®¾é¶æ®µ=L,形象è¿åº¦=M 50005.5 3777.7 0 50005.5 3777.7 0 |
| | | å®¢è¿ æ¦æ± 2026å¹´7æç«åºåºæï¼åå±±ãæ±å£ç«ï¼.xlsx Sheet1 OK 2 â
ä¸è´ R8 项ç®åç§°=B,建设åä½=C,建设æ§è´¨=D,æ»æèµ=F,èªå¼å§å»ºè®¾ç´¯è®¡=H,æ¬å¹´è®¡åæèµ=I,æ¬æå®æ=K 184285.4 0 1500 184285.4 None 1500 |
| | | å®¢è¿ æ©æ½ 2026æ¹åçé路客è¿ç«åºæèµç»è®¡æ¥7æ(æ©æ½å·).xls 1 OK 6 â
ä¸è´ R17 项ç®åç§°=B,建设åä½=C,建设æ§è´¨=D,å¼å·¥æ¶é´=E,竣工æ¶é´=F,æ»æèµ=G,èªå¼å§å»ºè®¾ç´¯è®¡=H,æ¬å¹´è®¡åæèµ=I,èªå¹´å累计=J,æ¬æå®æ=K,å»ºè®¾é¶æ®µ=L,形象è¿åº¦=M 33606.3 2486.3 38.9 33606.3 2486.3 38.9 |
| | | å®¢è¿ åå ° åå °å¸2026å¹´7æåºå®èµäº§ææ¥çµåçæèµè¡¨æ ¼.xlsx Sheet1 OK 4 â 项ç®åç§°=B,建设åä½=C,建设æ§è´¨=D,å¼å·¥æ¶é´=E,竣工æ¶é´=F,æ»æèµ=G,èªå¼å§å»ºè®¾ç´¯è®¡=H,æ¬å¹´è®¡åæèµ=I,èªå¹´å累计=J,æ¬æå®æ=K,å»ºè®¾é¶æ®µ=L,形象è¿åº¦=M 18414 1598 0 |
| | | å®¢è¿ å®æ æ¹åç宿å¸é路客è¿ç«åºæèµæ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls 客è¿ç«ææ¥ OK 5 â
ä¸è´ R15 项ç®åç§°=B,建设åä½=C,建设æ§è´¨=D,å¼å·¥æ¶é´=E,竣工æ¶é´=F,æ»æèµ=G,èªå¼å§å»ºè®¾ç´¯è®¡=H,æ¬å¹´è®¡åæèµ=I,èªå¹´å累计=J,æ¬æå®æ=K,å»ºè®¾é¶æ®µ=L,形象è¿åº¦=M 57131.9 10741 283 57131.9 10741 283 |
| | | å®¢è¿ èé¨ èé¨å¸å®¢è¿ç«åºæèµç»è®¡7æ.xls.xls 表1 OK 3 â
ä¸è´ R24 项ç®åç§°=B,建设åä½=C,建设æ§è´¨=D,å¼å·¥æ¶é´=E,竣工æ¶é´=F,æ»æèµ=G,èªå¼å§å»ºè®¾ç´¯è®¡=H,æ¬å¹´è®¡åæèµ=I,èªå¹´å累计=J,æ¬æå®æ=K,å»ºè®¾é¶æ®µ=L,形象è¿åº¦=M 158666.8 4623.8 1008.5 158666.80000000002 4623.8 1008.5 |
| | | å®¢è¿ è¥é³ è¥é³å¸éè·¯è¿è¾æå¡ä¸å¿2026å¹´6ææèµ (1).et 2026å¹´7æ OK 6 â 项ç®åç§°=B,建设åä½=C,建设æ§è´¨=E,å¼å·¥æ¶é´=F,竣工æ¶é´=G,æ»æèµ=H,èªå¼å§å»ºè®¾ç´¯è®¡=I,æ¬å¹´è®¡åæèµ=J,èªå¹´å累计=K,æ¬æå®æ=L,å»ºè®¾é¶æ®µ=M,形象è¿åº¦=N 27939.2565 2484.9565000000002 65 |
| | | å®¢è¿ åæ ï¼åæå¸éè¿ä¸å¿ï¼202607åæå¸é路客è¿ç«åºæèµç»è®¡ææ¥è¡¨.xls Sheet1 OK 3 â
ä¸è´ R21 项ç®åç§°=B,建设åä½=C,建设æ§è´¨=D,å¼å·¥æ¶é´=E,竣工æ¶é´=F,æ»æèµ=G,èªå¼å§å»ºè®¾ç´¯è®¡=H,æ¬å¹´è®¡åæèµ=I,èªå¹´å累计=J,æ¬æå®æ=K,å»ºè®¾é¶æ®µ=L,形象è¿åº¦=M 51381 2641 117 51381 2641 117 |
| | | ç©æµ é»å 202607---é»åç©æµç«åºæèµè¡¨ï¼æç»çï¼.xls åé¡¹ç®æèµå®ææ
åµï¼é»åï¼ OK 8 â
ä¸è´ R29 项ç®åç§°=B,建设åä½=C,建设æ§è´¨=D,å¼å·¥æ¶é´=E,竣工æ¶é´=F,æ»æèµ=G,èªå¼å§å»ºè®¾ç´¯è®¡=H,æ¬å¹´è®¡åæèµ=I,èªå¹´å累计=J,æ¬æå®æ=K,å»ºè®¾é¶æ®µ=L,形象è¿åº¦=M 165304.8 39128.200000000004 5027.8 165304.80000000002 39128.200000000004 5027.8 |
| | | ç©æµ åæ 2026å¹´7æä»½åæç©æµé¡¹ç®æèµç»è®¡è¡¨.xls åé¡¹ç®æèµå®ææ
åµ OK 7 â
ä¸è´ R7(å¸å·è¡) 项ç®åç§°=B,建设åä½=C,建设æ§è´¨=D,å¼å·¥æ¶é´=E,竣工æ¶é´=F,æ»æèµ=G,èªå¼å§å»ºè®¾ç´¯è®¡=H,æ¬å¹´è®¡åæèµ=I,èªå¹´å累计=J,æ¬æå®æ=K,å»ºè®¾é¶æ®µ=L 146594 102630 12870 146594 102630 12870 |
| | | ç©æµ é»ç³ 2026å¹´7æä»½ç©æµï¼è´§è¿ï¼æèµé¡¹ç®æç»è¡¨ï¼é»ç³å¸ï¼ (2).xls Sheet1 OK 8 â
ä¸è´ R5(å¸å·è¡) 项ç®åç§°=B,建设åä½=C,建设æ§è´¨=D,å¼å·¥æ¶é´=E,竣工æ¶é´=F,æ»æèµ=G,èªå¼å§å»ºè®¾ç´¯è®¡=H,æ¬å¹´è®¡åæèµ=I,èªå¹´å累计=J,æ¬æå®æ=K 59500.200000000004 34978.15 7088.9 59500.200000000004 34978.149999999994 7088.9 |
| | | ç©æµ éå· 2026å¹´7æä¼ä¸ææ¥æ±æ»ï¼éå·ï¼.xls Sheet1 OK 3 â
ä¸è´ R18 项ç®åç§°=B,建设åä½=C,建设æ§è´¨=D,å¼å·¥æ¶é´=E,竣工æ¶é´=F,æ»æèµ=G,èªå¼å§å»ºè®¾ç´¯è®¡=H,æ¬å¹´è®¡åæèµ=I,èªå¹´å累计=J,æ¬æå®æ=K,å»ºè®¾é¶æ®µ=L,形象è¿åº¦=M 168095.2 11039.1 785 168095.2 11039.1 785 |
| | | ç©æµ æ©æ½ 2026å¹´7ææ©æ½å·ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» .xls åé¡¹ç®æèµå®ææ
åµ OK 6 â
ä¸è´ R7(å¸å·è¡) 项ç®åç§°=B,建设åä½=C,建设æ§è´¨=D,å¼å·¥æ¶é´=E,竣工æ¶é´=F,æ»æèµ=G,èªå¼å§å»ºè®¾ç´¯è®¡=H,æ¬å¹´è®¡åæèµ=I,èªå¹´å累计=J,æ¬æå®æ=K 124625 39458 3173 124625 39458 3173 |
| | | ç©æµ è¥é³ 2026å¹´7ææ¹åçè¥é³å¸äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ (1).xls Sheet1 OK 12 â
ä¸è´ R18 项ç®åç§°=B,建设åä½=C,建设æ§è´¨=D,å¼å·¥æ¶é´=E,竣工æ¶é´=F,æ»æèµ=G,èªå¼å§å»ºè®¾ç´¯è®¡=H,æ¬å¹´è®¡åæèµ=I,èªå¹´å累计=J,æ¬æå®æ=K,å»ºè®¾é¶æ®µ=L,形象è¿åº¦=M 117708 52407 6859 117708 52407 6859 |
| | | ç©æµ éå· 2026å¹´7æç©æµåºç¡è®¾æ½å»ºè®¾æèµææ¥(éå·) (1).xls Sheet2 OK 2 â 项ç®åç§°=A,建设åä½=C,建设æ§è´¨=D,å¼å·¥æ¶é´=E,竣工æ¶é´=F,æ»æèµ=G,èªå¼å§å»ºè®¾ç´¯è®¡=H,æ¬å¹´è®¡åæèµ=I,èªå¹´å累计=J,æ¬æå®æ=K 18691.7 5043 683 |
| | | ç©æµ å¤©é¨ 7æä»½ç©æµåä¸å¿å»ºè®¾é¡¹ç® ï¼å¤©é¨ï¼.xlsx Sheet1 OK 1 â
ä¸è´ R16 项ç®åç§°=B,建设åä½=C,建设æ§è´¨=D,å¼å·¥æ¶é´=E,竣工æ¶é´=F,æ»æèµ=G,èªå¼å§å»ºè®¾ç´¯è®¡=H,æ¬å¹´è®¡åæèµ=I,èªå¹´å累计=J,æ¬æå®æ=K,å»ºè®¾é¶æ®µ=L,形象è¿åº¦=M 16177.7 16177.7 600 16177.7 16177.7 600 |
| | | ç©æµ 仿¡ 仿¡å¸ç©æµåæèµç»è®¡æ¥è¡¨ï¼202607ï¼.xls 1 OK 2 â 项ç®åç§°=B,建设åä½=C,建设æ§è´¨=D,å¼å·¥æ¶é´=E,竣工æ¶é´=F,æ»æèµ=G,èªå¼å§å»ºè®¾ç´¯è®¡=H,æ¬å¹´è®¡åæèµ=I,èªå¹´å累计=J,æ¬æå®æ=K,å»ºè®¾é¶æ®µ=L,形象è¿åº¦=M 25621 25621 4848 |
| | | ç©æµ å¸å® å¸å®å¸2026å¹´7æä»½ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» (1).xls åé¡¹ç®æèµå®ææ
åµ OK 9 â
ä¸è´ R6(å¸å·è¡) 项ç®åç§°=B,建设åä½=C,建设æ§è´¨=D,å¼å·¥æ¶é´=E,竣工æ¶é´=F,æ»æèµ=G,èªå¼å§å»ºè®¾ç´¯è®¡=H,æ¬å¹´è®¡åæèµ=I,èªå¹´å累计=J,æ¬æå®æ=K,å»ºè®¾é¶æ®µ=L,形象è¿åº¦=M 112409 75607 18906 112409 75607 18906 |
| | | ç©æµ æ¦æ± æ¥è¡¨âæ¦æ±ä¸æ.xls æç» OK 6 â
ä¸è´ R25 项ç®åç§°=B,建设åä½=C,建设æ§è´¨=D,å¼å·¥æ¶é´=E,竣工æ¶é´=F,æ»æèµ=G,èªå¼å§å»ºè®¾ç´¯è®¡=H,æ¬å¹´è®¡åæèµ=I,èªå¹´å累计=J,æ¬æå®æ=K,å»ºè®¾é¶æ®µ=L,形象è¿åº¦=M 146313.9 72166 10116 146313.9 72166 10116 |
| | | ç©æµ æåº æåºç©æµæèµææ¥2026.07.24.xlsx 2026.7 OK 1 â
ä¸è´ R23 项ç®åç§°=B,建设åä½=C,建设æ§è´¨=D,å¼å·¥æ¶é´=E,竣工æ¶é´=F,æ»æèµ=G,èªå¼å§å»ºè®¾ç´¯è®¡=H,æ¬å¹´è®¡åæèµ=I,èªå¹´å累计=J,æ¬æå®æ=K,å»ºè®¾é¶æ®µ=L,形象è¿åº¦=M 7535.45 26.1 0 7535.45 26.1 0 |
| | | ç©æµ 宿 æ¹å宿å¸ç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls ç©æµææ¥ OK 13 â
ä¸è´ R19 项ç®åç§°=B,建设åä½=C,建设æ§è´¨=D,å¼å·¥æ¶é´=E,竣工æ¶é´=F,æ»æèµ=G,èªå¼å§å»ºè®¾ç´¯è®¡=H,æ¬å¹´è®¡åæèµ=I,èªå¹´å累计=J,æ¬æå®æ=K,å»ºè®¾é¶æ®µ=L,形象è¿åº¦=M 176155 97567 11860 176155 97567 11860 |
| | | ç©æµ åå ° æ¹åçåå °äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ±æ»è¡¨ï¼ææ¥ï¼ï¼2026å¹´7æï¼.xls åé¡¹ç®æèµå®ææ
åµ OK 7 â
ä¸è´ R80 项ç®åç§°=B,建设åä½=C,建设æ§è´¨=D,å¼å·¥æ¶é´=E,竣工æ¶é´=F,æ»æèµ=G,èªå¼å§å»ºè®¾ç´¯è®¡=H,æ¬å¹´è®¡åæèµ=I,èªå¹´å累计=J,æ¬æå®æ=K,å»ºè®¾é¶æ®µ=L,形象è¿åº¦=M 79511 27811 3799 79511 27811 3799 |
| | | ç©æµ æ½æ± æ½æ±2026.07.xlsx æ½æ±ä¼ å2022.3 OK 1 â
ä¸è´ R17 项ç®åç§°=B,建设åä½=C,建设æ§è´¨=D,å¼å·¥æ¶é´=E,竣工æ¶é´=F,æ»æèµ=G,èªå¼å§å»ºè®¾ç´¯è®¡=H,æ¬å¹´è®¡åæèµ=I,èªå¹´å累计=J,æ¬æå®æ=K,å»ºè®¾é¶æ®µ=L,形象è¿åº¦=M 11947.9 1135 0 11947.9 1135 0 |
| | | ç©æµ èå· èå·ç©æµæèµï¼2026å¹´7ææ¥çï¼ .xls 2607æåé¡¹ç®æèµå®ææ
åµ OK 9 â
ä¸è´ R31 项ç®åç§°=B,建设åä½=C,建设æ§è´¨=D,å¼å·¥æ¶é´=E,竣工æ¶é´=F,æ»æèµ=G,èªå¼å§å»ºè®¾ç´¯è®¡=H,æ¬å¹´è®¡åæèµ=I,èªå¹´å累计=J,æ¬æå®æ=K,å»ºè®¾é¶æ®µ=L,形象è¿åº¦=M 303094.5 37942 2114.1 303094.5 37942 2114.1 |
| | | ç©æµ èé¨ èé¨2026å¹´07æé¡¹ç®æèµæ»æ¥è¡¨ï¼ç©æµï¼.xls åé¡¹ç®æèµå®ææ
åµ OK 8 â
ä¸è´ R5(å¸å·è¡) 项ç®åç§°=B,建设åä½=C,建设æ§è´¨=D,å¼å·¥æ¶é´=E,竣工æ¶é´=F,æ»æèµ=G,èªå¼å§å»ºè®¾ç´¯è®¡=H,æ¬å¹´è®¡åæèµ=I,èªå¹´å累计=J,æ¬æå®æ=K,å»ºè®¾é¶æ®µ=L,形象è¿åº¦=M 295741.1 60931.2 6251 295741.1 60931.2 6251 |
| New file |
| | |
| | | åç±» å¸å· æä»¶ å·¥ä½è¡¨ è¡å· åºå· åç±» 项ç®åç§° 建设åä½ å»ºè®¾æ§è´¨ å¼å·¥æ¶é´ 竣工æ¶é´ æ»æèµ èªå¼å§å»ºè®¾ç´¯è®¡ æ¬å¹´è®¡åæèµ èªå¹´å累计 æ¬æå®æ å»ºè®¾é¶æ®µ 形象è¿åº¦ |
| | | å®¢è¿ å¸å® 2026å¹´7æå¸å®å¸å®¢è¿ç«åºæèµç»è®¡ææ¥è¡¨(1)ç表(1).xls ææ¥è¡¨ 14 1 äºã使ç¨ççæ²¹ç¨è¿è¿èµéå»ºè®¾é¡¹ç® éå±±å西综å客è¿ç«ï¼äºçº§ç«ï¼ éå±±å¿ æ°å»º 2023.0 2026.0 6081 6053 143 115 15 䏻使½å·¥ å建工ç¨åºç¡ |
| | | å®¢è¿ å¸å® 2026å¹´7æå¸å®å¸å®¢è¿ç«åºæèµç»è®¡ææ¥è¡¨(1)ç表(1).xls ææ¥è¡¨ 15 2 äºã使ç¨ççæ²¹ç¨è¿è¿èµéå»ºè®¾é¡¹ç® éå±±å¿çå¦å®¢è¿ç«ï¼ä¸çº§ç«ï¼ éå±±å¿ ç»å»º 2022.0 2026.0 2190 1866.9 200 0 0 䏻使½å·¥ å建工ç¨åºç¡ |
| | | å®¢è¿ å¸å® 2026å¹´7æå¸å®å¸å®¢è¿ç«åºæèµç»è®¡ææ¥è¡¨(1)ç表(1).xls ææ¥è¡¨ 17 3 ä¸ãåæç»¼åè¿è¾æå¡ç« æ¡è±é综åè¿è¾æå¡ç« å¸å®åº æ°å»º 2025.0 2026.0 524 509.8 250 150 0 䏻使½å·¥ å建工ç¨åºç¡ |
| | | å®¢è¿ å¸å® 2026å¹´7æå¸å®å¸å®¢è¿ç«åºæèµç»è®¡ææ¥è¡¨(1)ç表(1).xls ææ¥è¡¨ 18 4 ä¸ãåæç»¼åè¿è¾æå¡ç« 马桥é综åè¿è¾æå¡ç« å¸å®åº æ°å»º 2025.0 2026.0 947 602.3 600 480 50 䏻使½å·¥ å建工ç¨åºç¡ |
| | | å®¢è¿ å¸å® 2026å¹´7æå¸å®å¸å®¢è¿ç«åºæèµç»è®¡ææ¥è¡¨(1)ç表(1).xls ææ¥è¡¨ 19 5 ä¸ãåæç»¼åè¿è¾æå¡ç« 髿¡¥é综åè¿è¾æå¡ç« å¸å®åº æ°å»º 2025.0 2026.0 435 414.1 250 180 0 䏻使½å·¥ å建工ç¨åºç¡ |
| | | å®¢è¿ å¸å® 2026å¹´7æå¸å®å¸å®¢è¿ç«åºæèµç»è®¡ææ¥è¡¨(1)ç表(1).xls ææ¥è¡¨ 20 6 ä¸ãåæç»¼åè¿è¾æå¡ç« 大å¹ä¹¡ç»¼åè¿è¾æå¡ç« å¸å®åº æ°å»º 2025.0 2026.0 977 215.4 600 90 50 䏻使½å·¥ å建工ç¨åºç¡ |
| | | å®¢è¿ å¸å® 2026å¹´7æå¸å®å¸å®¢è¿ç«åºæèµç»è®¡ææ¥è¡¨(1)ç表(1).xls ææ¥è¡¨ 21 7 ä¸ãåæç»¼åè¿è¾æå¡ç« æ±æ³æ¡¥é综åè¿è¾æå¡ç« å¸å®åº æ¹æ©å»º 2025.0 2026.0 800 520.3 200 0 0 䏻使½å·¥ |
| | | å®¢è¿ å¸å® 2026å¹´7æå¸å®å¸å®¢è¿ç«åºæèµç»è®¡ææ¥è¡¨(1)ç表(1).xls ææ¥è¡¨ 22 8 ä¸ãåæç»¼åè¿è¾æå¡ç« å鳿¹é综åè¿è¾æå¡ç« å¸å®åº æ°å»º 2025.0 2026.0 573 524.7 150 200 0 䏻使½å·¥ å建工ç¨åºç¡ |
| | | å®¢è¿ å¸å® 2026å¹´7æå¸å®å¸å®¢è¿ç«åºæèµç»è®¡ææ¥è¡¨(1)ç表(1).xls ææ¥è¡¨ 24 9 ä¸ãåæç»¼åè¿è¾æå¡ç« éåå¿ä¸å¿å®¢è¿ç«ï¼ä¸çº§ç«ï¼ éåå¿ æ¹æ©å»º 2025.0 2026.0 1200 729 585 210 0 䏻使½å·¥ |
| | | å®¢è¿ æåº 2026å¹´7ææåºé路客è¿ç«åºæèµç»è®¡æ¥è¡¨ï¼æãå¹´æ¥ï¼.xls æ1 13 1 äºã使ç¨ççæ²¹ç¨è¿è¿èµéå»ºè®¾é¡¹ç® ç¥åæ¶æ¢çº½ç« æåºäº¤æå
¬å¸ ç»å»º 2019.0 2026.0 6025.9 6021.5 0 0 0 建ææäº§ 建ææäº§ã |
| | | å®¢è¿ é»å 2026å¹´7æçç«åºæèµè¡¨ï¼é»åï¼ -.xlsx æ 12 1 ä¸ã使ç¨äº¤éé¨è½¦è´ç¨èµéå»ºè®¾é¡¹ç® æ¦æé«éé»å西综åå®¢è¿æ¢çº½ é»åå¸ æ°å»º 2021 2026 25900 25900 100 100 0 å®å·¥ å·²å®å·¥ |
| | | å®¢è¿ é»å 2026å¹´7æçç«åºæèµè¡¨ï¼é»åï¼ -.xlsx æ 13 3 ä¸ã使ç¨äº¤éé¨è½¦è´ç¨èµéå»ºè®¾é¡¹ç® é»é»é«éæµ æ°´ç»¼åå®¢è¿æ¢çº½ æµ æ°´å¿äº¤éè¿è¾å± æ°å»º 2020 2026 27993 20544.8 117 117 0 å®å·¥ å·²å®å·¥ |
| | | å®¢è¿ é»å 2026å¹´7æçç«åºæèµè¡¨ï¼é»åï¼ -.xlsx æ 17 1 ä¸ãåæäºçº§ç« çç°æ²³é交éç©æµçµå综åæå¡ç« çç°æ²³éäººæ°æ¿åº æ°å»º 2023 2026 820.5 820.5 820.5 820.5 0 å®å·¥ å·²å®å·¥ |
| | | å®¢è¿ é»å 2026å¹´7æçç«åºæèµè¡¨ï¼é»åï¼ -.xlsx æ 18 2 ä¸ãåæäºçº§ç« é¾å±±é交éç©æµçµå综åæå¡ç« é¾å±±éäººæ°æ¿åº æ°å»º 2023 2026 830.5 830.5 830.5 830.5 0 å®å·¥ å·²å®å·¥ |
| | | å®¢è¿ é»å 2026å¹´7æçç«åºæèµè¡¨ï¼é»åï¼ -.xlsx æ 19 3 ä¸ãåæäºçº§ç« 顺河é交éç©æµçµå综åæå¡ç« 麻åå¸äº¤éç©æµäºä¸åå±ä¸å¿ æ¹å»º 2024 2026 155.4 155.4 155.4 155.4 0 å®å·¥ å·²å®å·¥ |
| | | å®¢è¿ é»å 2026å¹´7æçç«åºæèµè¡¨ï¼é»åï¼ -.xlsx æ 20 4 ä¸ãåæäºçº§ç« éé¨ä¹¡äº¤éç©æµçµå综åæå¡ç« 麻åå®éå
¬äº¤æéå
¬å¸ æ°å»º 2025 2026 282.8 282.8 282.8 282.8 0 å®å·¥ å·²å®å·¥ |
| | | å®¢è¿ é»å 2026å¹´7æçç«åºæèµè¡¨ï¼é»åï¼ -.xlsx æ 21 5 ä¸ãåæäºçº§ç« å®å é交éç©æµçµå综åæå¡ç« 麻åå®éå
¬äº¤æéå
¬å¸ æ°å»º 2025 2026 533.8 533.8 533.8 533.8 0 å®å·¥ å·²å®å·¥ |
| | | å®¢è¿ é»å 2026å¹´7æçç«åºæèµè¡¨ï¼é»åï¼ -.xlsx æ 22 6 ä¸ãåæäºçº§ç« æ§äºé交éç©æµçµå综åæå¡ç« 麻åå®éå
¬äº¤æéå
¬å¸ æ°å»º 2025 2026 644.4 644.4 644.4 644.4 0 å®å·¥ å·²å®å·¥ |
| | | å®¢è¿ é»å 2026å¹´7æçç«åºæèµè¡¨ï¼é»åï¼ -.xlsx æ 23 7 ä¸ãåæäºçº§ç« å¼ å®¶çé交éç©æµçµå综åæå¡ç« 麻åå¸äº¤éç©æµäºä¸åå±ä¸å¿ æ°å»º 2025 2026 293.3 293.3 293.3 293.3 0 å®å·¥ å·²å®å·¥ |
| | | å®¢è¿ æ¦æ± 2026å¹´7æç«åºåºæï¼åå±±ãæ±å£ç«ï¼.xlsx Sheet1 6 1 æ±å£å®¢è¿ä¸å¿ æ¦æ±æ¥é©°å®ä¸å¼åæéå
¬å¸ æ©å»º 315700 177685.4 30000 500 |
| | | å®¢è¿ æ¦æ± 2026å¹´7æç«åºåºæï¼åå±±ãæ±å£ç«ï¼.xlsx Sheet1 7 1 æ¦æ±åï¼å±±å¡ï¼å®¢è¿æ¢çº½ç« æ±å¤ç»æµå屿èµé墿éå
¬å¸ æ°å»º 9000 6600 9000 1000 |
| | | å®¢è¿ æ©æ½ 2026æ¹åçé路客è¿ç«åºæèµç»è®¡æ¥7æ(æ©æ½å·).xls 1 10 1 äºã使ç¨ççæ²¹ç¨è¿è¿èµéå»ºè®¾é¡¹ç® éä¸é«éå·´ä¸ç»¼åå®¢è¿æ¢çº½ å·´ä¸ç¥åæèµæéå
¬å¸ æ°å»º 2020.0 2026.0 31220 31220 100 100 0 建æ 建æ |
| | | å®¢è¿ æ©æ½ 2026æ¹åçé路客è¿ç«åºæèµç»è®¡æ¥7æ(æ©æ½å·).xls 1 11 2 äºã使ç¨ççæ²¹ç¨è¿è¿èµéå»ºè®¾é¡¹ç® æ©æ½å¸æ°å¡ä¹¡ç»¼åè¿è¾æå¡ç« æ©æ½å¸æ°å¡ä¹¡äººæ°æ¿åº æ°å»º 2022.0 2024.0 1647 1647 1647 1647 0 建æ 建æ |
| | | å®¢è¿ æ©æ½ 2026æ¹åçé路客è¿ç«åºæèµç»è®¡æ¥7æ(æ©æ½å·).xls 1 12 3 äºã使ç¨ççæ²¹ç¨è¿è¿èµéå»ºè®¾é¡¹ç® æ¥å¤å¿ä¸è¡ä¹¡ç»¼åè¿è¾æå¡ç« æ¥å¤å¤©é¡ºå®ä¸æéå
¬å¸ æ°å»º 2023.0 2024.0 379.5 379.5 379.5 379.5 0 建æ 建æ |
| | | å®¢è¿ æ©æ½ 2026æ¹åçé路客è¿ç«åºæèµç»è®¡æ¥7æ(æ©æ½å·).xls 1 13 4 äºã使ç¨ççæ²¹ç¨è¿è¿èµéå»ºè®¾é¡¹ç® å©å·å¸å¢å ¡é交é综åè¿è¾æå¡ç« å©å·å¸çé¾è¿ä¸æé责任å
¬å¸ æ°å»º 2026.0 2026.0 350 5 350 5 0 æ£å¼æ½å·¥ å°åºå¹³æ´ |
| | | å®¢è¿ æ©æ½ 2026æ¹åçé路客è¿ç«åºæèµç»è®¡æ¥7æ(æ©æ½å·).xls 1 14 5 äºã使ç¨ççæ²¹ç¨è¿è¿èµéå»ºè®¾é¡¹ç® ååªä¹¡äº¤é综åè¿è¾æå¡ç« å©å·å¸ååªå®¢è¿èè¥æéå
¬å¸ æ°å»º 2026.0 2026.0 320 314.79999999999995 320 314.79999999999995 38.9 æ£å¼æ½å·¥ é¨çªå®è£
ãæ¥¼å°é¢è£
饰ã天æ£å·¥ç¨åå±é¢é²æ°´å·¥ç¨æ½å·¥ã |
| | | å®¢è¿ æ©æ½ 2026æ¹åçé路客è¿ç«åºæèµç»è®¡æ¥7æ(æ©æ½å·).xls 1 15 6 äºã使ç¨ççæ²¹ç¨è¿è¿èµéå»ºè®¾é¡¹ç® å¸ä¸°å¿æ´»é¾åªä¹¡ç»¼åè¿è¾æå¡ç« å¸ä¸°å¿æ·³æ¯
è¿è¾æéå
¬å¸ æ°å»º 2026.0 2026.0 400 40 400 40 0 æ£å¼æ½å·¥ åºå°å¹³æ´ |
| | | å®¢è¿ åå ° åå °å¸2026å¹´7æåºå®èµäº§ææ¥çµåçæèµè¡¨æ ¼.xlsx Sheet1 12 1 äºã使ç¨ççæ²¹ç¨è¿è¿èµéå»ºè®¾é¡¹ç® é§è¥¿å¿å®¢è¿æ¢ä¹ä¸å¿ é§è¥¿å¿å乡å屿èµå¼åæéå
¬å¸ æ°å»º 2024 2026 9764 9764 918 918 0 å®å·¥ æ¢ä¹ä¸å¿ç»æå°é¡¶ï¼å
å¢å®æï¼é
å¥è®¾æ½å·²å®å |
| | | å®¢è¿ åå ° åå °å¸2026å¹´7æåºå®èµäº§ææ¥çµåçæèµè¡¨æ ¼.xlsx Sheet1 13 2 äºã使ç¨ççæ²¹ç¨è¿è¿èµéå»ºè®¾é¡¹ç® ä¸¹æ±å£å¸å³å²¸æ±½è½¦å®¢è¿ç« 丹æ±å£å¸äº¤æå
¬å¸ æ°å»º 2023 2024 9000 7970 0 0 0 å¾
è£
ä¿® 主ä½å®å·¥ï¼å¾
è£
ä¿® |
| | | å®¢è¿ åå ° åå °å¸2026å¹´7æåºå®èµäº§ææ¥çµåçæèµè¡¨æ ¼.xlsx Sheet1 14 äºã使ç¨ççæ²¹ç¨è¿è¿èµéå»ºè®¾é¡¹ç® ç«¹å±±å¿å®¢è¿ä¸å¿ç« äºçº§ æ¹æ©å»º 2026 2027 1200 340 800 340 0 å»ºè®¾ä¸ å®æå
çµæ¡©å®å
¨é²æ¤åæ è¯æ 线çè¾
å©è®¾æ½ |
| | | å®¢è¿ åå ° åå °å¸2026å¹´7æåºå®èµäº§ææ¥çµåçæèµè¡¨æ ¼.xlsx Sheet1 15 äºã使ç¨ççæ²¹ç¨è¿è¿èµéå»ºè®¾é¡¹ç® ç«¹å±±å¿é«é客è¿ç« äºçº§ æ¹æ©å»º 2026 2027 1200 340 800 340 0 å»ºè®¾ä¸ å®æå
çµæ¡©å®å
¨é²æ¤åæ è¯æ 线çè¾
å©è®¾æ½ |
| | | å®¢è¿ å®æ æ¹åç宿å¸é路客è¿ç«åºæèµæ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls 客è¿ç«ææ¥ 7 1 ä¸ãçéç¹é¡¹ç® å½é³å¸é«é综å客è¿ç« å½é³å¸é«æ³äº§ä¸å¼åæéå
¬å¸ ç»å»º 2024.9 20000 19999.9 1400 2053 0 竣工æ¶å°¾ 建ææè¿ |
| | | å®¢è¿ å®æ æ¹åç宿å¸é路客è¿ç«åºæèµæ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls 客è¿ç«ææ¥ 8 2 ä¸ãçéç¹é¡¹ç® 宿å客è¿ç« 宿é«éæ°å建设æé责任å
¬å¸ æ°å»º 2024.9 30000 30000 3000 1556 0 竣工æ¶å°¾ 建ææè¿ |
| | | å®¢è¿ å®æ æ¹åç宿å¸é路客è¿ç«åºæèµæ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls 客è¿ç«ææ¥ 11 1 äºãä¸è¬é¡¹ç® åé³å®¢è¿ç«ï¼ç»¼åæå¡ä¸å¿ï¼ å
´å±±å¿åæç½®ä¸æéå
¬å¸ æ°å»º 2026.1 1418 1418 1418 1418 0 竣工æ¶å°¾ 主ä½å®å·¥ |
| | | å®¢è¿ å®æ æ¹åç宿å¸é路客è¿ç«åºæèµæ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls 客è¿ç«ææ¥ 12 2 äºãä¸è¬é¡¹ç® é²å®¶æ¹¾äº¤éè¿è¾ç»¼åæå¡ç« ç§å½å¿ä½ä¿ç½®ä¸å屿éå
¬å¸ æ°å»º 2026.1 1599 1286 1599 1286 30 æ£å¼æ½å·¥ 䏻使½å·¥ |
| | | å®¢è¿ å®æ æ¹åç宿å¸é路客è¿ç«åºæèµæ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls 客è¿ç«ææ¥ 13 3 äºãä¸è¬é¡¹ç® æ¦å客è¿ç« å
´å±±å¿æ
游åå±æèµæéå
¬å¸ æ°å»º 2026.1 4935 4428 2000 4428 253 æ£å¼æ½å·¥ 䏻使½å·¥ |
| | | å®¢è¿ èé¨ èé¨å¸å®¢è¿ç«åºæèµç»è®¡7æ.xls.xls 表1 11 1 ä¸ã使ç¨ççæ²¹ç¨è¿è¿èµéå»ºè®¾é¡¹ç® é祥å¸ç»¼å交éå®¢è¿æ¢çº½ä¸æé¡¹ç® é祥åå¾·å»ºè®¾å·¥ç¨æéå
¬å¸ ç»å»º 202302.0 2026.0 109953 109953 1200 1200 0 å®å·¥ å·²æå
¥è¿è¥ |
| | | å®¢è¿ èé¨ èé¨å¸å®¢è¿ç«åºæèµç»è®¡7æ.xls.xls 表1 12 2 ä¸ã使ç¨ççæ²¹ç¨è¿è¿èµéå»ºè®¾é¡¹ç® äº¬å±±åå
¬é综åå®¢è¿æ¢çº½ 京山å¸äº¬æºå®ä¸æèµé墿éå
¬å¸ ç»å»º 202312.0 2026.0 46490.48 45515.7 1200 225.7 0 å®å·¥ å·²æå
¥è¿è¥ |
| | | å®¢è¿ èé¨ èé¨å¸å®¢è¿ç«åºæèµç»è®¡7æ.xls.xls 表1 13 3 ä¸ã使ç¨ççæ²¹ç¨è¿è¿èµéå»ºè®¾é¡¹ç® äº¬å±±åçæ¢ä¹å®¢è¿ä¸å¿é¡¹ç® 京山å¸ç¦åå
Œ
±æ±½è½¦æé责任å
¬å¸ æ°å»º 202512.0 2026.0 4000 3198.1 4000 3198.1 1008.5 å¨å»º A座主ä½ç»æåè³å
屿µç宿.B座主ä½ç»æä¸è³äºå±æµç宿 |
| | | å®¢è¿ è¥é³ è¥é³å¸éè·¯è¿è¾æå¡ä¸å¿2026å¹´6ææèµ (1).et 2026å¹´7æ 12 1 ä¸ã使ç¨ççæ²¹ç¨è¿è¿èµéå»ºè®¾é¡¹ç® éä¸é«éåæ¼³ç»¼åå®¢è¿æ¢çº½ åæ¼³å¿äº¤éè¿è¾å± æ°å»º 2022.0 2026.0 18074 18074 100 100 0 å®å·¥ å·²å®å·¥ |
| | | å®¢è¿ è¥é³ è¥é³å¸éè·¯è¿è¾æå¡ä¸å¿2026å¹´6ææèµ (1).et 2026å¹´7æ 13 2 ä¸ã使ç¨ççæ²¹ç¨è¿è¿èµéå»ºè®¾é¡¹ç® å®åå¸å
¬éæ¢ä¹ä¸å¿ï¼å®åé«éæ°å综åå®¢è¿æ¢çº½é¡¹ç®ï¼ å®åå¸äº¤éè¿è¾å± æ°å»º 2025.0 2026.0 9264.01 7833.3 233 1003 65 æ¶å°¾ å
¬äº¤æ¢ä¹ä¸å¿ãå®¢è¿æ¢ä¹ä¸å¿å®¤å
è£
ä¿®å®æ95%ï¼å¼±çµä¿¡æ¯åå»ºè®¾å®æ90%ï¼æ²»å®çæ§ç³»ç»å®æ45%ã |
| | | å®¢è¿ è¥é³ è¥é³å¸éè·¯è¿è¾æå¡ä¸å¿2026å¹´6ææèµ (1).et 2026å¹´7æ 14 3 ä¸ã使ç¨ççæ²¹ç¨è¿è¿èµéå»ºè®¾é¡¹ç® è°·åå¿è¨æ²³å®¢è¿ç«ï¼å
¬äº¤é¦æ«ç«ï¼ è°·åå¿äº¤éè¿è¾å± æ°å»º 2025.0 2027.0 930.65 929 281 279 å®å·¥ å·²å®å·¥ |
| | | å®¢è¿ è¥é³ è¥é³å¸éè·¯è¿è¾æå¡ä¸å¿2026å¹´6ææèµ (1).et 2026å¹´7æ 15 4 ä¸ã使ç¨ççæ²¹ç¨è¿è¿èµéå»ºè®¾é¡¹ç® è°·åå¿æ±½è½¦å®¢è¿ç«å
±é
ä¸å¿å»ºè®¾ è°·åå¿äº¤éè¿è¾å± æ¹æ©å»º 2026.0 2026.0 900 900 900 900 å®å·¥ å·²å®å·¥ |
| | | å®¢è¿ è¥é³ è¥é³å¸éè·¯è¿è¾æå¡ä¸å¿2026å¹´6ææèµ (1).et 2026å¹´7æ 16 5 ä¸ã使ç¨ççæ²¹ç¨è¿è¿èµéå»ºè®¾é¡¹ç® å®å叿±½è½¦å®¢è¿ä¸å¿å级æ¹é å®åå¸äº¤éè¿è¾å± æ¹æ©å»º 2026.0 2026.0 2000 0 500 0 åæ æ£å¨è¿è¡åææç» |
| | | å®¢è¿ è¥é³ è¥é³å¸éè·¯è¿è¾æå¡ä¸å¿2026å¹´6ææèµ (1).et 2026å¹´7æ 18 1 äºãç«äºæåè¡å¨æ¹æ¡ è¥å·åºç¨æ²³éå å£ç»¼åè¿è¾æå¡ç« è¥å·åºäº¤éè¿è¾å± æ°å»º 2025.0 2025.0 202.9565 202.9565 202.9565 å®å·¥ å·²ç«£å·¥éªæ¶ï¼æå
¥ä½¿ç¨ |
| | | å®¢è¿ åæ ï¼åæå¸éè¿ä¸å¿ï¼202607åæå¸é路客è¿ç«åºæèµç»è®¡ææ¥è¡¨.xls Sheet1 12 1 ä¸ãé¨ç计åæèµå»ºè®¾é¡¹ç® 沿æ±é«éæ±å·åç«ç«å广åº(综åå®¢è¿æ¢çº½) æ±å·å¸æ±æ±å½æèµæ¬æèµè¿è¥æéå
¬å¸ ç»å»º 2024.0 2026.0 49500 47692 4500 1278 117 å¼å·¥ æ¢ä¹ä¸å¿å
é¨è£
ä¿®åå¤å¢æ½å·¥ï¼è¥¿å¹¿åºçµåæ½å·¥å®æãå
¬äº¤ç«å°æ½å·¥å®æï¼ä¸ä¾§åä¸ä½äºæï¼ç²å·ï¼å¹å¢æ½å·¥å»ºè®¾ã |
| | | å®¢è¿ åæ ï¼åæå¸éè¿ä¸å¿ï¼202607åæå¸é路客è¿ç«åºæèµç»è®¡ææ¥è¡¨.xls Sheet1 13 2 ä¸ãé¨ç计åæèµå»ºè®¾é¡¹ç® åæä¸åå®¢è¿æ¢ä¹ä¸å¿(æ´å为æ±åé«éåæä¸ç»¼åäº¤éæ¢çº½) åæå®¢è¿é墿éå
¬å¸ ç»å»º 2025.0 2026.0 6378 3689 5173 1363 0 å¼å·¥ é¡¹ç®æ£è¿è¡è®¾è®¡åæ´è°æ´ï¼ææ¶åå·¥ã |
| | | å®¢è¿ åæ ï¼åæå¸éè¿ä¸å¿ï¼202607åæå¸é路客è¿ç«åºæèµç»è®¡ææ¥è¡¨.xls Sheet1 14 3 ä¸ãé¨ç计åæèµå»ºè®¾é¡¹ç® 大æå¿ä¸å¿å®¢è¿ç«ï¼è½¬ååå±ï¼ 大æå¿ä¸å¿å®¢è¿ç« æ°å»º 2025.0 2026.0 600 0 300 0 0 æªå¼å·¥ æ£å¨åçåæå¼å·¥æç» |
| | | ç©æµ é»å 202607---é»åç©æµç«åºæèµè¡¨ï¼æç»çï¼.xls åé¡¹ç®æèµå®ææ
åµï¼é»åï¼ 16 1 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® å¤§å«å±±æºæ
§ç©æµäº§ä¸å è±å±±å¿ä¹æåºç¡è®¾æ½å»ºè®¾æéå
¬å¸ ç»å»º 202306.0 202512.0 23000 21256 4514 3661 517 äºæå¼å·¥ å±é¢é¢ç»æå®è£
|
| | | ç©æµ é»å 202607---é»åç©æµç«åºæèµè¡¨ï¼æç»çï¼.xls åé¡¹ç®æèµå®ææ
åµï¼é»åï¼ 17 2 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® æ¦ç©´å¸ä¾é社éééé
综åæå¡ä¸å¿å·¥ç¨ æ¦ç©´å¸æ¿æ¹å»ºè®¾æèµæéå
¬å¸ ç»å»º 202308.0 202512.0 40000 27036.3 8000 4050.7 362.7 å¼å·¥ å·å»åºä¸»ä½ç»æåå¤é¨è£
ä¿®å
¨é¨å®æï¼æ£å¨è¿è¡è®¾å¤æé |
| | | ç©æµ é»å 202607---é»åç©æµç«åºæèµè¡¨ï¼æç»çï¼.xls åé¡¹ç®æèµå®ææ
åµï¼é»åï¼ 18 3 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® é»å·åºåé
ä¸å¿ 绿康å产åé宿éå
¬å¸ ç»å»º 202409.0 202511.0 25500 4603.4 0 0 0 å¼å·¥ 䏿已æå
¥è¿è¥ |
| | | ç©æµ é»å 202607---é»åç©æµç«åºæèµè¡¨ï¼æç»çï¼.xls åé¡¹ç®æèµå®ææ
åµï¼é»åï¼ 19 4 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® ç½ç°å¿ç»¼åç©æµå ç½ç°å¿äº¤éç©æµäºä¸åå±ä¸å¿ æ°å»º 202501.0 202712.0 35000 15646.9 12000 4823.5 521.5 å¼å·¥ 䏿ç»å»ºå·¥ç¨1#ã2#ä»åºè¿è¡è£
ä¿®ï¼å®¤å¤é
å¥å·¥ç¨è¿è¡ç®¡ç½æ½å·¥ã室å¤é路建设 |
| | | ç©æµ é»å 202607---é»åç©æµç«åºæèµè¡¨ï¼æç»çï¼.xls åé¡¹ç®æèµå®ææ
åµï¼é»åï¼ 20 5 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® éä¸ï¼é»åï¼æ°æºç©æµç»¼åæå¡ä¸å¿ é»åå¸åæå»ºè®¾å·¥ç¨æéå
¬å¸ æ°å»º 202501.0 202606.0 138764.5 53789.6 10000 16799.2 2006 å¼å·¥ 忍ä¸å¿å
伿¿å®æ90% |
| | | ç©æµ é»å 202607---é»åç©æµç«åºæèµè¡¨ï¼æç»çï¼.xls åé¡¹ç®æèµå®ææ
åµï¼é»åï¼ 25 6 äºã使ç¨ç¤¾ä¼èµéå»ºè®¾é¡¹ç® æ¦æ±åä¼ ååå¸ç©æµä¸å¿ æ¦æ±åä¼ åå
¬è·¯æ¸¯ç©æµæéå
¬å¸ ç»å»º 202112.0 202512.0 30000 19905 0 0 0 å¼å·¥ 建设é
å¥åå
¬åé£å |
| | | ç©æµ é»å 202607---é»åç©æµç«åºæèµè¡¨ï¼æç»çï¼.xls åé¡¹ç®æèµå®ææ
åµï¼é»åï¼ 26 7 äºã使ç¨ç¤¾ä¼èµéå»ºè®¾é¡¹ç® é»è±¹å½é
ç©æµåï¼é»å综åååºï¼ é»è±¹ç»¼åå½é
ç©æµåï¼é»åï¼æéå
¬å¸/大å±ï¼æµ æ°´å¿ï¼ä¾åºé¾æéå
¬å¸ ç»å»º 202412.0 202611.0 12000 11558.1 2000 1558.1 20.2 å¼å·¥ 1ã2å·ä»åºä¸»ä½å·²å
¨é¨å®å·¥ï¼é²ç«æ¶æå®æ50% |
| | | ç©æµ é»å 202607---é»åç©æµç«åºæèµè¡¨ï¼æç»çï¼.xls åé¡¹ç®æèµå®ææ
åµï¼é»åï¼ 27 8 äºã使ç¨ç¤¾ä¼èµéå»ºè®¾é¡¹ç® éº»åå¸å产å综åç©æµå æ¹å麻乡约ä¾åºé¾æéå
¬å¸ æ°å»º 202507.0 202608.0 35000 11509.5 10000 8235.7 1600.4 å¼å·¥ ç¹è²å产åé
éä¸å¿ä¸»ä½ç»ææ½å·¥å®æ |
| | | ç©æµ åæ 2026å¹´7æä»½åæç©æµé¡¹ç®æèµç»è®¡è¡¨.xls åé¡¹ç®æèµå®ææ
åµ 11 1 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® å¤§æå¿çµåç©æµäº§ä¸å 大æå¿å
´æ°ç©æµæå¡æé责任å
¬å¸ æ°å»º 2025.0 2028.0 31000 13083 5600 13083 1480 å¼å·¥ |
| | | ç©æµ åæ 2026å¹´7æä»½åæç©æµé¡¹ç®æèµç»è®¡è¡¨.xls åé¡¹ç®æèµå®ææ
åµ 12 2 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® é¦è¡¡åæºæ
§å·é¾ç©æµäºæé¡¹ç®Gåº æ¹åé¦è¡¡å产åæéå
¬å¸ æ°å»º 2023.0 2026.0 108000 64568 80000 64568 8672 å¼å·¥ |
| | | ç©æµ åæ 2026å¹´7æä»½åæç©æµé¡¹ç®æèµç»è®¡è¡¨.xls åé¡¹ç®æèµå®ææ
åµ 13 3 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® åºå叿ºæ
§å·é¾ä»å¨ç©æµå åºåå¸è²é«å½æèµæ¬æèµè¿è¥å
¬å¸ æ°å»º 2025.0 2027.0 50000 0 6000 0 0 æªå¼å·¥ |
| | | ç©æµ åæ 2026å¹´7æä»½åæç©æµé¡¹ç®æèµç»è®¡è¡¨.xls åé¡¹ç®æèµå®ææ
åµ 14 4 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® åç³æºè½ä¾åºé¾é«å°äºä»å¨å¤åºå° æ¹ååç³æºè½ä¾åºé¾æéå
¬å¸ ç»å»º 2025.0 2026.0 29200 26166 4200 5970 18 å¼å·¥ |
| | | ç©æµ åæ 2026å¹´7æä»½åæç©æµé¡¹ç®æèµç»è®¡è¡¨.xls åé¡¹ç®æèµå®ææ
åµ 15 5 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® åæå¹¿æµæºæ
§ç©æµçµå产ä¸åå»ºè®¾é¡¹ç® æ¹åæ£é«çµåç§ææéå
¬å¸ ç»å»º 2025.0 2027.0 66000 17483 10000 4112 1100 å¼å·¥ |
| | | ç©æµ åæ 2026å¹´7æä»½åæç©æµé¡¹ç®æèµç»è®¡è¡¨.xls åé¡¹ç®æèµå®ææ
åµ 17 6 åãä¸è¬é¡¹ç® å®éå¸å乡å·é¾ç©æµé
éä¸å¿ å®éæ¶¢åºæèµé墿éå
¬å¸ æ°å»º 2026.0 2028.0 32638 9731 12500 9731 1050 å¼å·¥ |
| | | ç©æµ åæ 2026å¹´7æä»½åæç©æµé¡¹ç®æèµç»è®¡è¡¨.xls åé¡¹ç®æèµå®ææ
åµ 18 7 åãä¸è¬é¡¹ç® ç³éï¼åæï¼æºæ
§ç©æµçµå产ä¸åï¼ä¸æï¼ æ¹åç³éå®ä¸æèµæéå
¬å¸ ç»å»º 2025.0 2027.0 50000 15563 16000 5166 550 å¼å·¥ |
| | | ç©æµ é»ç³ 2026å¹´7æä»½ç©æµï¼è´§è¿ï¼æèµé¡¹ç®æç»è¡¨ï¼é»ç³å¸ï¼ (2).xls Sheet1 9 1 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® é»ç³æ°æ¸¯å½èæºæ
§å
¬è·¯æ¸¯é¡¹ç® å½èæºæ
§å
¬è·¯æ¸¯ï¼é»ç³ï¼æéå
¬å¸ ç»å»º 2024 2025 50000 23230.9 2600 10873.85 5038.9 |
| | | ç©æµ é»ç³ 2026å¹´7æä»½ç©æµï¼è´§è¿ï¼æèµé¡¹ç®æç»è¡¨ï¼é»ç³å¸ï¼ (2).xls Sheet1 10 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® é³æ°å¿ç¦å±±ç©æµä»å¨ä¸å¿ 鳿°å¿å
¬è·¯äºä¸åå±ä¸å¿ æ°å»º 2025.0 2027.0 7940.69 0 3000 0 0 |
| | | ç©æµ é»ç³ 2026å¹´7æä»½ç©æµï¼è´§è¿ï¼æèµé¡¹ç®æç»è¡¨ï¼é»ç³å¸ï¼ (2).xls Sheet1 11 2 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® é»ç³æ°æ¸¯ç°ä»£ç©æµæ¢çº½é¡¹ç® é»ç³æ°æ¸¯å¼åæéå
¬å¸ æ°å»º 2026.0 2029.0 372000 4000 18000 4000 0 |
| | | ç©æµ é»ç³ 2026å¹´7æä»½ç©æµï¼è´§è¿ï¼æèµé¡¹ç®æç»è¡¨ï¼é»ç³å¸ï¼ (2).xls Sheet1 13 3 åã使ç¨ç¤¾ä¼èµéå»ºè®¾é¡¹ç® è¥¿é©¬å½é
ï¼é»ç³ï¼æºæ
§ç©æµå 西马ï¼é»ç³ï¼ä¾åºé¾æéå
¬å¸ æ°å»º 2025.0 2027.0 37000 10321 7000 2366 50 |
| | | ç©æµ é»ç³ 2026å¹´7æä»½ç©æµï¼è´§è¿ï¼æèµé¡¹ç®æç»è¡¨ï¼é»ç³å¸ï¼ (2).xls Sheet1 14 4 åã使ç¨ç¤¾ä¼èµéå»ºè®¾é¡¹ç® å¤§å¶æ¹é«æ°æºæ
§ç©æµæ¸¯é¡¹ç®ï¼å西åä¾åºé¾æå¡ä¸å¿ï¼ æ¹åå
å建设å¼åæéå
¬å¸ æ°å»º 2026.02 2026.12 8000 2932.3 8000 2932.3 800 |
| | | ç©æµ é»ç³ 2026å¹´7æä»½ç©æµï¼è´§è¿ï¼æèµé¡¹ç®æç»è¡¨ï¼é»ç³å¸ï¼ (2).xls Sheet1 15 5 åã使ç¨ç¤¾ä¼èµéå»ºè®¾é¡¹ç® ä¸æ¥èªç©ºå·é¾ç©æµä¸å¿ é»ç³å¸ä¸æ¥ç©æµé墿éå
¬å¸ æ°å»º 2026.0 2028.0 76500 6100 12000 6100 0 |
| | | ç©æµ é»ç³ 2026å¹´7æä»½ç©æµï¼è´§è¿ï¼æèµé¡¹ç®æç»è¡¨ï¼é»ç³å¸ï¼ (2).xls Sheet1 17 6 äºã计åå¤é¡¹ç® é»ç³å¤§å¶æ¹é«æ°åºæºæ
§å·é¾ç©æµå 大å¶å¸ä¸°ç
åè´¸é墿éå
¬å¸ æ°å»º 2025.0 2028.0 30000 5516 5000 1306 0 |
| | | ç©æµ é»ç³ 2026å¹´7æä»½ç©æµï¼è´§è¿ï¼æèµé¡¹ç®æç»è¡¨ï¼é»ç³å¸ï¼ (2).xls Sheet1 18 7 äºã计åå¤é¡¹ç® åå±±ç¿ä¸ãéèªæ¬£ç¿ä¸è¿è¾å»éå·¥ç¨é¡¹ç® æ¹åç
å»ºç§ææéå
¬å¸ æ°å»º 2024.0 2025.0 33551 7400 20000 7400 1200 |
| | | ç©æµ éå· 2026å¹´7æä¼ä¸ææ¥æ±æ»ï¼éå·ï¼.xls Sheet1 13 1 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® æ¹åé¿æ±ç°ä»£ç©æµäº§ä¸éè示èåºÂ·ç°ä»£ç©æµå æ¹å交æéå·æèµå¼åæéå
¬å¸ ç»å»º 2019.0 2030.0 134490 81333.1 10000 5507.5 585 å¨å»º ç©æµåå¯å¨åºå䏿已å®å·¥ãäºæå·é¾ç©æµåºå°2#å·åºççæ£å¼å¤èææ¶æè®¾ãå°åªéé£å±æ¢æ¿æ··ååæµçåå
æ¶æ¨¡æ¿æé¤åå·²å®å·¥ã人æå
¬å¯æ¹é¢ï¼3#ã4#楼室å
ç»ææ°´ãæ¶é²ãçµæ°çå®è£
å·¥ç¨ï¼ä»¥åå¢é¢è
»åæ¶æãå¤åå°æ¿ã饰é¢ç ãåé¡¶ãå¤å¢æ¹ç°ãä¿æ¸©ã鲿°´åé¨çªå®è£
çåå项åå¤äºæ½å·¥ææ¶å°¾é¶æ®µãåºæ¥åºé¡¹ç®ä¸ï¼3#åºé²ç«å¢æ½å·¥æç»æ¨è¿ï¼å®¤å¤é¨æ°´åæ¶é²ç®¡ç½å·¥ç¨ä¹å·²å
¨é¢å±å¼ãæ´ä½åé¡¹ç®æè®¡åæåºæ¨è¿ã |
| | | ç©æµ éå· 2026å¹´7æä¼ä¸ææ¥æ±æ»ï¼éå·ï¼.xls Sheet1 14 2 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® æ¦æ±ä¸å¨Â·åä¸å·é¾æ¸¯ æ¦æ±ä¸å¨å·å¨ç©æµæéå
¬å¸ ç»å»º 2019.0 2028.0 100000 63258.1 3000 1331.6 0 æåæ½å·¥ å·åºä¸»ä½æ½å·¥ |
| | | ç©æµ éå· 2026å¹´7æä¼ä¸ææ¥æ±æ»ï¼éå·ï¼.xls Sheet1 15 3 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® ä¹å·éæ²ç°å½é
ä¾åºé¾ä¸å¿é¡¹ç® æ¹åæ²ç°ä¾åºé¾æå¡æéå
¬å¸ ç»å»º 2023.0 2027.0 36000 23504 8000 4200 200 å¨å»º ååºå
伿½å·¥å®æ98% |
| | | ç©æµ æ©æ½ 2026å¹´7ææ©æ½å·ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» .xls åé¡¹ç®æèµå®ææ
åµ 11 1 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® å·´ä¸ç»æµå¼ååºé龿¡¥æºæ
§ç©æµäº§ä¸å å·´ä¸å¿äº¿å©å½æèµäº§ç®¡çæéå
¬å¸ æ°å»º 2023.0 2026.0 41863 37800 3800 4800 0 |
| | | ç©æµ æ©æ½ 2026å¹´7ææ©æ½å·ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» .xls åé¡¹ç®æèµå®ææ
åµ 12 2 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® æ©æ½å¸ä¸éåªç©æµå æ©æ½å¸ç¦è¾¾äº§ä¸æèµæéå
¬å¸ æ°å»º 2022.0 2026.0 80000 50000 3000 3000 0 |
| | | ç©æµ æ©æ½ 2026å¹´7ææ©æ½å·ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» .xls åé¡¹ç®æèµå®ææ
åµ 13 3 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® é¹¤å³°æ¦éµå±±ä»å¨ç©æµå æ¹åå
´æ°äº¤éæèµæéå
¬å¸ æ°å»º 2024.0 2026.0 15000 9644 5000 4477 453 |
| | | ç©æµ æ©æ½ 2026å¹´7ææ©æ½å·ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» .xls åé¡¹ç®æèµå®ææ
åµ 14 4 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® å¸ä¸°å¿ç»¼åç©æµå å¸ä¸°å¿æ¥å¸äº§ä¸æèµæéå
¬å¸ æ°å»º 2025.0 2027.0 44000 8472 15000 8472 647 |
| | | ç©æµ æ©æ½ 2026å¹´7ææ©æ½å·ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» .xls åé¡¹ç®æèµå®ææ
åµ 15 5 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® æ¥å¤å¿é¾å¤ç©æµå交éç©æµä¸å¿ æ¥å¤å¿å¤ä»ªäº¤éå·¥ç¨æé责任å
¬å¸ æ°å»º 2024.0 2027.0 112400 10735 15000 10735 1336 |
| | | ç©æµ æ©æ½ 2026å¹´7ææ©æ½å·ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» .xls åé¡¹ç®æèµå®ææ
åµ 16 6 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® å®£æ©å¿å¯éç©æµå 宣æ©å¤©èçæç¯å¢å»ºè®¾æèµæéå
¬å¸ æ°å»º 2025.0 2027.0 14992 7974 8000 7974 737 |
| | | ç©æµ è¥é³ 2026å¹´7ææ¹åçè¥é³å¸äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ (1).xls Sheet1 6 1 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® è¥é³å¸å æ¸
ç©æµå è¥é³å¸å æ¸
ç©æµæéå
¬å¸ æ°å»º 2026å¹´1æ 2026å¹´12æ 19675 1648 4975 1648 202 å¨å»º æ£å¨è¿è¡å´å¢ãæ´è½¦æ°´æ± ãæ¶é²æ°´æ± ãèæ°´æ± æ½å·¥ã |
| | | ç©æµ è¥é³ 2026å¹´7ææ¹åçè¥é³å¸äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ (1).xls Sheet1 7 2 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® ä¼ åéè¥¿åæºæ
§ç©æµä¸å¿é¡¹ç® è¥é³ä¼ åä¾åºé¾ç®¡çæéå
¬å¸ æ°å»º 2026å¹´5æ 2027å¹´6æ 15000 2716 5000 2716 724 å¨å»º 已宿12#-16#ã17#-21#ã22#ã23#忣ä¸å¿é¢æ±é¢æ¢å®è£
ãé²é·æ¥å°ç³»ç»æ½å·¥ã |
| | | ç©æµ è¥é³ 2026å¹´7ææ¹åçè¥é³å¸äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ (1).xls Sheet1 8 3 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® çæ¹å·é¾ï¼è¥é³ï¼äº¤æä¸å¿é¡¹ç® çæ¹å·é¾ç©æµï¼è¥é³ï¼æéå
¬å¸ ç»å»º 2024å¹´6æ 2026å¹´12æ 100000 23167 11000 11160 750 å®å·¥ 项ç®å·²å®å·¥ï¼æ£å¨è¿è¡è¯è¿è¥ã |
| | | ç©æµ è¥é³ 2026å¹´7ææ¹åçè¥é³å¸äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ (1).xls Sheet1 9 4 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® æ¦æ±æ¸¯èªè¥é³æºæ
§ç©æµå è¥é³æ¸¯å»ºç©æµæéå
¬å¸ ç»å»º 45474.0 46296.0 20000 16821 9429 6642 1020 å¨å»º æ£å¨è¿è¡å·é¾ä»å°åªé²æ°´ãALC墿¿ãæ¶é²ç®¡éã鍿£æ½å·¥ã |
| | | ç©æµ è¥é³ 2026å¹´7ææ¹åçè¥é³å¸äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ (1).xls Sheet1 10 5 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® åç½æ²³æ¸¯æ£è´§è½¬è¿ä¸å¿é¡¹ç® è¥å·åºäº¤é建设æèµæéå
¬å¸ æ°å»º 46023.0 46722.0 11000 1125 2000 1125 208 å¨å»º æ£å¨è¿è¡ç»¼å楼水çµå®è£
ï¼1å·åçµç«ç ä½ï¼æ£è´§ä»åºçæ±æ½å·¥ã |
| | | ç©æµ è¥é³ 2026å¹´7ææ¹åçè¥é³å¸äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ (1).xls Sheet1 11 6 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® è¥å·åºå¤§å®ååå¤å¼èè¿äº¤æä¸å¿ï¼æåå·¥ç¨æ¹åå±538å¤é¡¹ç®ï¼ å½å¨äºä¸å
«å¤ æ°å»º 2026å¹´3æ 2027å¹´12æ 25000 0 10000 0 0 åæ é¡¹ç®åæã |
| | | ç©æµ è¥é³ 2026å¹´7ææ¹åçè¥é³å¸äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ (1).xls Sheet1 12 7 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® æ±æ±è¥é³ï¼å°æ²³ï¼æ¸¯å¤å¼èè¿ç©æµå è¥é³å°æ²³ä¸´æ¸¯åå±é墿éå
¬å¸ æ°å»º 46023.0 46692.0 103000 6290 9500 6290 716 å¨å»º æ£å¨è¿è¡1#2#æºè½åæ£ä¸å¿æ°´çµå®è£
ï¼å¤§å®ååæµéä¸å¿æª©æ¡å®è£
ï¼ç¯å½¢éè·¯é¨åæ··ååæµçåé
å¥ææ°´çå·¥ç¨ã |
| | | ç©æµ è¥é³ 2026å¹´7ææ¹åçè¥é³å¸äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ (1).xls Sheet1 13 8 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® æ±å¸ç«å°æ¹è´§åºæ¹æ©å»ºåé
å¥åºç¡è®¾æ½å»ºè®¾é¡¹ç® è¥é³å°æ²³ä¸´æ¸¯åå±é墿éå
¬å¸ æ¹æ©å»º 45474.0 46174.0 6519 6519 3965 3965 0 å®å·¥ 项ç®å·²å®å·¥ï¼æ£å¨è¿è¡è¯è¿è¥ã |
| | | ç©æµ è¥é³ 2026å¹´7ææ¹åçè¥é³å¸äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ (1).xls Sheet1 14 9 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® æ°å»ºéè·¯è¥é³å°æ²³æ¸¯åºç港éè·¯ä¸ç¨çº¿(â
¡æ) è¥é³å°æ²³ä¸´æ¸¯åå±é墿éå
¬å¸ æ°å»º 46023.0 46539.0 107900 6541 10000 6541 867 å¨å»º æ£å¨è¿è¡æ¡æ¶æ¶µæ½å·¥åå°æ²³æ¸¯ç¹å¤§æ¡¥æ¿å°ã墩身æ½å·¥ã |
| | | ç©æµ è¥é³ 2026å¹´7ææ¹åçè¥é³å¸äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ (1).xls Sheet1 15 10 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® è°·åå¿åä¹¡æºæ
§ä»å¨ç©æµäº§ä¸å è°·åå¿ä¾éåä½ç¤¾èå社 ç»å»º 2025å¹´1æ 2026å¹´12æ 20852 14767 12851 6811 863 å¨å»º æ£å¨è¿è¡å¤å¢è£
饰è£
ä¿®ãé¨çªå®è£
ãå·åºä¿æ¸©ãååºç®¡ç½éè·¯æ½å·¥ã |
| | | ç©æµ è¥é³ 2026å¹´7ææ¹åçè¥é³å¸äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ (1).xls Sheet1 16 11 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® èæ²³å£å¸å产åä»å¨ç©æµäº¤æä¸å¿å»ºè®¾é¡¹ç® èæ²³å£å¸ç»¿æ²æèµæéå
¬å¸ æ°å»º 2026å¹´1æ 2026å¹´12æ 4000 4000 4000 4000 0 å®å·¥ 项ç®å·²å®å·¥ï¼æ£å¨è¿è¡è¯è¿è¥ã |
| | | ç©æµ è¥é³ 2026å¹´7ææ¹åçè¥é³å¸äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ (1).xls Sheet1 17 12 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® è¥é³é«æ°åºç©æµåå±ä¸å¿é¡¹ç®âå·é¾äº§ä¸éæä¸å¿ è¥é³é«æ¬£å·é¾æå¡æéå
¬å¸ æ°å»º 45292.0 46235.0 51648 34114 3000 1509 1509 å¨å»º å®æç»¼åæ¥¼é£å 设å¤å®è£
ã宿å·åºãå¼±çµç³»ç»ãæºè½åç³»ç»ã |
| | | ç©æµ éå· 2026å¹´7æç©æµåºç¡è®¾æ½å»ºè®¾æèµææ¥(éå·) (1).xls Sheet2 5 综åç©æµåï¼æ¹å交æéå·æºæ
§ä¾åºé¾äº§ä¸åï¼ ç»¼åç©æµåï¼æ¹å交æéå·æºæ
§ä¾åºé¾äº§ä¸åï¼ æ¹åæ¥æä¾åºé¾ç®¡çæéå
¬å¸ æ°å»º 2024.0 2028.0 47000 12218.7 6300 4005 630 |
| | | ç©æµ éå· 2026å¹´7æç©æµåºç¡è®¾æ½å»ºè®¾æèµææ¥(éå·) (1).xls Sheet2 6 æ°çç©èµåå¸é
éåä»å¨ç©æµå»ºè®¾é¡¹ç® æ°çç©èµåå¸é
éåä»å¨ç©æµå»ºè®¾é¡¹ç® éå·å¸ä¾åºç©èµæéå
¬å¸ æ°å»º 2025.0 2027.0 15000 6473 5000 1038 53 |
| | | ç©æµ å¤©é¨ 7æä»½ç©æµåä¸å¿å»ºè®¾é¡¹ç® ï¼å¤©é¨ï¼.xlsx Sheet1 13 1 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® å¤©é¨å¸ç©æµä¸å¿å»ºè®¾é¡¹ç® 天é¨å¸é«è
¾æ°æèµå屿éå
¬å¸ æ°å»º 202602 202606 36835 16177.7 36835 16177.7 600 å¨å»º |
| | | ç©æµ 仿¡ 仿¡å¸ç©æµåæèµç»è®¡æ¥è¡¨ï¼202607ï¼.xls 1 12 1 仿¡å½å®¶é«æ°åºç©æµæ¢çº½ä¸å¿å»ºè®¾é¡¹ç® 仿¡å¸é«æ°ææ¯äº§ä¸æèµæéå
¬å¸ æ°å»º 2025.0 2027.0 43710.5 3234 19200 3234 684 å¨å»º æ£å¨å å¿«æ¨è¿é¡¹ç®å»ºè®¾ |
| | | ç©æµ 仿¡ 仿¡å¸ç©æµåæèµç»è®¡æ¥è¡¨ï¼202607ï¼.xls 1 13 2 èä¸å·¥è£
产ä¸éèåºä»å¨ç©æµé¡¹ç® æ¹åçèéº¦ç§æå®ä¸å屿éå
¬å¸ æ°å»º 2025.0 2027.0 80000 22387 20000 22387 4164 å¨å»º æ£å¨æ¨è¿ååºå»ºè®¾ |
| | | ç©æµ å¸å® å¸å®å¸2026å¹´7æä»½ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» (1).xls åé¡¹ç®æèµå®ææ
åµ 10 1 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® éæ¹èµ£åè´¸ç©æµä¸å¿ä¸æ éåå¿äº¤éè¿è¾å± æ°å»º 2024 2028 269000 62846 43600 30696 6260 å¨å»º å°åäºä¸»ä½å®å·¥ï¼å
¨é¢å¼å±äºæ¬¡ç»æãé¢ç»æãå¤å¢æ¹ç°ãæºçµå室å¤éè·¯ç®¡ç½æ½å·¥ï¼å°åä¸å䏿¥¼æé æ±æ½å·¥ãæºæ
§äºä»æ¡æ¶æ¢æ¿é¢ç模æ¿ä½ä¸ç¨³æ¥æ¨è¿ï¼å°ååä¿ç¨ä»æ¡©åºå©ä½20æ ¹ï¼åä¸å»ºçåºç¡å·¥ç¨ãåºåæ¯æ¤æ½å·¥åæ¥è¿è¡ãç°åºå¸¸æåå®å
¨ç®¡æ§ï¼æç»æ¨è¿é¡¹ç®æåç 讨工ä½ã |
| | | ç©æµ å¸å® å¸å®å¸2026å¹´7æä»½ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» (1).xls åé¡¹ç®æèµå®ææ
åµ 11 2 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® åé±¼å¿æºæ
§äº¤éç©æµæ¢çº½ä¸å¿ åé±¼å¿äº¤é建设é墿éå
¬å¸ æ°å»º 2025.0 2027.0 22950 2969 1000 1485 0 å¨å»º æ¬ææ 建设è¿å± |
| | | ç©æµ å¸å® å¸å®å¸2026å¹´7æä»½ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» (1).xls åé¡¹ç®æèµå®ææ
åµ 12 3 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® å´é³å¿ç»¼åç©æµååé
å¥è®¾æ½å»ºè®¾é¡¹ç® å´é³å¿äº¤éæèµéå¢ æ°å»º 2025 2028 143567.13 6630 10000 3462 896 å¨å»º ä¸å¾·èååä»èæ åè´¸æµéä¸å¿å
é¨è£
ä¿®ã鮿¿åå轩快é忣ä¸å¿ãé¶æ
ç©æµåºåºç¡æ½å·¥ï¼é¢ç»ææ½å·¥ã |
| | | ç©æµ å¸å® å¸å®å¸2026å¹´7æä»½ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» (1).xls åé¡¹ç®æèµå®ææ
åµ 13 4 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® åº·åæºæ
§ç©æµå æ¹ååº·åæºæ
§ç©æµåå屿éå
¬å¸ æ°å»º 2026 2026.0 1000 297 900 297 0 å¨å»º æ¬ææ 建设è¿å± |
| | | ç©æµ å¸å® å¸å®å¸2026å¹´7æä»½ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» (1).xls åé¡¹ç®æèµå®ææ
åµ 14 5 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® å¸å®å½é
鿏¯ç©æµåâå¸å®å¸å½é
鿏¯ç»¼åç©æµå䏿Aåºé¡¹ç® å¸å®é«æ°äº§åæèµå¼åæéå
¬å¸ æ°å»º 2026 2027 16692 8100 8000 8100 300 å¨å»º 1ã1å·ä»é¢ç»æå®æ100%ï¼æ£å¨è¿è¡å®¤å
è£
ä¿®ï¼å
å¢è
»åæ½å·¥å®æ50%ï¼å«çé´è£
ä¿®æ½å·¥å®æ50%2ã2å·ä»é¢ç»æå®æ100%ï¼æ£å¨è¿è¡è£
修工ç¨ï¼å¤å¢ç¦æ½å·¥å®æ80%ï¼é¨æ£ç¦å®æ100%ï¼çªè¾¹æ¶å£å®æ100%ï¼æ¹ç°å®æ50%ï¼æ°´çµæ¶é²æ½å·¥å®æ50%ï¼å¢è£è´´ç 宿30%ã |
| | | ç©æµ å¸å® å¸å®å¸2026å¹´7æä»½ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» (1).xls åé¡¹ç®æèµå®ææ
åµ 15 6 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® å¸å®é«æ°åºå»åºå·é¾é¡¹ç®ï¼ä¸æï¼ å¸å®é«æ°äº§ä¸æèµæéå
¬å¸ æ°å»º 2026 2027 40319 21503 13000 21503 4650 å¨å»º 1.B1æ¶é²æ°´çµå®è£
å®è£
ã2.B2室夿£æ°´æ²å¼æã室å
æ¶é²ãç²æ°´æ²ç²å·æ½å·¥ã3.B3室å¤å°é¶æ¹ç°ãæ£æ°´æ²å¼ææ½å·¥ã4.A1Aè½´å±é¢è½æ°´ç®¡å®è£
ãé¢æä¿®è¡¥æ¶å°¾å·¥ä½ã5.A2鍿£åå¢é¢æ¿å®è£
ã6.ç»¼åæ¥¼æ²¹æ¼ãæ°´çµæ½å·¥ã7.室å¤éè·¯æ¶é²ç»æ°´ã强弱çµç®¡å®è£
ãè·¯åºæ½å·¥ã |
| | | ç©æµ å¸å® å¸å®å¸2026å¹´7æä»½ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» (1).xls åé¡¹ç®æèµå®ææ
åµ 16 7 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® å¸å®å½é
鿏¯ç©æµå-æ°å»ºå¸å®éè·¯ç©æµåºå° ä¸å½éè·¯æ¦æ±å±é墿éå
¬å¸ å¼å±åæå·¥ä½ 2026 2027 71472 10064 10000 10064 6800 å¨å»º ç©æµåºå°åç³æ¹ç´¯è®¡å®æ14䏿¹ï¼å æ¯15%ï¼ï¼æ¶µæ´åæ¿å»ºåºç¡åæ¥æ¨è¿ï¼èµ°è¡çº¿å®æ9å¤é±¼å¡æ¢å¡«7122æ¹ï¼è·¯åºè¯éªæ®µå¾
æ£ï¼æ¶µæ´åæ¹æ¸ å·²å¼å·¥ï¼æ¨ªæ²æ¡¥ç«å®æ5夿¢å¡«5230æ¹ï¼ä¿¡å·æ¿å±å¾
è¯æ¡©ï¼æ¥é¿æ¶µæ´åå¤å¼æï¼ä¸çµè¿æ¹æ¢æ²26å¤ï¼çµåæ¶ç©ºçº¿å¾
åçµåæ¥ãæ´ä½è¿å±æåºï¼å
³é®èç¹æè®¡åæ¨è¿ã |
| | | ç©æµ å¸å® å¸å®å¸2026å¹´7æä»½ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» (1).xls åé¡¹ç®æèµå®ææ
åµ 17 8 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® é¿æ±å¸å®æ¸¯åé±¼ç©æµäº§ä¸åï¼ä¸æï¼ åé±¼å¿äº¤éè¿è¾å± å¼å±åæå·¥ä½ 2026.0 2030.0 180000 500 æªå¼å·¥ æ |
| | | ç©æµ å¸å® å¸å®å¸2026å¹´7æä»½ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» (1).xls åé¡¹ç®æèµå®ææ
åµ 18 9 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® èµ¤å£å¸æ²¿æ±å
¬éèè¿ç»¿è²ç©æµä¸å¿ 赤å£äº¤æéå¢ å¼å±åæå·¥ä½ 2026 2030.0 100000 1000 æªå¼å·¥ æ |
| | | ç©æµ æ¦æ± æ¥è¡¨âæ¦æ±ä¸æ.xls æç» 15 1 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® èªåæºæ
§ç©æµå æ¦æ±åé©¿ç©æµæéå
¬å¸ ç»å»º 2024.0 2026.0 69876 59081.8 20000 14475 2500 å¨å»º 主ä½å·¥ç¨æ½å·¥ |
| | | ç©æµ æ¦æ± æ¥è¡¨âæ¦æ±ä¸æ.xls æç» 16 2 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® ä¸éä¾åºé¾æ¹å管çä¸å¿é¡¹ç® æ¹åä¸éç©æµæéå
¬å¸ ç»å»º 2024.0 2026.0 38400 33256.1 6400 3715 416 å¨å»º 主ä½å·¥ç¨æ½å·¥ |
| | | ç©æµ æ¦æ± æ¥è¡¨âæ¦æ±ä¸æ.xls æç» 17 3 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® é³é»æ¸¯éæ°´èè¿äºæä¸æ¬§çåéç»ä¸å¿ æ¦æ±ä¸è¿æµ·è¿æ¸¯å£ç 头æéå
¬å¸ æ°å»º 2025.0 2027.0 12200 6100 6900 6100 300 å¨å»º 主ä½å·¥ç¨æ½å·¥ |
| | | ç©æµ æ¦æ± æ¥è¡¨âæ¦æ±ä¸æ.xls æç» 18 4 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® æå
ééåä¸ç©æµæ¢çº½åºå°é¡¹ç® æ¹å屿ºè½æºå®ä¸æéå
¬å¸ æ°å»º 2025.0 2027.0 65000 23946 33500 23946 3500 å¨å»º 主ä½å·¥ç¨æ½å·¥ |
| | | ç©æµ æ¦æ± æ¥è¡¨âæ¦æ±ä¸æ.xls æç» 19 5 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® æ¹åè¿ç¿è¾¾ä¾åºé¾æ»é¨ç ååç产åºå°é¡¹ç® æ¹åè¿ç¿è¾¾ä¾åºé¾è¡ä»½æéå
¬å¸ æ°å»º 2025.0 2027.0 65000 16630 16000 16630 2900 å¨å»º 主ä½å·¥ç¨æ½å·¥ |
| | | ç©æµ æ¦æ± æ¥è¡¨âæ¦æ±ä¸æ.xls æç» 20 6 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® åä¸å°åºåå¦åä»åºé¡¹ç® æ¦æ±æåºè¾¾é«å½é
åå·¥ä»å¨æéå
¬å¸ æ°å»º 2025.0 2026.0 22000 7300 10000 7300 500 å¨å»º 主ä½å·¥ç¨æ½å·¥ |
| | | ç©æµ æåº æåºç©æµæèµææ¥2026.07.24.xlsx 2026.7 15 äºã使ç¨ççæ²¹ç¨è¿è¿èµéå»ºè®¾é¡¹ç® ç¥åæ¶ç©æµå 彿éå¢äº¤æå
¬å¸ ç»å»º 2022.11 2026.7 7440.35 7535.45 31 26.1 0 æ¶å°¾ï¼ååºç»¿åï¼ |
| | | ç©æµ 宿 æ¹å宿å¸ç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls ç©æµææ¥ 6 1 ç§å½å¿èæ©äº§ä¸ç»¼åç©æµä¸å¿ ç§å½å¿æ¥å
æ§è¡é墿é责任å
¬å¸ ç»å»º 2023.0 2026.0 70718 40797 1000 1500 竣工æ¶å°¾ äºæä¸»ä½å·¥ç¨å®æï¼æ£å¨è¿è¡é
å¥å·¥ç¨æ½å·¥ã |
| | | ç©æµ 宿 æ¹å宿å¸ç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls ç©æµææ¥ 7 2 å®é½ä¾éåè´¸ç©æµå å®é½å¸ä¾éåè´¸ç©æµæéå
¬å¸ ç»å»º 2023.0 2026 50000 31465 12000 5166 650 竣工æ¶å°¾ 䏿䏻ä½è£
饰è£
ä¿®åºæ¬å®æï¼æ£å¨è¿è¡é
å¥å·¥ç¨æ½å·¥ã |
| | | ç©æµ 宿 æ¹å宿å¸ç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls ç©æµææ¥ 8 3 é¿é³å¿å乡å·é¾ç©æµååå
¶é
å¥è®¾æ½å»ºè®¾é¡¹ç® é¿é³äºæ³°é¡¹ç®ç®¡çæé责任å
¬å¸ ç»å»º 2025.0 2027 68178.59 23505 13000 10513 1063 æ¬å¹´æ£å¼æ½å·¥ 䏻使½å·¥ |
| | | ç©æµ 宿 æ¹å宿å¸ç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls ç©æµææ¥ 9 4 å®ææ¸¯å
´å±±æ¸¯åºç®¡å
¬æ°´å¤å¼èè¿å»ºè®¾é¡¹ç® å
´å±±å¿å³¡å£æ¸¯æé责任å
¬å¸ æ°å»º 2024.0 2027.0 50431 13411 10000 13411 2123 æ¬å¹´æ£å¼æ½å·¥ 䏻使½å·¥ |
| | | ç©æµ 宿 æ¹å宿å¸ç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls ç©æµææ¥ 10 5 æ¨å®¶å±ç«ç©æµè®¾å¤æ´æ°æ¹é é¡¹ç® ææ±å¸é润æºç»¿è²äº§ä¸æèµæéå
¬å¸ æ°å»º 2025.0 2026.0 10000 6034 7000 6034 484 æ¬å¹´æ£å¼æ½å·¥ 䏻使½å·¥ã |
| | | ç©æµ 宿 æ¹å宿å¸ç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls ç©æµææ¥ 11 6 ä¸å³¡ä¸´ç©ºåè´¸ç©æµå 宿å¸ççæèµå¼åæéå
¬å¸ æ°å»º 2026 2027 26000 10119 10000 10119 862 æ¬å¹´æ£å¼æ½å·¥ 䏻使½å·¥ã |
| | | ç©æµ 宿 æ¹å宿å¸ç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls ç©æµææ¥ 12 7 æ¹åç¦æ»æºé£åæéå
¬å¸æ°´ææ·±å å·¥åæºæ
§å·é¾ç©æµä»å¨é¡¹ç® æ¹åç¦æ»æºé£åæéå
¬å¸ æ°å»º 2025.0 2027 35000 8337 10000 8337 732 æ¬å¹´æ£å¼æ½å·¥ 䏻使½å·¥ã |
| | | ç©æµ 宿 æ¹å宿å¸ç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls ç©æµææ¥ 13 8 ææ±å¸é¡¾å®¶åºä»å¨ç©æµä¸å¿ï¼ä¸æï¼ ææ±æ¸¯åå乡å¼åæèµæéå
¬å¸ æ°å»º 2025.0 2027 18408 7814 10000 7814 669 æ¬å¹´æ£å¼æ½å·¥ 䏻使½å·¥ã |
| | | ç©æµ 宿 æ¹å宿å¸ç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls ç©æµææ¥ 14 9 ä¸å³¡å»ºæç©æµå 宿髿ºæèµæéå
¬å¸ æ°å»º 2025.0 2027.0 39433 5236 10000 5236 86 æ¬å¹´æ£å¼æ½å·¥ åºå¹³ååºç¡æ½å·¥ |
| | | ç©æµ 宿 æ¹å宿å¸ç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls ç©æµææ¥ 15 10 å®é½å¸éå综åç©æµè¿è¾å»é å®é½å¸å½éæèµå¼åæé责任å
¬å¸ æ°å»º 2026.0 2027.0 47633 7115 8000 7115 350 æ¬å¹´æ£å¼æ½å·¥ åºå¹³ååºç¡æ½å·¥ï¼é
å¥å·¥ç¨æ½å·¥ã |
| | | ç©æµ 宿 æ¹å宿å¸ç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls ç©æµææ¥ 16 11 ä¼ åå
¬è·¯æ¸¯äºæ å®æä¼ åå
¬è·¯æ¸¯ç©æµæéå
¬å¸ æ°å»º 2025.0 2027.0 22000 9931 11000 9931 988 æ¬å¹´æ£å¼æ½å·¥ 䏻使½å·¥ã |
| | | ç©æµ 宿 æ¹å宿å¸ç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls ç©æµææ¥ 17 12 ä¸å³¡æºæ
§èªç©ºç©æµäº§ä¸å 宿ä¸å³¡æºåºç©æµæéå
¬å¸ æ°å»º 2026 2027 102000 8763 10000 8763 1923 æ¬å¹´æ£å¼æ½å·¥ åºå¹³ååºç¡æ½å·¥ï¼ä»åºä¸»ä½æ½å·¥ã |
| | | ç©æµ 宿 æ¹å宿å¸ç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls ç©æµææ¥ 18 13 æ¹åéè·¯éå¢ç£·èµæºç©æµäº§ä¸åé¡¹ç® æ¹åéè·¯éå¢ç»¿è²ç£·èµæºå¼å管çæéå
¬å¸ æ°å»º 2026 2027 56468 3628 10000 3628 1930 æ¬å¹´æ£å¼æ½å·¥ åºå¹³ååºç¡æ½å·¥ |
| | | ç©æµ åå ° æ¹åçåå °äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ±æ»è¡¨ï¼ææ¥ï¼ï¼2026å¹´7æï¼.xls åé¡¹ç®æèµå®ææ
åµ 70 1 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® åå °ç产æå¡åå½å®¶ç©æµæ¢çº½å·¥ç¨é¡¹ç® åå °å¸åæ§ç©æµå屿éå
¬å¸ ç»å»º 2024.0 2027.0 138000 11047 2000 589 98 å¨å»º 项ç®å·²å®ææ¶éèµäº§å¾æ¶åè´ï¼å·²å
¥å½å®¶é大项ç®ç¨å°ä¿éé¡¹ç®æ¸
åï¼é¡¹ç®æ£è¿è¡ç¯å»ºå·¥ä½ã |
| | | ç©æµ åå ° æ¹åçåå °äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ±æ»è¡¨ï¼ææ¥ï¼ï¼2026å¹´7æï¼.xls åé¡¹ç®æèµå®ææ
åµ 71 2 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® åå °å¸å¿«éç©æµäº§ä¸åäºæï¼åå °å¸ç©æµæ¢çº½éçè¿åºå°ï¼ åå °å¸åæ§èµäº§ç»è¥æéå
¬å¸ ç»å»º 2022.0 2026.0 53190 20081 2000 2900 214 å¨å»º 项ç®ä¸æå·²å®å·¥ï¼äºæé¡¹ç®å·²ç»å¨å·¥ï¼B1ãE1ãD7ä¸ä¸ªåä½å·²å·¥ä½ï¼å®æB4ãB5ãB6ãB8åæ¿å¤ç«é¢è£
饰è£
ä¿®ï¼B3ãB7æ°å»ºåºç¡æ½å·¥ã |
| | | ç©æµ åå ° æ¹åçåå °äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ±æ»è¡¨ï¼ææ¥ï¼ï¼2026å¹´7æï¼.xls åé¡¹ç®æèµå®ææ
åµ 72 3 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® ä¾éäºä»åå °çµå产ä¸å æ¹åä¾éäºä»çµåç©æµæéå
¬å¸ å¨å»º 2018 2025 28000 27194 2200 3133 372 å¨å»º 䏿项ç®å·²å®å·¥ãäºæé¡¹ç®ä¸»ä½å·²å®æï¼æ£å¨å®¤å
è£
ä¿®ãè·¯é¢ä¿®æ´åé
å¥è®¾æ½å·¥ä½ã |
| | | ç©æµ åå ° æ¹åçåå °äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ±æ»è¡¨ï¼ææ¥ï¼ï¼2026å¹´7æï¼.xls åé¡¹ç®æèµå®ææ
åµ 73 4 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® åå °å¸ååä»å¨ç©æµä¸å¿ åå °ååä¿ç¨ç©æµæéå
¬å¸ æ°å»º 2025.0 2026.0 26000 18883 12000 18883 3047 å¨å»º åæå·¥ä½å·²å®æï¼é¡¹ç®ä¸»ä½å»ºè®¾æ¡æ¶å·²å»ºæã |
| | | ç©æµ åå ° æ¹åçåå °äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ±æ»è¡¨ï¼ææ¥ï¼ï¼2026å¹´7æï¼.xls åé¡¹ç®æèµå®ææ
åµ 74 5 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® å¯¿åº·æ°¸ä¹æºè½åç©æµè®¾å¤å级æ¹é æ¹å寿康永ä¹åè´¸é墿éå
¬å¸ æ¹å»º 2025.0 2027.0 4650 794 500 794 58 å¨å»º å·²éè´4è¾7.6ç±³ã17è¾4.2ç±³çå·è车ã38å°å车ï¼å¡ææç1350ä¸ªï¼æ¨è´¨æ6000个ï¼ä½æ¸©åºå¸è´§åéå¹³å°ä¸æ¹ãå®è£
ç²®é£åºæ§æ¸©é¤æ¹¿è®¾å¤ã |
| | | ç©æµ åå ° æ¹åçåå °äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ±æ»è¡¨ï¼ææ¥ï¼ï¼2026å¹´7æï¼.xls åé¡¹ç®æèµå®ææ
åµ 75 6 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® åå °æ±½é
ï¼å¹¿åºï¼ç©æµä¸å¿æ©è½åçº§é¡¹ç® æ¹å大æå®ä¸é墿éå
¬å¸ æ¹å»º 2026.0 2027.0 6500 482 500 482 10 å¨å»º 对ååºä¾æ°´ç®¡ç½è¿ãä¾çµçº¿è·¯çæºè½åå级以åé
å¥è®¾æ½æ¹é ï¼å±é¡¶é²æ°´æ´æ°æ½å·¥çåºç¡è®¾æ½æ¹é .已确å®ä¿¡æ¯åèè½ç³»ç»å¼ååä½ã |
| | | ç©æµ åå ° æ¹åçåå °äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ±æ»è¡¨ï¼ææ¥ï¼ï¼2026å¹´7æï¼.xls åé¡¹ç®æèµå®ææ
åµ 76 7 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® ä¸¹æ±å£ææ¡äº¤æå¸åº 丹æ±å£å¸èæºäº§ä¸å屿éå
¬æ¬ æ°å»º 2025.0 2026.0 30594 1030 1030 å¨å»º 项ç®åæå·¥ä½å·²å®æï¼ç°æ£è¿è¡æè¿ååºå¹³å·¥ä½ |
| | | ç©æµ æ½æ± æ½æ±2026.07.xlsx æ½æ±ä¼ å2022.3 15 1 åã使ç¨ç¤¾ä¼èµéå»ºè®¾é¡¹ç® ä¸å½è¾è°·å·é¾ä»å¨ç©æµå æ½æ±ä¸ä¹åä¸ç§ææéå
¬å¸ æ°å»º 2025.1 2027.3 22000 11947.9 1135 0 å¨å»º |
| | | ç©æµ èå· èå·ç©æµæèµï¼2026å¹´7ææ¥çï¼ .xls 2607æåé¡¹ç®æèµå®ææ
åµ 19 1 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® æ¾æ»å¸æç»ç©æµå æ¾æ»å¸ä¸»ååºéæ¾å¤§éåä¾§ æ°å»º 2021 2023 22000 20507 2000 1610 175 å¨å»º B-Cåºæ¹é |
| | | ç©æµ èå· èå·ç©æµæèµï¼2026å¹´7ææ¥çï¼ .xls 2607æåé¡¹ç®æèµå®ææ
åµ 20 2 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® å
¬å®å¿å¤å¼èè¿ç»¼åç©æµå æ¹åæ³æ¸¯å®ä¸æéå
¬å¸ æ°å»º 2022.0 2025.0 166500 19525.1 10000 2740.5 116 å¨å»º åå
¬æ¥¼å®¤å
è£
ä¿®å®æå¢é¢æ¶å·æ½å·¥ååºå°æ¸
æ´ãé¶æ®µæ§æ¶å°¾æ´æ¹å·¥ä½ï¼å·¥äººä¸æºæ¢°ä½¿ç¨ææ¬ |
| | | ç©æµ èå· èå·ç©æµæèµï¼2026å¹´7ææ¥çï¼ .xls 2607æåé¡¹ç®æèµå®ææ
åµ 21 3 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® ä¸å½ä¾é.å
¬å®åè´¸ç©æµå å
¬å®å¿ä¾éåè´¸ç©æµæéå
¬å¸ æ°å»º 2025.0 2027 45000 7758.5 11000 7758.5 1600.1 å¨å»º 宿å建ãè£
é¥°ãæºçµãæ¶é²ã叿¿çå·¥ç¨ |
| | | ç©æµ èå· èå·ç©æµæèµï¼2026å¹´7ææ¥çï¼ .xls 2607æåé¡¹ç®æèµå®ææ
åµ 22 4 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® èå·å¸çæµ·å½é
ç©æµå èå·å¸çæµ·å½é
ç©æµåæéå
¬å¸ æ°å»º 2024.12 2026.0 50000 22977 2500 554.6 93 æ°å¼å·¥ 䏿å
é¨è£
饰 |
| | | ç©æµ èå· èå·ç©æµæèµï¼2026å¹´7ææ¥çï¼ .xls 2607æåé¡¹ç®æèµå®ææ
åµ 23 5 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® æµ©ç¶ç©æµåå»ºè®¾é¡¹ç® èå·å¸æµ©ç¶ç©æµæéå
¬å¸ æ°å»º 2024.12 2026.12 2000 1593 1000 556 80 æ°å¼å·¥ 3å·åæ¿é¢æ¢é¢æ±è¿æ¥ä»¶ã骨æ¶å®è£
ï¼3ã4å·æ¥¼é¡¶ç½å®è£
æ½å·¥ |
| | | ç©æµ èå· èå·ç©æµæèµï¼2026å¹´7ææ¥çï¼ .xls 2607æåé¡¹ç®æèµå®ææ
åµ 24 6 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® èå·ç»¿è²æºæ
§ç©æµååºé¡¹ç® èå·å¸æçç©æµæéå
¬å¸ æ¹æ©å»º 2025.0 2026.0 15000 1690.6 5000 540 50 æ¹æ©å»º å车åºå°å»ºè®¾ãåå
¬æ¥¼æ¹é |
| | | ç©æµ èå· èå·ç©æµæèµï¼2026å¹´7ææ¥çï¼ .xls 2607æåé¡¹ç®æèµå®ææ
åµ 25 7 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® èå·ç»å¼åºæºè½ä»å¨ç©æµåé¡¹ç® èå·å¸åæ¥æèµæéå
¬å¸ æ°å»º 2025.0 2027.0 51368 3900.5 10000 400 0 æ°å¼å·¥ åæ¹åå¡« |
| | | ç©æµ èå· èå·ç©æµæèµï¼2026å¹´7ææ¥çï¼ .xls 2607æåé¡¹ç®æèµå®ææ
åµ 28 8 åã使ç¨ç¤¾ä¼èµéå»ºè®¾é¡¹ç® å½å®¶çº§å产åç©æµäº¤æä¸å¿ ä¾éå·é¾ï¼èå·ï¼äº§ä¸å屿éå
¬å¸ æ°å»º 2022.0 2024.0 326800 223152.9 60000 22721.4 0 å¨å»º ä¸ãæ¹ååå两æ¹ç»¿è°·å½é
å产å交æä¸å¿ï¼1ãå¹²è°å¸åºï¼è
¾æä¸æ 段ï¼ï¼C9#楼主ä½ç»æå®æï¼D1#ä»åºå
å±å
¨é¨å®æï¼ä¸å±ç ä½å®æï¼å±é¢éå±ç»ææ½å·¥ä¸ãäºæ 段ï¼ç©å´ï¼ï¼A8æ¿å°å®æï¼A7#ãA10#ãB7楼åºç¡åå¡«å宿ï¼B8#ãC7#楼主ä½ç»æå®æï¼C1-C5ç ä½å®æï¼E1#楼1å±ç»æå®æï¼è
¾æä¸æ 段ï¼å°ä¸å®¤åºæ¿å®æ75%ï¼å¢æ¿åé¡¶æ¿æ¨¡æ¿å®æ30%ï¼B2-B5ç ä½å®æ75%ï¼C9主ä½ç»ææ½å·¥å®æï¼E2#楼3å±ç»ææµç宿ã2ãååºä¸æ 段ï¼ååºä¸æ 段ï¼C8å°åªæµç宿ï¼A9-A15å¤å¢æ¶ææ½å·¥å®æ95%ï¼å·åºè®¾å¤åæ¶å®æ30%ï¼ä¿æ¸©éæ°å±å®æ15%ãååºè¥¿æ 段ï¼A1-A5ãA7ãA8å¤å¢çç³æ¼å®æ95%ï¼C7ãC10ãC12#é¢ç»æå¤§æ£å°åªå®æï¼C1#C4#å±é¢ç¦å®è£
宿ãååºå
¨é¨å®¤å¤ç®¡ç½æ½å·¥å®æ40%ãæ°´çµå®è£
é¢å忶鲿°´ç³»ç»é¨åè·é主ä½è¿åº¦å®æã3ãååºï¼B1ï¼AãBãC座ï¼ãB3楼å¤å¢çº¿æ¡å¹²æçæ½å·¥å®æ60%ï¼B3å¤å¢è
»å宿20%ï¼B2å±é¢ç¦å®æ40%ï¼æ°´çµå®è£
é¢ååæ¶é²å·¥ç¨é¨åè·é主ä½è¿åº¦å®æã4ãååºæ 段ï¼ååï¼A2#ãA5#ãA6#é¢ç»æå±é¢ç¦å®æï¼A3#A4#äºæ¥¼ç»æå®æ50%ï¼ä¹é´çäºåº§ééæ¡¥å
¨é¨æµç宿ï¼ä¸ä¾§å¡éæ¡¥å®æè¥¿ä¾§å¡éæ¡¥é¢ç模æ¿å®æ72%ãååºæ 段ï¼è¥é³è·¯æ¡¥ï¼ï¼A7#-A10#å±é¢ç¦å®è£
ãA11#-A14#ç ä½åäºæ¬¡ç»æåºæ¬å®æï¼A7A8A10å°åªæµç宿ï¼ï¼A11#-A13#å
ç²å®æ50%ãè¬èå¸åºæ··ååç»æå»ºççæ¶é²å·æ·ç³»ç»æ½å·¥å®æãäºãä¹ä¸°æºæ
§åä¸ååææ
项ç®ï¼ä¸æå»ºè®¾èå´å
ï¼ä¸éä¸å¹³ï¼ç»ç温室å大跨度温室åºç¡æ½å·¥ï¼æ¿å°æ½å·¥ãç»æç«æ±æ½å·¥ãææ°´æ½å·¥ã临çµä¸´æ°´æ½å·¥å®ææ»ä½å·¥ç¨è¿åº¦17%ãä¸ãèæâ¢å¢çæ¥èé£åå 工产ä¸å项ç®ï¼ä¸æï¼å«å·åºã1#å 工车é´ã3#å 工车é´ãé
å¥ç¨æ¿ã污水å¤çç«ã室å¤ï¼å·¥ç¨æ´ä½å·²å®å·¥ï¼å¹¶å·²äº2025å¹´8æ29æ¥å
¨é¢éè¿ç«£å·¥éªæ¶ï¼å¹¶äº2025å¹´10æ28æ¥æ£å¼å¼åè¿è¥ã6æ åéºå·¥ç¨æ´ä½å·²å®å·¥ï¼å¹¶å·²äº2025å¹´9æ30æ¥å
¨é¢éè¿ç«£å·¥éªæ¶ãèæÂ·å¢çæ¥èä¹å®¶é¡¹ç®ä¸æåå¡ç»¼å楼主楼已ç»å°é¡¶ï¼å±é¢è®¾å¤åºç¡ç»ææ½å·¥å®æï¼ç ä½ä¸å¤å¢æ¹ç°å®æï¼å¹å¢é¢åä»¶æ½å·¥å®æï¼æ£å¨è¿è¡å¤æ¶æé¤ï¼å¯æ¥¼å®æä¸»ä½ç»æãç 使½å·¥åå¤å¢æ¹ç°å®æï¼å¹å¢é¢å件宿ï¼å±é¢ä¿æ¸©å®æï¼æ£å¨è¿è¡å
墿¹ç°æ½å·¥ãåä¸å±ç¤ºä¸å¿å·²ç»å®æä¸»ä½ç»æãç ä½ãå
ãå¤å¢æ¹ç°ãå±é¢é¢ç»æé¢åä»¶ä¸ç«æ±æ½å·¥ãAãBåºè¿æ¥ä»¶ï¼æ£å¨è¿è¡å±é¢é¢ç»æCãEåºè¿æ¥ä»¶æ½å·¥åAåºå¹å¢é¾éª¨æ½å·¥ã |
| | | ç©æµ èå· èå·ç©æµæèµï¼2026å¹´7ææ¥çï¼ .xls 2607æåé¡¹ç®æèµå®ææ
åµ 29 9 åã使ç¨ç¤¾ä¼èµéå»ºè®¾é¡¹ç® åæ´²æºæ
§ç©æµå æ¹ååæ´²ä¿¡æ¯æ¸¯æéå
¬å¸ æ°å»º 2025.0 2026.0 30000 1989.9 1500 1061 0 å¨å»º ç»¼åæ¥¼è£
饰è£
ä¿®ãååºéè·¯æ è¯æ 线æ½å |
| | | ç©æµ èé¨ èé¨2026å¹´07æé¡¹ç®æèµæ»æ¥è¡¨ï¼ç©æµï¼.xls åé¡¹ç®æèµå®ææ
åµ 9 1 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® èé¨åç«é¡ºæ´ç©æµåºå° èé¨é¡ºæ´ç©æµæéå
¬å¸ æ°å»º 2023.10 2027.12 160000 38959 12000 4537 429 åºç¡å»ºè®¾ 综åè°åº¦å¤§æ¥¼å
å¤å¢æ¹ç°ï¼å¤å¢é²æ°´ï¼å±é¢ä¿æ¸©å±æ½å·¥ï¼å±é¢å¹¿åºç æ½å·¥ãèå·¥å
¬å¯å
å¤å¢æ¹ç°ï¼å¤æ¶æé¤ï¼å±é¢ä¿æ¸©å±æ½å·¥ï¼å±é¢å¹¿åºç æ½å·¥ãåç³æ¹å·¥ç¨ãæºæ¢°è®¾å¤ç§èµè´¹ã人åè´¹ç¨åå
¶ä»é¶æå¼æ¯ã |
| | | ç©æµ èé¨ èé¨2026å¹´07æé¡¹ç®æèµæ»æ¥è¡¨ï¼ç©æµï¼.xls åé¡¹ç®æèµå®ææ
åµ 10 2 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® å¼ä¸ç°ä»£ç©æµäº§ä¸å èé¨å¸å¼ä¸ç©æµæéå
¬å¸ ç»å»º 2020.07 2026.05 41000 41004 845 849 0 建ææäº§ 宿4-7å·ä»åºå»ºè®¾å¹¶éè¿ç«£å·¥éªæ¶ã项ç®å®å·¥ã |
| | | ç©æµ èé¨ èé¨2026å¹´07æé¡¹ç®æèµæ»æ¥è¡¨ï¼ç©æµï¼.xls åé¡¹ç®æèµå®ææ
åµ 11 3 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® å®èå
¨çéè¿é¡¹ç® èé¨å¸å®èç©æµæéå
¬å¸ æ°å»º 2026.01 2028.12 50000 3274 5000 3274 25 åºç¡å»ºè®¾ 宿åå
¬æ¥¼åºç¡ç»ææ½å·¥ã |
| | | ç©æµ èé¨ èé¨2026å¹´07æé¡¹ç®æèµæ»æ¥è¡¨ï¼ç©æµï¼.xls åé¡¹ç®æèµå®ææ
åµ 12 4 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® æ²æ´å¤å¼èè¿ç°ä»£ç©æµå æ¹åæ±æ±æ°æ¸¯æèµå屿éå
¬å¸ ç»å»º 2023.01 2027.12 121829 98877 30000 19430 2920 宿½é¶æ®µ å ç¨åä¸çæºææ°´æªæ½æ½å·¥å®æï¼æ¸
è¡¨ç´¯è®¡å®æ15ä¸mÂ³ï¼æ± 塿¸
æ·¤ç´¯è®¡å®æ6.7ä¸m³ï¼éåå¡«æ¹ç´¯è®¡å®æ26.6ä¸m³ï¼éåææ¹ç´¯è®¡3.5ä¸m³ãéæ°´å¼æææ°´æ²ç´¯è®¡3.48ä¸m³ãéæ°´æ½å·¥ç´¯è®¡å®æ31.88ä¸m²ã强夯å«å±ç´¯è®¡å®æ31.88ä¸mÂ³ï¼æ»¡å¤¯ç´¯è®¡å®æ31.88ä¸m²ï¼å·²æ£æµå®æå¹¶æ»¡è¶³è®¾è®¡è¦æ±ç30.6ä¸m²ï¼é¢å¶C50é«å¼ºåº¦èéåç´¯è®¡å®æ16088m³ï¼ç»¼å楼åé£å åå·¥æ¥¼å·²å®æä¸»ä½å·¥ç¨ï¼PHC500é¢åºåç®¡æ¡©ç´¯è®¡å®æ477æ ¹ï¼PHC600é¢åºåç®¡æ¡©ç´¯è®¡å®æ2442æ ¹ï¼å管涵涵管å®è£
ç´¯è®¡å®æ800ç±³ï¼1#ã2#å3#转è¿ç«å®æä¸»ä½ç»ææ½å·¥ï¼BC1ã2ç®å¸¦æºé¢ç»æå¤æ£æ½å·¥å®æï¼æçç©ï¼åæ°´æ± ãæ±¡æ°´å¤çæ± åæ£è´§æ±¡æ°´å¤çç«æ½å·¥å®æï¼1#å2#åçµæä¸»ä½ç»ææ½å·¥å®æï¼1å·é¨å«æµç宿ï¼1#æ¶é²æ°´æ± æ½å·¥å®æï¼2å·æ¶é²æ°´æ± 䏻使µç宿ï¼å åºé¨æ°´ææ²å®æ3593ç±³ï¼æ¶é²é¤å°ç»æ°´æ³µæ¿å®æä¸»ä½ç»æï¼å´å¢åºç¡ç´¯è®¡å®æ2506ç±³ï¼3-(1-3)ç®å¸¦æºå»é䏻使µç宿ï¼4#ã5#å6#转è¿ç«å·²æ½å·¥å®æï¼5ã6å·è½¬è¿ç«ç çç åç åäºæ¬¡æé æ½å·¥ï¼è·¯é¢æ°´ç¨³éºè®¾å·²å®æ5ä¸å¹³æ¹ç±³ï¼æ°èæ£åºç¡æµç3727ç±³ï¼å¢èº«æµç3625ç±³ï¼BC1A/B两æ¡ç®å¸¦æºä¸»ä½å®è£
已宿ï¼BC2A/B两æ¡ç®å¸¦æºä¸»ä½å®è£
已宿ï¼BC3Cç®å¸¦æºä¸»ä½å®è£
已宿ï¼BC4Aç®å¸¦æºå»é䏻使½å·¥å®æï¼3å°æè½®å åææºè®¾å¤ä¸»ä½ç»æå·²å®è£
宿ï¼ç¬¬åå°æè½®å åææºè®¾å¤å·²çäº§å®æã |
| | | ç©æµ èé¨ èé¨2026å¹´07æé¡¹ç®æèµæ»æ¥è¡¨ï¼ç©æµï¼.xls åé¡¹ç®æèµå®ææ
åµ 13 5 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® è鍿ºæ
§å·é¾ç©æµå æ¹ååè°·å·é¾ä¾åºé¾æéå
¬å¸ æ°å»º 2022.12 2026.12 84951.6 84827.1 4165.7 4041.2 75.6 å¨å»º Fæ å¶å·è®¾å¤ç®¡éä¿æ¸©å®æ100%ï¼ä¸æ¥¼å温åºé¢å·å®æ¯ï¼ç°å·²å
·å¤æç¨æ¡ä»¶ï¼Gæ è§åéªæ¶å·²å®æï¼æ£å¨å夿¶é²éªæ¶ç¸å
³èµæã |
| | | ç©æµ èé¨ èé¨2026å¹´07æé¡¹ç®æèµæ»æ¥è¡¨ï¼ç©æµï¼.xls åé¡¹ç®æèµå®ææ
åµ 14 6 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® æ¹åæå³°å½é
ç©æµå èé¨æå³°å»ºè®¾å屿éå
¬å¸ æ°å»º 2026.01 2026.06 10000 10000 10000 10000 0 建ææäº§ 宿æå³°å½é
ç©æµå䏿䏻ä½å·¥ç¨åé
å¥è®¾æ½å»ºè®¾ï¼å¹¶éè¿ç«£å·¥éªæ¶ã项ç®äº6æåºæ£å¼æå
¥è¿è¥ã |
| | | ç©æµ èé¨ èé¨2026å¹´07æé¡¹ç®æèµæ»æ¥è¡¨ï¼ç©æµï¼.xls åé¡¹ç®æèµå®ææ
åµ 15 7 ä¸ã纳å
¥è§åæªä½¿ç¨çé¨çº§èµéå»ºè®¾é¡¹ç® æ¹åä¸éä¾åºé¾æéå
¬å¸å
è£
é
å¥ãä»å¨è¿è¾é¡¹ç® æ¹åä¸éä¾åºé¾æéå
¬å¸ æ°å»º 2026.01 2026.07 17000 17000 17000 17000 2401.4 建ææäº§ 项ç®è£
ä¿®é
å¥å室å
è£
饰已å
¨é¨å®å·¥ï¼ç®åå·²è¿å
¥è¿è¥é¶æ®µã |
| | | ç©æµ èé¨ èé¨2026å¹´07æé¡¹ç®æèµæ»æ¥è¡¨ï¼ç©æµï¼.xls åé¡¹ç®æèµå®ææ
åµ 17 1 åãè§åå¤å»ºè®¾é¡¹ç® å
«è¾¾ç©æµå¤å¼èè¿ç°ä»£ç©æµäº§ä¸åé
å¥é¡¹ç® æ¹åå¯é¾å
«è¾¾ç©æµæéå
¬å¸ æ°å»º 2025.11 2027.12 6000 1800 4000 1800 400 åºç¡å»ºè®¾ 建设3000平米ä»å¨ã |
| New file |
| | |
| | | # éèæ°æ®æ ¸å®æ¸
åï¼2026 å¹´ 7 ææºæä»¶ï¼ |
| | | |
| | | > çææ¶é´ï¼2026-09-17 |
| | | > æ¢æµå·¥å
·ï¼`docs\æèµ\å·¥å
·\éèé¡¹æ¢æµ.py`ï¼åªè¯»ï¼ä¸æ¹ä»»ä½æºæä»¶ï¼ |
| | | > è¦çèå´ï¼**27/27 ä¸ªæºæä»¶**ï¼`.xls` / `.xlsx` / `.et` åå¯åªè¯»æ¢æµï¼ |
| | | > æºå¨å¯è¯»ç»æï¼`docs\æèµ\è¾åº\éèé¡¹æ¢æµ_2026-07.md` / `.txt` |
| | | |
| | | --- |
| | | |
| | | ## ä¸ãå
说ç»è®ºï¼ä¸å¥è¯ï¼ |
| | | |
| | | 1. **æ¨æ²¡çéï¼Excel éæå¼ç¡®å®çä¸å°é£äºè¡/é£äºè¡¨ââå 为å®ä»¬è¢«è®¾ç½®æäºãéèãã** æä¸æ¯å¨è¯´"æ¨æ²¡æ¾å°"ï¼èæ¯è¯´"å®ä»¬è¢«èèµ·æ¥äº"ã |
| | | 2. **ç¨åºè¯»åå
æ ¼ä¸å"éè"å½±å**ï¼éèçè¡/è¡¨ä¸æ ·è½è¯»å°ãæä»¥"çä¸å°"å"åä¸å°"æ¯ä¸¤åäºã |
| | | 3. å
¨ç **27 ä¸ªæºæä»¶ï¼å®¢è¿ 10 + ç©æµ 17ï¼å·²å
¨é¨æ¢æµå®æ¯**ï¼**15 个æä»¶å«éè项**ï¼12 个没æï¼ï¼å
¶ä¸**çæ£ä¼è®©ç¨åºåéæ°çåªæ 1 个ï¼åå °ç©æµ**ï¼å·²ä¿®å¤ï¼ã |
| | | |
| | | --- |
| | | |
| | | ## äºãæä¹èªå·±éªè¯ï¼ä¸åéï¼ |
| | | |
| | | éèè¡/éè表é½å¯ä»¥åæ¶éèæ¥çï¼ |
| | | |
| | | - **åæ¶éèè¡**ï¼éä¸éèåº**ä¸ä¸ä¸¤è¡**çæ´è¡ â å³é® â ãåæ¶éèãã |
| | | - ä¾ï¼åå °ç©æµè¡¨ï¼éä¸ç¬¬ **10** è¡å第 **64** è¡ â å³é®ãåæ¶éèãâ ä¼ååº **53 è¡** æ¦æ±çåå²é¡¹ç®ã |
| | | - **åæ¶éèå·¥ä½è¡¨**ï¼å¨åºé¨çä»»ä¸å¼ å·¥ä½è¡¨æ ç¾ä¸ â å³é® â ãåæ¶éèâ¦ãâ éæ©è¦æ¾ç¤ºç表ã |
| | | - ä¾ï¼æ½æ± `æ½æ±2026.07.xlsx` â å³é® â ãåæ¶éèâ¦ãâ è½çå° 26 å¼ 2018â2022 çåå²æè¡¨ã |
| | | |
| | | > éªè¯å®è¯·æ Ctrl+Z æä¸è¦ä¿åï¼æä¸ä¼æ¹å¨æ¨çæºæä»¶ã |
| | | |
| | | --- |
| | | |
| | | ## ä¸ãéæä»¶æ¸
å |
| | | |
| | | ### 3.1 æãéèè¡ãçæä»¶ï¼å
± 4 ä¸ªï¼ |
| | | |
| | | | åç±» | æä»¶ | å·¥ä½è¡¨ | éèè¡ | éèè¡éå°åºæ¯ä»ä¹ | Excel éçå¾å°å | å¯¹åæ°ææ²¡æå½±å | |
| | | | --- | --- | --- | --- | --- | --- | --- | |
| | | | **ç©æµ** | `æ¹åçåå °äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ±æ»è¡¨ï¼ææ¥ï¼ï¼2026å¹´7æï¼.xls` | `åé¡¹ç®æèµå®ææ
åµ` | **R11âR63ï¼53 è¡ï¼** | ã**æ¦æ±**ãå¸å·åºåï¼é«æ¡¥è´§è¿ç«ãèç°ç©æµåºå°ç **2013â2016 å¹´**çåå²é¡¹ç®ï¼ä»¥åå®ä»¬çå°è®¡/å计ï¼è®¡åæ»æèµ 114,384ãèªå¼å§å»ºè®¾ç´¯è®¡ 63,564â¦ï¼ | â çä¸å° | â ï¸ **æå½±åï¼å¯ä¸ä¸ä¸ªï¼**ï¼ç¨åºè¯»åå
æ ¼ä¼è¯»å°è¿ 31 æ¡æ¦æ±é¡¹ç®ã**已修å¤**ââå å
¥ãå¸å·å段ãåï¼åªåå¸å·è¡ãåå °ãï¼R64ï¼ä¸é¢ç **R70âR76 å
± 7 个项ç®**ï¼ä¿®å¤åæ¢æµç»ææ¯ 38 è¡ | |
| | | | **ç©æµ** | `2026å¹´7æä»½ç©æµï¼è´§è¿ï¼æèµé¡¹ç®æç»è¡¨ï¼é»ç³å¸ï¼ (2).xls` | `Sheet1` | **R10ï¼1 è¡ï¼** | 䏿¡**çå®é¡¹ç®è¡**ï¼**鳿°å¿ç¦å±±ç©æµä»å¨ä¸å¿**ï¼æ°å»ºï¼2025â2027ï¼è®¡åæ»æèµ 7,940.69 ä¸ï¼èªå¼å§å»ºè®¾ç´¯è®¡ / èªå¹´å累计 / æ¬æå®æå为 0ï¼ | â çä¸å° | â ï¸ **ä¸è½è·³è¿**ï¼è¯¥è¡**已计å
¥**第 5 è¡ãé»ç³ãå¸å·å计ï¼è®¡åæ»æèµ 564,991.69 = 8 个项ç®ä¹åï¼èªå¼å§å»ºè®¾ç´¯è®¡ 59,500.20ãèªå¹´å累计 34,978.15ãæ¬æå®æ 7,088.90 åå·²æ ¸å¯¹ç¸ç¬¦ï¼ãæä»¥ç¨åº**ç»ä¸è½**ç¨ãéè/å¯è§ãå½è¿æ»¤æ¡ä»¶ï¼å·²æ¹ä¸ºæãå¸å·å段 + 项ç®è¡å¤å®ãåæ°ï¼è¿ä¸è¡ä¼åå° | |
| | | | **ç©æµ** | `èå·ç©æµæèµï¼2026å¹´7ææ¥çï¼ .xls` | `2607æåé¡¹ç®æèµå®ææ
åµ` | **R10ï¼1 è¡ï¼** | 表头åè¡ï¼ãå·¥å¯ / å设ã两åçå°è¡¨å¤´ | â çä¸å° | â
æ å½±åï¼åªæ¯è¡¨å¤´åè¡è¢«éèï¼æ°æ®è¡æ¯ R19âR29 å
± 9 个项ç®ï¼ | |
| | | | **客è¿** | `åå °å¸2026å¹´7æåºå®èµäº§ææ¥çµåçæèµè¡¨æ ¼.xlsx` | `Sheet1` | **R5ï¼1 è¡ï¼** | **空è¡**ï¼18 åå
¨ç©ºï¼ | â çä¸å° | â
æ å½±åï¼æ¬æ¥å°±æ¯ç©ºè¡ï¼4 个项ç®è¡å¨ R12âR15ï¼ | |
| | | |
| | | ### 3.2 æãéèå·¥ä½è¡¨ãçæä»¶ï¼å
± 11 ä¸ªï¼ |
| | | |
| | | | åç±» | æä»¶ | å·¥ä½è¡¨æ»æ° | éèç表 | éèè¡¨éæ¯ä»ä¹ | å¯¹åæ°ææ²¡æå½±å | |
| | | | --- | --- | --- | --- | --- | --- | |
| | | | **ç©æµ** | `æ½æ±2026.07.xlsx` | 27ï¼**å¯è§ä»
1**ï¼ | 26 å¼ ï¼`æ½æ±ä¼ å1æ`â¦`æ½æ±ä¼ å2022.3` | 2018.01â2022.03 çåå²æè¡¨ | â
æ å½±åãå¯è§è¡¨æ¯ `æ½æ±ä¼ å2022.3`ï¼è¡¨å¤´æ¥æ **2026.07.22**ï¼æ¬ææ°æ®ï¼ãç¨åºæ**è¡¨å¤´æ¥æ**é表 â éä¸å®ã**表åä¼è¯¯å¯¼äººï¼æä»¥ç¨åºä¸é 表åé表** | |
| | | | **ç©æµ** | `æåºç©æµæèµææ¥2026.07.24.xlsx` | 45ï¼å¯è§ 19ï¼ | 26 å¼ ï¼`æ½æ±ä¼ å1æ`â¦`æ½æ±ä¼ å2021.8`ã`Sheet2`ã`Sheet3` | æ½æ±ä¼ åçåå²æè¡¨ + 2 å¼ ç©ºè¡¨ | â
æ å½±åã19 å¼ å¯è§è¡¨æ¯ 2024.10â2026.7 çææè¡¨ï¼ç¨åºæè¡¨å¤´æ¥æ **2026.07.24** éä¸å¯è§è¡¨ `2026.7` | |
| | | | **ç©æµ** | `2026å¹´7æä»½åæç©æµé¡¹ç®æèµç»è®¡è¡¨.xls` | 3 | 1 å¼ ï¼`æ2` | 空模æ¿ï¼32 è¡Ã24 åï¼æ æ°æ®ï¼ | â
æ å½±åï¼æè¡¨å¤´æ¥æ + åæ®µå½ä¸é表ï¼ä¸ä¼éä¸å®ï¼ | |
| | | | **ç©æµ** | `2026å¹´7ææ©æ½å·ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» .xls` | 3 | 1 å¼ ï¼`æ2` | ç©ºæ¨¡æ¿ | â
æ å½±å | |
| | | | **ç©æµ** | `2026å¹´7æç©æµåºç¡è®¾æ½å»ºè®¾æèµææ¥(éå·) (1).xls` | 2 | 1 å¼ ï¼`æ2` | 空模æ¿ï¼çæ°æ®å¨å¯è§ç `Sheet2`ï¼ | â
æ å½±å | |
| | | | **ç©æµ** | `å¸å®å¸2026å¹´7æä»½ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» (1).xls` | 2 | 1 å¼ ï¼`æ2` | ç©ºæ¨¡æ¿ | â
æ å½±å | |
| | | | **ç©æµ** | `æ¥è¡¨âæ¦æ±ä¸æ.xls` | 2 | 1 å¼ ï¼`æ2` | ç©ºæ¨¡æ¿ | â
æ å½±å | |
| | | | **ç©æµ** | `èé¨2026å¹´07æé¡¹ç®æèµæ»æ¥è¡¨ï¼ç©æµï¼.xls` | 2 | 1 å¼ ï¼`æ2` | ç©ºæ¨¡æ¿ | â
æ å½±å | |
| | | | **客è¿** | `2026å¹´7æå¸å®å¸å®¢è¿ç«åºæèµç»è®¡ææ¥è¡¨(1)ç表(1).xls` | 2 | 1 å¼ ï¼`RQYQRYQS` | 26 è¡Ã3 å**çº¯ææ¬**ï¼å
å®¹æ¯ `Classic.Poppy by Vic`ã`With Lord Natas`ã`Hydrocodone/APAP 10-`ã`Infect Workbook` çåæ · | â
æ å½±åï¼ä¸æ¯æ°æ®è¡¨ï¼ãâ ï¸ ä½è¿äºåæ ·æ¯ **Excel 4.0 å®ç
æ¯çå
¸åæ®çç¹å¾**ï¼å»ºè®®æ¨ç¨ææ¯è½¯ä»¶æ«ä¸é该æä»¶ï¼æä¸å¨æºæä»¶ï¼ | |
| | | | **客è¿** | `2026å¹´7ææåºé路客è¿ç«åºæèµç»è®¡æ¥è¡¨ï¼æãå¹´æ¥ï¼.xls` | 3 | 1 å¼ ï¼`VOOQTNP` | 空表ï¼0 è¡Ã0 åï¼ | â
æ å½±å | |
| | | | **客è¿** | `2026æ¹åçé路客è¿ç«åºæèµç»è®¡æ¥7æ(æ©æ½å·).xls` | 5 | 4 å¼ ï¼`SIMZNE`ã`YESWAQ`ã`BVSWOQ`ã`SPRRQW` | 4 å¼ ç©ºè¡¨ï¼0 è¡Ã0 åï¼ | â
æ å½±å | |
| | | |
| | | ### 3.3 没æéè项çæä»¶ï¼12 ä¸ªï¼ |
| | | |
| | | - 客è¿ï¼6 个ï¼ï¼é»åãæ¦æ±ï¼åå±±/æ±å£ï¼ã宿ãèé¨ãåæã**è¥é³** |
| | | - ç©æµï¼6 个ï¼ï¼é»åãéå·ãè¥é³ã天é¨ã仿¡ã宿 |
| | | |
| | | ### 3.4 å
³äº `.et`ï¼å以为读ä¸äºï¼å®æµè½è¯»ï¼ |
| | | |
| | | `è¥é³å¸éè·¯è¿è¾æå¡ä¸å¿2026å¹´6ææèµ (1).et` æä»¶åæ¯ WPS ç `.et`ï¼ä½å®**å
¶å®æ¯ OLE2 å¤åææ¡£ / BIFF8**ï¼æä»¶å¤´ `D0CF11E0A1B11AE1`ï¼ï¼`xlrd` å¯ä»¥ç´æ¥è¯»ââ已宿µè¯»åº 7 å¼ åæè¡¨ï¼`2026å¹´1æ`â`2026å¹´7æ `ï¼ï¼**7 å¼ å
¨é¨å¯è§ï¼æ éèè¡/å**ã |
| | | æä»¥ã读 `.et` å¿
é¡»ç¨ Excel COMãè¿ä¸ªå¤ææ¯éçï¼å·²å¨å·®å¼æ¥åé订æ£ï¼27 ä¸ªæºæä»¶ç°å¨**å
¨é¨**è½åªè¯»æ¢æµã |
| | | |
| | | --- |
| | | |
| | | ## åãæè¦è®¢æ£ä¹å说éçå°æ¹ |
| | | |
| | | | # | æä¹å说çï¼ä¸åç¡®ï¼ | åç¡®çè¯´æ³ | |
| | | | --- | --- | --- | |
| | | | 1 | åå °ç©æµ"**åä¸å·¥ä½è¡¨éæ··ç两个å¸å·åºå**" | é£ 53 è¡æ¯**éèè¡**ï¼æä»¥æ¨æå¼çä¸å°ï¼å确说æ¯ã**第 11â63 è¡ï¼éèï¼æ¯æ¦æ±åå²åºåï¼ç¬¬ 64 è¡èµ·ææ¯åå °**ã | |
| | | | 2 | æ½æ± / æåº"**å·¥ä½è¡¨åä¸å®é
æä»½ä¸ç¬¦**" | å确说æ¯ã**26 å¼ åå²è¡¨è¢«éè**ï¼æ½æ±åªå© 1 å¼ å¯è§è¡¨ãæåºå© 19 å¼ å¯è§è¡¨ãï¼ç¨åºæ**è¡¨å¤´æ¥æ**é表ï¼è·è¡¨åæ å
³ | |
| | | | 3 | è¥é³å®¢è¿"**æ´è¡¨å³ç§» 1 å**" | ææ¨çå£å¾**ä¸åå¤ç**ï¼ç¨åºæè¡¨å¤´æåå®ä½åï¼åªåæ¬æ¬¡è¦æ´æ°çåæ®µ | |
| | | | 4 | æ©æ½ / é»ç³ç©æµ"**å»ºè®¾é¶æ®µä¸å½¢è±¡è¿åº¦æªåå**" | æ¨è¯´å¾å¯¹ï¼**å·²ååï¼åªæ¯è¡¨å¤´æ²¡å**ï¼è䏿们**䏿´æ°ãå»ºè®¾é¶æ®µãå** â 该é®é¢å
³é | |
| | | | 5 | é»ç³ç©æµ"8 个项ç®è¡ä¸æ 1 è¡æ²¡æåºå·ï¼**éå±±å£ç©æµå项ç®**ï¼" | é£è¡æ¯**éèè¡ R10**ï¼æ£ç¡®åç§°æ¯ã**鳿°å¿ç¦å±±ç©æµä»å¨ä¸å¿**ã | |
| | | |
| | | --- |
| | | |
| | | ## äºãç¨åºå¤ç½®å£å¾ï¼æ¹å®åï¼ |
| | | |
| | | | å¤å®é¡¹ | å£å¾ | |
| | | | --- | --- | |
| | | | **éå·¥ä½è¡¨** | 表头åºåºç°æ¬æå¹´æï¼å¦ `202607`ï¼+ å
³é®å段å½ä¸æ°æå¤ï¼**ä¸ç"éè/å¯è§"** | |
| | | | **éè¡** | â å
æ¾ãå¸å·è¡ãï¼é¦ 5 åéåªæä¸ä¸ªåå
æ ¼æ¯å¸å·åãåè¡å
¶ä½ä¸ºç©ºï¼â åªåæ¬æä»¶å¯¹åºå¸å·é£ä¸æ®µï¼â¡ 段å
æã项ç®è¡å¤å®ãï¼åºå· + 项ç®åç§° + æ°å¼éç¹ï¼ï¼â¢ æé¤ãå°è®¡ / å计 / ä¸ãäºãä¸ãåããåç±»è¡ä¸ç¾åæ è¡ | |
| | | | **éèè¡** | **ä¸è·³è¿**ï¼é»ç³ R10 å¿
é¡»åï¼ | |
| | | | **éèå·¥ä½è¡¨** | **ä¸è·³è¿**ï¼æ½æ±é£å¼ å¯è§è¡¨åèæ¯åå²è¡¨åï¼ | |
| | | | **æ ¡éª** | åå°ç项ç®è¡æ±å â æ®µå
ãå°è®¡ / å计ãè¡ â ä¸ä¸è´å³**å¼¹çª + è®°æ¥å¿** | |
| | | |
| | | --- |
| | | |
| | | ## å
ãç»æºæä»¶ä¾§ç建议ï¼å¯éï¼æä¸æ¹æ¨çæºæä»¶ï¼ |
| | | |
| | | 1. **åå °ç©æµ**ï¼ç¬¬ 11â63 è¡çæ¦æ±å岿°æ®å»ºè®®å æï¼è·¨å¸å·çå岿°æ®æ¾å¨åå °è¡¨éï¼æ©æä¼åºäºï¼ãå½åç¨åºè½æ¡ä½ï¼ä½æ¢æå«äººæå·¥åå°±ä¼éã |
| | | 2. **é»ç³ç©æµ**ï¼å»ºè®®æéèç R10ï¼é³æ°å¿ç¦å±±ç©æµä»å¨ä¸å¿ï¼åæ¶éèï¼å¦åå«äººæ ¸å¯¹æ¶ä¹ä¼æ¼ã |
| | | 3. **æ½æ± / æåº**ï¼å·¥ä½è¡¨å建议ä¸å®é
æä»½ä¸è´ï¼ç°å¨ "æ½æ±ä¼ å2022.3" éè£
çæ¯ 2026 å¹´ 7 ææ°æ®ï¼ï¼å¹¶åæ¶åå²è¡¨çéèã |
| | | 4. **å¸å®å®¢è¿**ï¼é£å¼ `RQYQRYQS` å»ºè®®ç¨ææ¯è½¯ä»¶æ«ä¸éååå¦å䏿¬¡ã |
| New file |
| | |
| | | # éèé¡¹æ¢æµï¼åªè¯»ï¼ â 2026-07 |
| | | |
| | | çææ¶é´ï¼2026-09-17 13:51:51 |
| | | 说æï¼åªè¯»æ«æï¼ä¸æ¹ä»»ä½æºæä»¶ããéèã= Excel éé»è®¤çä¸å°ï¼ä½ç¨åºè¯»åå
æ ¼è½è¯»å°ã |
| | | |
| | | ## 客è¿ï¼å®¢è¿ç«ï¼ ï¼ç®å½ï¼D:\ææ¡£\ChatGPT\traffic-audit\docs\æèµ\è¾å
¥\客è¿ï¼å®¢è¿ç«ï¼\7æï¼ |
| | | |
| | | ### 2026å¹´7æå¸å®å¸å®¢è¿ç«åºæèµç»è®¡ææ¥è¡¨(1)ç表(1).xls |
| | | |
| | | - å·¥ä½è¡¨æ»æ° 2 ï¼å¯è§ 1ï¼éè 1 |
| | | - éèå·¥ä½è¡¨ï¼RQYQRYQS(éè) |
| | | - 表 `ææ¥è¡¨` 尺寸 31è¡Ã21å |
| | | - 表 `RQYQRYQS`ï¼éèï¼ å°ºå¯¸ 26è¡Ã3å |
| | | |
| | | ### 2026å¹´7ææåºé路客è¿ç«åºæèµç»è®¡æ¥è¡¨ï¼æãå¹´æ¥ï¼.xls |
| | | |
| | | - å·¥ä½è¡¨æ»æ° 3 ï¼å¯è§ 2ï¼éè 1 |
| | | - éèå·¥ä½è¡¨ï¼VOOQTNP(éè) |
| | | - 表 `VOOQTNP`ï¼éèï¼ å°ºå¯¸ 0è¡Ã0å |
| | | - 表 `æ2` 尺寸 31è¡Ã24å |
| | | - 表 `æ1` 尺寸 26è¡Ã24å |
| | | |
| | | ### 2026å¹´7æçç«åºæèµè¡¨ï¼é»åï¼ -.xlsx |
| | | |
| | | - å·¥ä½è¡¨æ»æ° 3 ï¼å¯è§ 3ï¼éè 0 |
| | | - 表 `æ` 尺寸 1020è¡Ã26å |
| | | - 表 `Sheet1` 尺寸 1è¡Ã21å |
| | | - 表 `Sheet2` 尺寸 1è¡Ã1å |
| | | |
| | | ### 2026å¹´7æç«åºåºæï¼åå±±ãæ±å£ç«ï¼.xlsx |
| | | |
| | | - å·¥ä½è¡¨æ»æ° 1 ï¼å¯è§ 1ï¼éè 0 |
| | | - 表 `Sheet1` 尺寸 10è¡Ã15å |
| | | |
| | | ### 2026æ¹åçé路客è¿ç«åºæèµç»è®¡æ¥7æ(æ©æ½å·).xls |
| | | |
| | | - å·¥ä½è¡¨æ»æ° 5 ï¼å¯è§ 1ï¼éè 4 |
| | | - éèå·¥ä½è¡¨ï¼SIMZNE(éè)ãYESWAQ(éè)ãBVSWOQ(éè)ãSPRRQW(éè) |
| | | - 表 `SIMZNE`ï¼éèï¼ å°ºå¯¸ 0è¡Ã0å |
| | | - 表 `YESWAQ`ï¼éèï¼ å°ºå¯¸ 0è¡Ã0å |
| | | - 表 `BVSWOQ`ï¼éèï¼ å°ºå¯¸ 0è¡Ã0å |
| | | - 表 `SPRRQW`ï¼éèï¼ å°ºå¯¸ 0è¡Ã0å |
| | | - 表 `1` 尺寸 22è¡Ã48å |
| | | |
| | | ### åå °å¸2026å¹´7æåºå®èµäº§ææ¥çµåçæèµè¡¨æ ¼.xlsx |
| | | |
| | | - å·¥ä½è¡¨æ»æ° 1 ï¼å¯è§ 1ï¼éè 0 |
| | | - 表 `Sheet1` 尺寸 19è¡Ã18å |
| | | - **éèè¡ 1 è¡ï¼R5** |
| | | - R5 | | | | | | | | |
| | | |
| | | ### æ¹åç宿å¸é路客è¿ç«åºæèµæ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls |
| | | |
| | | - å·¥ä½è¡¨æ»æ° 1 ï¼å¯è§ 1ï¼éè 0 |
| | | - 表 `客è¿ç«ææ¥` 尺寸 16è¡Ã18å |
| | | |
| | | ### èé¨å¸å®¢è¿ç«åºæèµç»è®¡7æ.xls.xls |
| | | |
| | | - å·¥ä½è¡¨æ»æ° 1 ï¼å¯è§ 1ï¼éè 0 |
| | | - 表 `表1` 尺寸 29è¡Ã20å |
| | | |
| | | ### è¥é³å¸éè·¯è¿è¾æå¡ä¸å¿2026å¹´6ææèµ (1).et |
| | | |
| | | - å·¥ä½è¡¨æ»æ° 7 ï¼å¯è§ 7ï¼éè 0 |
| | | - 表 `2026å¹´1æ` 尺寸 24è¡Ã20å |
| | | - 表 `2026å¹´2æ` 尺寸 26è¡Ã18å |
| | | - 表 `2026å¹´3æ` 尺寸 26è¡Ã18å |
| | | - 表 `2026å¹´4æ` 尺寸 26è¡Ã18å |
| | | - 表 `2026å¹´5æ ` 尺寸 26è¡Ã18å |
| | | - 表 `2026å¹´6æ ` 尺寸 26è¡Ã18å |
| | | - 表 `2026å¹´7æ ` 尺寸 26è¡Ã18å |
| | | |
| | | ### ï¼åæå¸éè¿ä¸å¿ï¼202607åæå¸é路客è¿ç«åºæèµç»è®¡ææ¥è¡¨.xls |
| | | |
| | | - å·¥ä½è¡¨æ»æ° 2 ï¼å¯è§ 2ï¼éè 0 |
| | | - 表 `Sheet1` 尺寸 25è¡Ã25å |
| | | - 表 `Sheet2` 尺寸 0è¡Ã0å |
| | | |
| | | ## ç©æµï¼ç©æµååºï¼ ï¼ç®å½ï¼D:\ææ¡£\ChatGPT\traffic-audit\docs\æèµ\è¾å
¥\ç©æµï¼ç©æµååºï¼\7æï¼ |
| | | |
| | | ### 202607---é»åç©æµç«åºæèµè¡¨ï¼æç»çï¼.xls |
| | | |
| | | - å·¥ä½è¡¨æ»æ° 2 ï¼å¯è§ 2ï¼éè 0 |
| | | - 表 ` åé¡¹ç®æèµå®ææ
åµï¼é»åï¼` 尺寸 1008è¡Ã22å |
| | | - 表 `åå¸å·è§åå
å¤é¡¹ç®å®ææ
åµï¼é»åï¼` 尺寸 21è¡Ã8å |
| | | |
| | | ### 2026å¹´7æä»½åæç©æµé¡¹ç®æèµç»è®¡è¡¨.xls |
| | | |
| | | - å·¥ä½è¡¨æ»æ° 3 ï¼å¯è§ 2ï¼éè 1 |
| | | - éèå·¥ä½è¡¨ï¼æ2(éè) |
| | | - 表 `æ2`ï¼éèï¼ å°ºå¯¸ 32è¡Ã24å |
| | | - 表 ` åé¡¹ç®æèµå®ææ
åµ` 尺寸 19è¡Ã28å |
| | | - 表 `åå¸å·è§åå
å¤é¡¹ç®å®ææ
åµ` 尺寸 21è¡Ã8å |
| | | |
| | | ### 2026å¹´7æä»½ç©æµï¼è´§è¿ï¼æèµé¡¹ç®æç»è¡¨ï¼é»ç³å¸ï¼ (2).xls |
| | | |
| | | - å·¥ä½è¡¨æ»æ° 1 ï¼å¯è§ 1ï¼éè 0 |
| | | - 表 `Sheet1` 尺寸 24è¡Ã24å |
| | | - **éèè¡ 1 è¡ï¼R10** |
| | | - R11 | 2.0 | é»ç³æ°æ¸¯ç°ä»£ç©æµæ¢çº½é¡¹ç® | é»ç³æ°æ¸¯å¼åæéå
¬å¸ | æ°å»º | 2026.0 | 2029.0 | 372000.0 | 4000.0 |
| | | |
| | | ### 2026å¹´7æä¼ä¸ææ¥æ±æ»ï¼éå·ï¼.xls |
| | | |
| | | - å·¥ä½è¡¨æ»æ° 1 ï¼å¯è§ 1ï¼éè 0 |
| | | - 表 `Sheet1` 尺寸 24è¡Ã24å |
| | | |
| | | ### 2026å¹´7ææ©æ½å·ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» .xls |
| | | |
| | | - å·¥ä½è¡¨æ»æ° 3 ï¼å¯è§ 2ï¼éè 1 |
| | | - éèå·¥ä½è¡¨ï¼æ2(éè) |
| | | - 表 `æ2`ï¼éèï¼ å°ºå¯¸ 32è¡Ã24å |
| | | - 表 ` åé¡¹ç®æèµå®ææ
åµ` 尺寸 17è¡Ã19å |
| | | - 表 `åå¸å·è§åå
å¤é¡¹ç®å®ææ
åµ` 尺寸 21è¡Ã8å |
| | | |
| | | ### 2026å¹´7ææ¹åçè¥é³å¸äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ (1).xls |
| | | |
| | | - å·¥ä½è¡¨æ»æ° 2 ï¼å¯è§ 2ï¼éè 0 |
| | | - 表 `Sheet1` 尺寸 20è¡Ã19å |
| | | - 表 `Sheet2` 尺寸 5è¡Ã8å |
| | | |
| | | ### 2026å¹´7æç©æµåºç¡è®¾æ½å»ºè®¾æèµææ¥(éå·) (1).xls |
| | | |
| | | - å·¥ä½è¡¨æ»æ° 2 ï¼å¯è§ 1ï¼éè 1 |
| | | - éèå·¥ä½è¡¨ï¼æ2(éè) |
| | | - 表 `æ2`ï¼éèï¼ å°ºå¯¸ 32è¡Ã24å |
| | | - 表 `Sheet2` 尺寸 6è¡Ã17å |
| | | |
| | | ### 7æä»½ç©æµåä¸å¿å»ºè®¾é¡¹ç® ï¼å¤©é¨ï¼.xlsx |
| | | |
| | | - å·¥ä½è¡¨æ»æ° 1 ï¼å¯è§ 1ï¼éè 0 |
| | | - 表 `Sheet1` 尺寸 25è¡Ã26å |
| | | |
| | | ### 仿¡å¸ç©æµåæèµç»è®¡æ¥è¡¨ï¼202607ï¼.xls |
| | | |
| | | - å·¥ä½è¡¨æ»æ° 2 ï¼å¯è§ 2ï¼éè 0 |
| | | - 表 `1` 尺寸 31è¡Ã23å |
| | | - 表 `2` 尺寸 30è¡Ã24å |
| | | |
| | | ### å¸å®å¸2026å¹´7æä»½ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» (1).xls |
| | | |
| | | - å·¥ä½è¡¨æ»æ° 2 ï¼å¯è§ 1ï¼éè 1 |
| | | - éèå·¥ä½è¡¨ï¼æ2(éè) |
| | | - 表 `æ2`ï¼éèï¼ å°ºå¯¸ 32è¡Ã24å |
| | | - 表 ` åé¡¹ç®æèµå®ææ
åµ` 尺寸 19è¡Ã20å |
| | | |
| | | ### æ¥è¡¨âæ¦æ±ä¸æ.xls |
| | | |
| | | - 读å失败ï¼list index out of range |
| | | |
| | | ### æåºç©æµæèµææ¥2026.07.24.xlsx |
| | | |
| | | - å·¥ä½è¡¨æ»æ° 45 ï¼å¯è§ 19ï¼éè 26 |
| | | - éèå·¥ä½è¡¨ï¼æ½æ±ä¼ å1æ(éè)ãæ½æ±ä¼ å2æ(éè)ãæ½æ±ä¼ å3æ(éè)ãæ½æ±ä¼ å4æ(éè)ãæ½æ±ä¼ å5æ(éè)ãæ½æ±ä¼ å6æ (éè)ãæ½æ±ä¼ å7æ (éè)ãæ½æ±ä¼ å8æ(éè) â¦å
±26å¼ |
| | | - 表 `æ½æ±ä¼ å1æ`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2æ`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å3æ`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å4æ`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å5æ`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å6æ `ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å7æ `ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å8æ`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å9æ`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å11æ`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å12æ`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2019.1 `ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2019.2`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2019.3`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2019.4`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2019.7`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2020.1`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2020.7`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2020.12`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2021.1`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2021.2`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2021.3`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2021.5`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2021.8`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `2024.10` 尺寸 30è¡Ã40å |
| | | - 表 `2024.11` 尺寸 30è¡Ã40å |
| | | - 表 `2024.12` 尺寸 24è¡Ã21å |
| | | - 表 `2025.1` 尺寸 24è¡Ã21å |
| | | - 表 `2025.2` 尺寸 24è¡Ã21å |
| | | - 表 `2025.3` 尺寸 24è¡Ã21å |
| | | - 表 `2025.4` 尺寸 24è¡Ã21å |
| | | - 表 `2025.5` 尺寸 24è¡Ã21å |
| | | - 表 `2025.6` 尺寸 24è¡Ã21å |
| | | - 表 `2025.7` 尺寸 24è¡Ã21å |
| | | - 表 `2025.8` 尺寸 24è¡Ã21å |
| | | - 表 `2025.11` 尺寸 24è¡Ã21å |
| | | - 表 `2025.12` 尺寸 24è¡Ã21å |
| | | - 表 `2026.01` 尺寸 24è¡Ã21å |
| | | - 表 `2026.2` 尺寸 24è¡Ã21å |
| | | - 表 `Sheet1` 尺寸 24è¡Ã21å |
| | | - 表 `Sheet4` 尺寸 24è¡Ã21å |
| | | - 表 `2026.6` 尺寸 24è¡Ã21å |
| | | - 表 `2026.7` 尺寸 24è¡Ã21å |
| | | - 表 `Sheet2`ï¼éèï¼ å°ºå¯¸ 1è¡Ã1å |
| | | - 表 `Sheet3`ï¼éèï¼ å°ºå¯¸ 1è¡Ã1å |
| | | |
| | | ### æ¹å宿å¸ç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls |
| | | |
| | | - å·¥ä½è¡¨æ»æ° 1 ï¼å¯è§ 1ï¼éè 0 |
| | | - 表 `ç©æµææ¥ ` 尺寸 42è¡Ã18å |
| | | |
| | | ### æ¹åçåå °äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ±æ»è¡¨ï¼ææ¥ï¼ï¼2026å¹´7æï¼.xls |
| | | |
| | | - å·¥ä½è¡¨æ»æ° 1 ï¼å¯è§ 1ï¼éè 0 |
| | | - 表 `åé¡¹ç®æèµå®ææ
åµ` 尺寸 88è¡Ã22å |
| | | - **éèè¡ 53 è¡ï¼R11-R63** |
| | | - R12 | ä¸ã使ç¨äº¤éé¨è½¦è´ç¨èµéå»ºè®¾é¡¹ç® | | | | | | | |
| | | - R13 | 1.0 | 髿¡¥è´§è¿ç« | æ¦æ±ä¸è¥¿æ¹ä¿ç¨ç©æµæèµæéå
¬å¸ | ç»å»º | 2006.0 | 2020 | 45482.0 | 40148.0 |
| | | - R14 | å°è®¡ | | | | | | 45482.0 | 40148.0 |
| | | - R15 | äºã使ç¨ççæ²¹ç¨è¿è¿èµéå»ºè®¾é¡¹ç® | | | | | | | |
| | | - R16 | 1.0 | èç°ç©æµåºå° | æ¦æ±èç°ç©æµåºå°è¡ä»½æéå
¬å¸ | ç»å»º | 2011.0 | 2015.0 | 110000.0 | 89608.0 |
| | | - R17 | å°è®¡ | | | | | | 110000.0 | 89608.0 |
| | | - R63 | å 计 | | | | | | 114384.0 | 63564.0 |
| | | - R64 | åå ° | | | | | | | |
| | | |
| | | ### æ½æ±2026.07.xlsx |
| | | |
| | | - å·¥ä½è¡¨æ»æ° 27 ï¼å¯è§ 1ï¼éè 26 |
| | | - éèå·¥ä½è¡¨ï¼æ½æ±ä¼ å1æ(éè)ãæ½æ±ä¼ å2æ(éè)ãæ½æ±ä¼ å3æ(éè)ãæ½æ±ä¼ å4æ(éè)ãæ½æ±ä¼ å5æ(éè)ãæ½æ±ä¼ å6æ (éè)ãæ½æ±ä¼ å7æ (éè)ãæ½æ±ä¼ å8æ(éè) â¦å
±26å¼ |
| | | - 表 `æ½æ±ä¼ å1æ`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2æ`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å3æ`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å4æ`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å5æ`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å6æ `ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å7æ `ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å8æ`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å9æ`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å11æ`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å12æ`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2019.1 `ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2019.2`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2019.3`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2019.4`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2019.7`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2020.1`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2020.7`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2020.12`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2021.1`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2021.2`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2021.3`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2021.5`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2021.8`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2022.3` 尺寸 18è¡Ã20å |
| | | - 表 `Sheet2`ï¼éèï¼ å°ºå¯¸ 1è¡Ã1å |
| | | - 表 `Sheet3`ï¼éèï¼ å°ºå¯¸ 1è¡Ã1å |
| | | |
| | | ### èå·ç©æµæèµï¼2026å¹´7ææ¥çï¼ .xls |
| | | |
| | | - å·¥ä½è¡¨æ»æ° 2 ï¼å¯è§ 2ï¼éè 0 |
| | | - 表 `2607æåé¡¹ç®æèµå®ææ
åµ` 尺寸 32è¡Ã21å |
| | | - **éèè¡ 1 è¡ï¼R10** |
| | | - R11 | èå· | | | | | | | |
| | | - 表 `åå¸å·è§åå
å¤é¡¹ç®å®ææ
åµ` 尺寸 7è¡Ã8å |
| | | |
| | | ### èé¨2026å¹´07æé¡¹ç®æèµæ»æ¥è¡¨ï¼ç©æµï¼.xls |
| | | |
| | | - å·¥ä½è¡¨æ»æ° 2 ï¼å¯è§ 1ï¼éè 1 |
| | | - éèå·¥ä½è¡¨ï¼æ2(éè) |
| | | - 表 `æ2`ï¼éèï¼ å°ºå¯¸ 32è¡Ã24å |
| | | - 表 ` åé¡¹ç®æèµå®ææ
åµ` 尺寸 23è¡Ã25å |
| | | |
| New file |
| | |
| | | # éèé¡¹æ¢æµï¼åªè¯»ï¼ â 2026-07 |
| | | |
| | | çææ¶é´ï¼2026-09-17 13:51:51 |
| | | 说æï¼åªè¯»æ«æï¼ä¸æ¹ä»»ä½æºæä»¶ããéèã= Excel éé»è®¤çä¸å°ï¼ä½ç¨åºè¯»åå
æ ¼è½è¯»å°ã |
| | | |
| | | ## 客è¿ï¼å®¢è¿ç«ï¼ ï¼ç®å½ï¼D:\ææ¡£\ChatGPT\traffic-audit\docs\æèµ\è¾å
¥\客è¿ï¼å®¢è¿ç«ï¼\7æï¼ |
| | | |
| | | ### 2026å¹´7æå¸å®å¸å®¢è¿ç«åºæèµç»è®¡ææ¥è¡¨(1)ç表(1).xls |
| | | |
| | | - å·¥ä½è¡¨æ»æ° 2 ï¼å¯è§ 1ï¼éè 1 |
| | | - éèå·¥ä½è¡¨ï¼RQYQRYQS(éè) |
| | | - 表 `ææ¥è¡¨` 尺寸 31è¡Ã21å |
| | | - 表 `RQYQRYQS`ï¼éèï¼ å°ºå¯¸ 26è¡Ã3å |
| | | |
| | | ### 2026å¹´7ææåºé路客è¿ç«åºæèµç»è®¡æ¥è¡¨ï¼æãå¹´æ¥ï¼.xls |
| | | |
| | | - å·¥ä½è¡¨æ»æ° 3 ï¼å¯è§ 2ï¼éè 1 |
| | | - éèå·¥ä½è¡¨ï¼VOOQTNP(éè) |
| | | - 表 `VOOQTNP`ï¼éèï¼ å°ºå¯¸ 0è¡Ã0å |
| | | - 表 `æ2` 尺寸 31è¡Ã24å |
| | | - 表 `æ1` 尺寸 26è¡Ã24å |
| | | |
| | | ### 2026å¹´7æçç«åºæèµè¡¨ï¼é»åï¼ -.xlsx |
| | | |
| | | - å·¥ä½è¡¨æ»æ° 3 ï¼å¯è§ 3ï¼éè 0 |
| | | - 表 `æ` 尺寸 1020è¡Ã26å |
| | | - 表 `Sheet1` 尺寸 1è¡Ã21å |
| | | - 表 `Sheet2` 尺寸 1è¡Ã1å |
| | | |
| | | ### 2026å¹´7æç«åºåºæï¼åå±±ãæ±å£ç«ï¼.xlsx |
| | | |
| | | - å·¥ä½è¡¨æ»æ° 1 ï¼å¯è§ 1ï¼éè 0 |
| | | - 表 `Sheet1` 尺寸 10è¡Ã15å |
| | | |
| | | ### 2026æ¹åçé路客è¿ç«åºæèµç»è®¡æ¥7æ(æ©æ½å·).xls |
| | | |
| | | - å·¥ä½è¡¨æ»æ° 5 ï¼å¯è§ 1ï¼éè 4 |
| | | - éèå·¥ä½è¡¨ï¼SIMZNE(éè)ãYESWAQ(éè)ãBVSWOQ(éè)ãSPRRQW(éè) |
| | | - 表 `SIMZNE`ï¼éèï¼ å°ºå¯¸ 0è¡Ã0å |
| | | - 表 `YESWAQ`ï¼éèï¼ å°ºå¯¸ 0è¡Ã0å |
| | | - 表 `BVSWOQ`ï¼éèï¼ å°ºå¯¸ 0è¡Ã0å |
| | | - 表 `SPRRQW`ï¼éèï¼ å°ºå¯¸ 0è¡Ã0å |
| | | - 表 `1` 尺寸 22è¡Ã48å |
| | | |
| | | ### åå °å¸2026å¹´7æåºå®èµäº§ææ¥çµåçæèµè¡¨æ ¼.xlsx |
| | | |
| | | - å·¥ä½è¡¨æ»æ° 1 ï¼å¯è§ 1ï¼éè 0 |
| | | - 表 `Sheet1` 尺寸 19è¡Ã18å |
| | | - **éèè¡ 1 è¡ï¼R5** |
| | | - R5 | | | | | | | | |
| | | |
| | | ### æ¹åç宿å¸é路客è¿ç«åºæèµæ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls |
| | | |
| | | - å·¥ä½è¡¨æ»æ° 1 ï¼å¯è§ 1ï¼éè 0 |
| | | - 表 `客è¿ç«ææ¥` 尺寸 16è¡Ã18å |
| | | |
| | | ### èé¨å¸å®¢è¿ç«åºæèµç»è®¡7æ.xls.xls |
| | | |
| | | - å·¥ä½è¡¨æ»æ° 1 ï¼å¯è§ 1ï¼éè 0 |
| | | - 表 `表1` 尺寸 29è¡Ã20å |
| | | |
| | | ### è¥é³å¸éè·¯è¿è¾æå¡ä¸å¿2026å¹´6ææèµ (1).et |
| | | |
| | | - å·¥ä½è¡¨æ»æ° 7 ï¼å¯è§ 7ï¼éè 0 |
| | | - 表 `2026å¹´1æ` 尺寸 24è¡Ã20å |
| | | - 表 `2026å¹´2æ` 尺寸 26è¡Ã18å |
| | | - 表 `2026å¹´3æ` 尺寸 26è¡Ã18å |
| | | - 表 `2026å¹´4æ` 尺寸 26è¡Ã18å |
| | | - 表 `2026å¹´5æ ` 尺寸 26è¡Ã18å |
| | | - 表 `2026å¹´6æ ` 尺寸 26è¡Ã18å |
| | | - 表 `2026å¹´7æ ` 尺寸 26è¡Ã18å |
| | | |
| | | ### ï¼åæå¸éè¿ä¸å¿ï¼202607åæå¸é路客è¿ç«åºæèµç»è®¡ææ¥è¡¨.xls |
| | | |
| | | - å·¥ä½è¡¨æ»æ° 2 ï¼å¯è§ 2ï¼éè 0 |
| | | - 表 `Sheet1` 尺寸 25è¡Ã25å |
| | | - 表 `Sheet2` 尺寸 0è¡Ã0å |
| | | |
| | | ## ç©æµï¼ç©æµååºï¼ ï¼ç®å½ï¼D:\ææ¡£\ChatGPT\traffic-audit\docs\æèµ\è¾å
¥\ç©æµï¼ç©æµååºï¼\7æï¼ |
| | | |
| | | ### 202607---é»åç©æµç«åºæèµè¡¨ï¼æç»çï¼.xls |
| | | |
| | | - å·¥ä½è¡¨æ»æ° 2 ï¼å¯è§ 2ï¼éè 0 |
| | | - 表 ` åé¡¹ç®æèµå®ææ
åµï¼é»åï¼` 尺寸 1008è¡Ã22å |
| | | - 表 `åå¸å·è§åå
å¤é¡¹ç®å®ææ
åµï¼é»åï¼` 尺寸 21è¡Ã8å |
| | | |
| | | ### 2026å¹´7æä»½åæç©æµé¡¹ç®æèµç»è®¡è¡¨.xls |
| | | |
| | | - å·¥ä½è¡¨æ»æ° 3 ï¼å¯è§ 2ï¼éè 1 |
| | | - éèå·¥ä½è¡¨ï¼æ2(éè) |
| | | - 表 `æ2`ï¼éèï¼ å°ºå¯¸ 32è¡Ã24å |
| | | - 表 ` åé¡¹ç®æèµå®ææ
åµ` 尺寸 19è¡Ã28å |
| | | - 表 `åå¸å·è§åå
å¤é¡¹ç®å®ææ
åµ` 尺寸 21è¡Ã8å |
| | | |
| | | ### 2026å¹´7æä»½ç©æµï¼è´§è¿ï¼æèµé¡¹ç®æç»è¡¨ï¼é»ç³å¸ï¼ (2).xls |
| | | |
| | | - å·¥ä½è¡¨æ»æ° 1 ï¼å¯è§ 1ï¼éè 0 |
| | | - 表 `Sheet1` 尺寸 24è¡Ã24å |
| | | - **éèè¡ 1 è¡ï¼R10** |
| | | - R11 | 2.0 | é»ç³æ°æ¸¯ç°ä»£ç©æµæ¢çº½é¡¹ç® | é»ç³æ°æ¸¯å¼åæéå
¬å¸ | æ°å»º | 2026.0 | 2029.0 | 372000.0 | 4000.0 |
| | | |
| | | ### 2026å¹´7æä¼ä¸ææ¥æ±æ»ï¼éå·ï¼.xls |
| | | |
| | | - å·¥ä½è¡¨æ»æ° 1 ï¼å¯è§ 1ï¼éè 0 |
| | | - 表 `Sheet1` 尺寸 24è¡Ã24å |
| | | |
| | | ### 2026å¹´7ææ©æ½å·ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» .xls |
| | | |
| | | - å·¥ä½è¡¨æ»æ° 3 ï¼å¯è§ 2ï¼éè 1 |
| | | - éèå·¥ä½è¡¨ï¼æ2(éè) |
| | | - 表 `æ2`ï¼éèï¼ å°ºå¯¸ 32è¡Ã24å |
| | | - 表 ` åé¡¹ç®æèµå®ææ
åµ` 尺寸 17è¡Ã19å |
| | | - 表 `åå¸å·è§åå
å¤é¡¹ç®å®ææ
åµ` 尺寸 21è¡Ã8å |
| | | |
| | | ### 2026å¹´7ææ¹åçè¥é³å¸äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ (1).xls |
| | | |
| | | - å·¥ä½è¡¨æ»æ° 2 ï¼å¯è§ 2ï¼éè 0 |
| | | - 表 `Sheet1` 尺寸 20è¡Ã19å |
| | | - 表 `Sheet2` 尺寸 5è¡Ã8å |
| | | |
| | | ### 2026å¹´7æç©æµåºç¡è®¾æ½å»ºè®¾æèµææ¥(éå·) (1).xls |
| | | |
| | | - å·¥ä½è¡¨æ»æ° 2 ï¼å¯è§ 1ï¼éè 1 |
| | | - éèå·¥ä½è¡¨ï¼æ2(éè) |
| | | - 表 `æ2`ï¼éèï¼ å°ºå¯¸ 32è¡Ã24å |
| | | - 表 `Sheet2` 尺寸 6è¡Ã17å |
| | | |
| | | ### 7æä»½ç©æµåä¸å¿å»ºè®¾é¡¹ç® ï¼å¤©é¨ï¼.xlsx |
| | | |
| | | - å·¥ä½è¡¨æ»æ° 1 ï¼å¯è§ 1ï¼éè 0 |
| | | - 表 `Sheet1` 尺寸 25è¡Ã26å |
| | | |
| | | ### 仿¡å¸ç©æµåæèµç»è®¡æ¥è¡¨ï¼202607ï¼.xls |
| | | |
| | | - å·¥ä½è¡¨æ»æ° 2 ï¼å¯è§ 2ï¼éè 0 |
| | | - 表 `1` 尺寸 31è¡Ã23å |
| | | - 表 `2` 尺寸 30è¡Ã24å |
| | | |
| | | ### å¸å®å¸2026å¹´7æä»½ç©æµï¼è´§è¿ï¼é¡¹ç®æèµæç» (1).xls |
| | | |
| | | - å·¥ä½è¡¨æ»æ° 2 ï¼å¯è§ 1ï¼éè 1 |
| | | - éèå·¥ä½è¡¨ï¼æ2(éè) |
| | | - 表 `æ2`ï¼éèï¼ å°ºå¯¸ 32è¡Ã24å |
| | | - 表 ` åé¡¹ç®æèµå®ææ
åµ` 尺寸 19è¡Ã20å |
| | | |
| | | ### æ¥è¡¨âæ¦æ±ä¸æ.xls |
| | | |
| | | - 读å失败ï¼list index out of range |
| | | |
| | | ### æåºç©æµæèµææ¥2026.07.24.xlsx |
| | | |
| | | - å·¥ä½è¡¨æ»æ° 45 ï¼å¯è§ 19ï¼éè 26 |
| | | - éèå·¥ä½è¡¨ï¼æ½æ±ä¼ å1æ(éè)ãæ½æ±ä¼ å2æ(éè)ãæ½æ±ä¼ å3æ(éè)ãæ½æ±ä¼ å4æ(éè)ãæ½æ±ä¼ å5æ(éè)ãæ½æ±ä¼ å6æ (éè)ãæ½æ±ä¼ å7æ (éè)ãæ½æ±ä¼ å8æ(éè) â¦å
±26å¼ |
| | | - 表 `æ½æ±ä¼ å1æ`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2æ`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å3æ`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å4æ`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å5æ`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å6æ `ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å7æ `ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å8æ`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å9æ`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å11æ`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å12æ`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2019.1 `ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2019.2`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2019.3`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2019.4`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2019.7`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2020.1`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2020.7`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2020.12`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2021.1`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2021.2`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2021.3`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2021.5`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2021.8`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `2024.10` 尺寸 30è¡Ã40å |
| | | - 表 `2024.11` 尺寸 30è¡Ã40å |
| | | - 表 `2024.12` 尺寸 24è¡Ã21å |
| | | - 表 `2025.1` 尺寸 24è¡Ã21å |
| | | - 表 `2025.2` 尺寸 24è¡Ã21å |
| | | - 表 `2025.3` 尺寸 24è¡Ã21å |
| | | - 表 `2025.4` 尺寸 24è¡Ã21å |
| | | - 表 `2025.5` 尺寸 24è¡Ã21å |
| | | - 表 `2025.6` 尺寸 24è¡Ã21å |
| | | - 表 `2025.7` 尺寸 24è¡Ã21å |
| | | - 表 `2025.8` 尺寸 24è¡Ã21å |
| | | - 表 `2025.11` 尺寸 24è¡Ã21å |
| | | - 表 `2025.12` 尺寸 24è¡Ã21å |
| | | - 表 `2026.01` 尺寸 24è¡Ã21å |
| | | - 表 `2026.2` 尺寸 24è¡Ã21å |
| | | - 表 `Sheet1` 尺寸 24è¡Ã21å |
| | | - 表 `Sheet4` 尺寸 24è¡Ã21å |
| | | - 表 `2026.6` 尺寸 24è¡Ã21å |
| | | - 表 `2026.7` 尺寸 24è¡Ã21å |
| | | - 表 `Sheet2`ï¼éèï¼ å°ºå¯¸ 1è¡Ã1å |
| | | - 表 `Sheet3`ï¼éèï¼ å°ºå¯¸ 1è¡Ã1å |
| | | |
| | | ### æ¹å宿å¸ç©æµåºç¡è®¾æ½æèµç»è®¡æ¥è¡¨ï¼æãå¹´æ¥ï¼07æ.xls |
| | | |
| | | - å·¥ä½è¡¨æ»æ° 1 ï¼å¯è§ 1ï¼éè 0 |
| | | - 表 `ç©æµææ¥ ` 尺寸 42è¡Ã18å |
| | | |
| | | ### æ¹åçåå °äº¤éç©æµåºç¡è®¾æ½æèµç»è®¡æ±æ»è¡¨ï¼ææ¥ï¼ï¼2026å¹´7æï¼.xls |
| | | |
| | | - å·¥ä½è¡¨æ»æ° 1 ï¼å¯è§ 1ï¼éè 0 |
| | | - 表 `åé¡¹ç®æèµå®ææ
åµ` 尺寸 88è¡Ã22å |
| | | - **éèè¡ 53 è¡ï¼R11-R63** |
| | | - R12 | ä¸ã使ç¨äº¤éé¨è½¦è´ç¨èµéå»ºè®¾é¡¹ç® | | | | | | | |
| | | - R13 | 1.0 | 髿¡¥è´§è¿ç« | æ¦æ±ä¸è¥¿æ¹ä¿ç¨ç©æµæèµæéå
¬å¸ | ç»å»º | 2006.0 | 2020 | 45482.0 | 40148.0 |
| | | - R14 | å°è®¡ | | | | | | 45482.0 | 40148.0 |
| | | - R15 | äºã使ç¨ççæ²¹ç¨è¿è¿èµéå»ºè®¾é¡¹ç® | | | | | | | |
| | | - R16 | 1.0 | èç°ç©æµåºå° | æ¦æ±èç°ç©æµåºå°è¡ä»½æéå
¬å¸ | ç»å»º | 2011.0 | 2015.0 | 110000.0 | 89608.0 |
| | | - R17 | å°è®¡ | | | | | | 110000.0 | 89608.0 |
| | | - R63 | å 计 | | | | | | 114384.0 | 63564.0 |
| | | - R64 | åå ° | | | | | | | |
| | | |
| | | ### æ½æ±2026.07.xlsx |
| | | |
| | | - å·¥ä½è¡¨æ»æ° 27 ï¼å¯è§ 1ï¼éè 26 |
| | | - éèå·¥ä½è¡¨ï¼æ½æ±ä¼ å1æ(éè)ãæ½æ±ä¼ å2æ(éè)ãæ½æ±ä¼ å3æ(éè)ãæ½æ±ä¼ å4æ(éè)ãæ½æ±ä¼ å5æ(éè)ãæ½æ±ä¼ å6æ (éè)ãæ½æ±ä¼ å7æ (éè)ãæ½æ±ä¼ å8æ(éè) â¦å
±26å¼ |
| | | - 表 `æ½æ±ä¼ å1æ`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2æ`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å3æ`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å4æ`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å5æ`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å6æ `ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å7æ `ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å8æ`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å9æ`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å11æ`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å12æ`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2019.1 `ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2019.2`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2019.3`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2019.4`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2019.7`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2020.1`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2020.7`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2020.12`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2021.1`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2021.2`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2021.3`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2021.5`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2021.8`ï¼éèï¼ å°ºå¯¸ 24è¡Ã20å |
| | | - 表 `æ½æ±ä¼ å2022.3` 尺寸 18è¡Ã20å |
| | | - 表 `Sheet2`ï¼éèï¼ å°ºå¯¸ 1è¡Ã1å |
| | | - 表 `Sheet3`ï¼éèï¼ å°ºå¯¸ 1è¡Ã1å |
| | | |
| | | ### èå·ç©æµæèµï¼2026å¹´7ææ¥çï¼ .xls |
| | | |
| | | - å·¥ä½è¡¨æ»æ° 2 ï¼å¯è§ 2ï¼éè 0 |
| | | - 表 `2607æåé¡¹ç®æèµå®ææ
åµ` 尺寸 32è¡Ã21å |
| | | - **éèè¡ 1 è¡ï¼R10** |
| | | - R11 | èå· | | | | | | | |
| | | - 表 `åå¸å·è§åå
å¤é¡¹ç®å®ææ
åµ` 尺寸 7è¡Ã8å |
| | | |
| | | ### èé¨2026å¹´07æé¡¹ç®æèµæ»æ¥è¡¨ï¼ç©æµï¼.xls |
| | | |
| | | - å·¥ä½è¡¨æ»æ° 2 ï¼å¯è§ 1ï¼éè 1 |
| | | - éèå·¥ä½è¡¨ï¼æ2(éè) |
| | | - 表 `æ2`ï¼éèï¼ å°ºå¯¸ 32è¡Ã24å |
| | | - 表 ` åé¡¹ç®æèµå®ææ
åµ` 尺寸 23è¡Ã25å |
| | | |
| New file |
| | |
| | | # æ±æ»è¡¨é®é¢æ±æ»ï¼2026-09-17ï¼ |
| | | |
| | | > è¦çç¨æ·å½æ¥æåºç 5 é¡¹ï¼æ±æ»è¡¨é®é¢æ»ç» / 8ææ°æ®ç¼ºå¤±ä¸æåä¸å¯¹ / æèµé¢å®æå¯¼åºä¸ºç©º / æ¥è¡¨çæå ä¸¤å¼ æèµæç»è¡¨ / æ°æ®æ¥çè°æ´ã |
| | | > è¯æ®æä»¶åå¯å¨ä»åº `_qa_out/` ä¸å¤ç°ï¼ä¸´æ¶ç®å½ï¼å·² gitignoreï¼ã |
| | | |
| | | --- |
| | | |
| | | ## ä¸ãæ±æ»å¤§è¡¨ï¼çæ_éè·¯è¿è¾éæ±æ»è¡¨_2026-08.xlsxï¼19 个页ç¾ï¼çé®é¢ |
| | | |
| | | ### 1.1 å½ææ°æ®ã没æ 8 æãââç¡®å®æ¯çæé»è¾é®é¢ï¼ä¸æ¯æ°æ®æ²¡å¯¼ |
| | | |
| | | æ°æ®åºé 8 ææºæ°æ®æ¯é½çï¼ |
| | | |
| | | | 表 | 2026-08 è¡æ° | |
| | | |---|---| |
| | | | h2031_enterprise_monthlyï¼å
¬è·¯æ
客/ä¸å£å¾æºï¼ | 767 | |
| | | | city_bus_monthly | 142 | |
| | | | passenger_individual_monthly | 6 | |
| | | | h2032_enterprise_monthlyï¼è´§è¿ï¼ | 636 | |
| | | | investment_monthly | 168 | |
| | | |
| | | ä½å¯¼åºä»¶éè¿äºé¡µç¾ç 8 æåæ¯ç©ºçï¼ |
| | | |
| | | | é¡µç¾ | ç°è±¡ | è¯æ® | |
| | | |---|---|---| |
| | | | **ä¸å£å¾æç»** | 表头æ `Q3=2026å¹´8æ`ï¼æ´å为空ï¼ç´¯è®¡ S5=27524.49 = 1~7 æä¹å | `_qa_out/cmp_mid_2026.txt` | |
| | | | **åå¸å®¢è¿** | å
¨é¨è¡åå¨ 1~7 æï¼å
¨ç累计 237412.33 = 7 æçå¼ï¼ | `_qa_out/dump_city08.txt` | |
| | | | å
¬äº¤ / åºç§ / ç½çº¦è½¦ | **å¸å·è¡**æ 8 æå¼ï¼**å
¨çè¡** 8 æåç©ºç½ | åä¸ | |
| | | | åå¸åå¸å· | å¸å·è¡æ´æ°å° 8 æï¼**å
¨çè¡**åå¨ 237412.33ï¼7 æå¼ï¼ | `_qa_out/cmp_rank_city.txt` | |
| | | | ä¸å£å¾æå | å¸å·è¡æ´æ°å° 8 æï¼**å
¨çè¡**ä¸ 7 æå¯¼åºå®å
¨ç¸å | åä¸ | |
| | | |
| | | ### 1.2 æ ¹å ï¼ä»£ç ä½ç½®ï¼ |
| | | |
| | | 1. `SummaryWorkbookFiller.fillMonthlyLedger()`ï¼`traffic-audit-server/.../reportexport/calc/SummaryWorkbookFiller.java:50`ï¼ |
| | | åªä¸»å¨åå¡« **ç线å
车 / å
¬äº¤ / åºç§ / 轨é轮渡 / è´§è¿ / ç½çº¦è½¦** å
页ï¼èä¸ `fillCityRows()` ç¨ãA åå¸å·åãå®ä½è¡ï¼ |
| | | `cityOf()` è¯å«ä¸å°ãå
¨çãè¡ â **å
¨çè¡æ°¸è¿ä¸å¡«**ã |
| | | 2. **åå¸å®¢è¿é¡µãä¸å£å¾æç»é¡µæ ¹æ¬ä¸å¨åå¡«èå´å
** â åªè½æ²¿ç¨æ¯çã8 ææ¯çæ¯æ¿ 7 æçå¦åçï¼8 æåæ¬æ¥å°±æ¯ç©ºçï¼ |
| | | æä»¥æ´é¡µåå¨ 1~7 æï¼ç´¯è®¡åå
¬å¼ä¹æ²¡ææ 8 ææ©åã |
| | | 3. ä¸å£å¾æåç¬ç«çæå¨ `ReportExportService.exportPassengerMidRank()`ï¼åæä»¶ :2485ï¼ï¼ |
| | | - å
¨çè¡ `B3/F3/L3/P3` 卿¨¡æ¿éæ¯ `=SUM(B4:B20)`ï¼è `setValOrBlank()` éå°å
¬å¼åå
æ ¼ç´æ¥ `return`ï¼ä¸è¯¥æ¹æ³**ä¸è°ç¨ `recalc(wb)`** |
| | | â å
¨çè¡ä¸ç´æ¾ç¤ºæ¨¡æ¿éçæ§ç¼åå¼ï¼27524.4906 / 4028.3213ï¼ã |
| | | - å
¨çè¡åæ¯ååçå´æ¯ãåºå
å
¨çãå£å¾ï¼`midClassVal(æ¹åç)`ï¼ï¼ä¸ `SUM(17å¸å·)` å£å¾ä¸ä¸è´ â æåé¡µãæ°æ®ä¸å¯¹ãã |
| | | 4. ç¬ç«å¯¼åºä»¶ `passengerMidDetail`ï¼çæ_å
¬è·¯æ
客ä¸å£å¾æç».xlsxï¼å¦æå£å¾éè¯¯ï¼ |
| | | 1 æå
¨çæ»å®¢è¿é 2864.57ï¼= ç线+å
¬äº¤ï¼**å°äºåºç§+ç½çº¦è½¦**ï¼ï¼7/8 æä¸º 0ï¼ç´¯è®¡ 18300.77ï¼ |
| | | èæ±æ»å¤§è¡¨ä¸å£å¾æç» 1 ææ¯ 3733.79ï¼å«åºç§+ç½çº¦è½¦ï¼ã |
| | | åå ï¼`loadMidClassMap()`ï¼:2313ï¼åªè£
äºãå
¬è·¯ç线ããåé
å乡å
¬äº¤ã两维ï¼**没æè£
巡游åºç§ãç½çº¦è½¦**ã |
| | | |
| | | ### 1.3 ä¿®å¤æ¹åï¼å¾
确认å宿½ï¼ |
| | | |
| | | - `loadMidClassMap()` è¡¥ `city_taxi_monthly`ï¼åé
å乡巡游åºç§ï¼ä¸ç½çº¦è½¦åé
å乡å£å¾ï¼ä¸¤å¤å£å¾ç»ä¸ã |
| | | - `fillMonthlyLedger()` å¢å ãåå¸å®¢è¿ããä¸å£å¾æç»ã两页åå¡«ï¼`fillCityRows()`/å
¨çè¡è¡¥é½ï¼å
¨ç = 17 å¸å·ä¹åï¼ææ¹ç¨å®¢è¿å£å¾çå
¨çå¼ï¼ã |
| | | - `exportPassengerMidRank()` å
¨çè¡æ¹ä¸ºåæ°å¼ï¼æåå
¥åè°ç¨ `recalc`ï¼ï¼å¹¶ç»ä¸åæ¯å£å¾ã |
| | | |
| | | --- |
| | | |
| | | ## äºãæèµãå
¨çé¢å®æè®¡åè¿åº¦æ
嵿±æ»ã导åºä¸ºç©º |
| | | |
| | | ### 2.1 第ä¸å±åå ï¼å¯¼åºçæ¯ **7 æ**ï¼ä¸æ¯ 8 æ |
| | | |
| | | ç¨æ·æ¡é¢æä»¶ `D:\æ¡é¢\çææ°æ®\çæ_å
¨çé¢å®æè®¡åè¿åº¦æ
嵿±æ» (1).xls`ï¼ä»å¤© 15:16ï¼ä¸æ¬å°ç¨ |
| | | `period=2026-07` è° `/api/report/export/investPlan` 导åºçæä»¶ **åèå®å
¨ç¸å**ï¼ |
| | | |
| | | ``` |
| | | SHA256 æ¡é¢ä»¶ = B38F90F35FEF7CF6C667D7EE68C79D6BC160E3706C70DEBDDB993914D4AD88E6 |
| | | SHA256 7æå¯¼åº = B38F90F35FEF7CF6C667D7EE68C79D6BC160E3706C70DEBDDB993914D4AD88E6 |
| | | ``` |
| | | |
| | | ä½è¯ï¼è¯¥æä»¶è¡¨å¤´åçæ¯ `1-7æç´¯è®¡å®ææèµ`ï¼åè®¡è¡ |
| | | `H6=2106760.05 / I6=1188542.01 / J6=310523.2 / W6=123170.96` æ£å¥½çäºåºå
2026-07 çå计 |
| | | ï¼2026-07ï¼start_cum 1188542.01ãyear_plan 310523.2ãyear_cum 123170.96ï¼ã |
| | | |
| | | ç¨ 2026-08 鿰坼åºçæä»¶ï¼164,864 Bï¼è¡¨å¤´ä¸º `1-8æç´¯è®¡å®ææèµ`ï¼å计 |
| | | `H6=11108628.86 / I6=3218801.57 / J6=1273968.2 / W6=744262.86`ï¼ä¸åºä¸è´ â **æä»½é对就æ£å¸¸**ã |
| | | |
| | | ### 2.2 第äºå±åå ï¼å³ä½¿æä»½å¯¹äºï¼è¿äºåä¹åªè½æ¯ç©ºç |
| | | |
| | | `模æ¿_å
¨çé¢å®æè®¡åè¿åº¦æ
嵿±æ».xls` æ 28 åï¼å¯¼åºåªè½å¡« 16 åãéå对æ¯ï¼`_qa_out/cmp_8æ_vs_æ¯ç.txt`ï¼ï¼ |
| | | |
| | | | 空å | 表头 | åå | |
| | | |---|---|---| |
| | | | C | å¿ï¼å¸ãåºï¼ | `investment_project.county` **184 个项ç®å
¨ä¸º NULL** â 导å
¥æ²¡æè¿ä¸åï¼æºè¡¨éæ¯æçï¼å¯ä¿®ï¼ | |
| | | | K / L / M | é¨èµé / çèµé / ä¼ä¸åå°æ¹èªç¹ | æ°æ®åº**æ æ¤å段**ï¼`DataImportService.findInvestHeader()` æªæ å° | |
| | | | O / P / Q | 2026年建议计åï¼å计/é¨çæèµ/主è¦å»ºè®¾å
å®¹ï¼ | åä¸ï¼æ åæ®µ | |
| | | | R / S / T | 2027年建议计åï¼å计/é¨çæèµ/主è¦å»ºè®¾å
å®¹ï¼ | åä¸ï¼æ åæ®µ | |
| | | | Y / Z | çè¡¥èµé / 项ç®å¤æ³¨ | åä¸ï¼æ åæ®µ | |
| | | |
| | | 妿 2 å¤**è¯ä¹éä½**ï¼ä¸æ¯ç©ºï¼æ¯å¡«éäºæ ¼ï¼ï¼ |
| | | - N åï¼æ¨¡æ¿=ã2026年计å-计åè¿åº¦ãï¼è¢«åæäº `progress_desc`ï¼å½¢è±¡è¿åº¦é¿ææ¬ï¼ï¼ |
| | | - X åï¼æ¨¡æ¿=ãå®é
è¿åº¦ãï¼æ¯çæ¯"å¨å»º/å®å·¥"ï¼é¡¹ç®è¡å `progress_stage`ã**å计è¡å´åå®æçæ¯ä¾**ï¼0.3967 / 0.5842ï¼ã |
| | | è§ `ReportExportService.fillInvestPlanProjectRow()` :5059 ä¸ `writeInvestAggHssf()` :5263ã |
| | | |
| | | ### 2.3 ç»è®º |
| | | |
| | | é¢å®ææ±æ»ãå¾å¤ææ 空ç½ã= ä¸ä»¶äºå å ï¼ |
| | | 1. å¯¼åºæ¶æä»½éæäº 7 æï¼æä»¶éè½ç´æ¥çåºæ¥ï¼ï¼ |
| | | 2. 导å
¥æ²¡æ C åï¼å¿å¸åºï¼ââå¯ä¿®ï¼ |
| | | 3. èµéæ¥æºã建议计åãçè¡¥èµéã夿³¨è¿ 4 ç±»åæ®µ**æ°æ®åºä»å»ºè¡¨èµ·å°±æ²¡æ**ï¼ä¸è¡¥è¡¨ç»æ/导å
¥æ å°æ°¸è¿å¡«ä¸ä¸ã |
| | | |
| | | --- |
| | | |
| | | ## ä¸ãæèµãXæç©æµç«åºæèµæç»ããXæå®¢è¿ç«æèµæç»è¡¨ãï¼æ¥è¡¨çæç颿°å¢ï¼ |
| | | |
| | | 模æ¿å·²åå¨ï¼ |
| | | - `docs/æèµ/模æ¿/模æ¿_Xæå®¢è¿ç«æèµæç»è¡¨.xlsx`ï¼æç» + æ±æ»ä¸¤é¡µï¼æå¸å·åãä¸ã使ç¨äº¤éé¨è½¦è´ç¨èµé建设项ç®ï¼äºã使ç¨ççæ²¹ç¨è¿è¿èµé建设项ç®ï¼ä¸ãåæç»¼åè¿è¾æå¡ç«ï¼åãå车äºãååï¼ |
| | | - `docs/æèµ/模æ¿/模æ¿_Xæç©æµç«åºæèµæç».xls`ï¼æ2 ç表 + åé¡¹ç®æèµå®ææ
åµ + åå¸å·è§åå
å¤é¡¹ç®å®ææ
åµ + 第 4 é¡µï¼ |
| | | |
| | | **黿ç¹ï¼å¯¼å
¥æãåç»è¡ã丢æäºã** |
| | | `DataImportService` :2465 æç¡®è·³è¿ `^[ä¸äºä¸åäºå
ä¸å
«ä¹å]+ã.*` çè¡ï¼èè¿ä¸¤å¼ è¡¨æ°æ°è¦é è¿è¡å³å®é¡¹ç®è½å¨åªä¸ªèµéæ¸ é/è§åå
å¤åã |
| | | `docs/æèµ/è¾åº/æ ¼å¼æ¢æµ_2026-07.tsv` æ¾ç¤ºæºæä»¶éè¿äºåç»è¡æ¯åå¨çï¼å¦ `R12 | ä¸ã使ç¨äº¤éé¨è½¦è´ç¨èµé建设项ç®`ï¼ã |
| | | |
| | | è¦è½å°å¿
é¡»å
å 3 æ¥ï¼ |
| | | 1. `investment_project` å¢å `fund_channel`ï¼èµéæ¸ é/åç»æ ç¾ï¼ï¼å®ä½å åæ®µï¼ |
| | | 2. 导å
¥æ¶ä¸åè·³è¿åç»è¡ï¼æ¹ä¸ºè®°å½ãå½ååç»ãå¹¶åå°å
¶åç项ç®ä¸ï¼ |
| | | 3. 鿰坼å
¥ 7 æã8 ææ°æ®åï¼ååè¿ä¸¤å¼ 表ççæå¨ï¼æå¸å· + åç»å¨ææè¡ãéè¿æ±æ»é¡µå
¬å¼ï¼ã |
| | | |
| | | > 说æï¼å¨æ²¡æ `fund_channel` ä¹å强è¡çæï¼åªè½æææé¡¹ç®å¡è¿æä¸ªåéï¼ä¸æ¯çå£å¾ä¸ç¬¦ï¼æ
å
ä¸åã |
| | | |
| | | --- |
| | | |
| | | ## åãæ°æ®æ¥çé¡µè°æ´ï¼å·²æ¹ä»£ç ï¼ |
| | | |
| | | - `traffic-audit-web/src/views/DataView.vue`ï¼æ**æ¥è¡¨æ**ä»ãæ°æ®ç±»åãåé¢ç§»å°**åé¢**ï¼æ°å¢ãæèµããè½èã两个åç» |
| | | ï¼æèµï¼æèµé¡¹ç®åºç¡è¡¨ / å¸å·ææ¥é¡¹ç®è¿åº¦ / æèµç³»ç»æ¯æå¯¼å
¥é¡¹ç®è¡¨ï¼è½èï¼è½¦è¾è½èå£åº¦æ°æ® / è½èè¿æ¿è½¦è¾æ°ï¼ã |
| | | - `traffic-audit-server/.../dataimport/controller/DataViewController.java`ï¼æ°å¢ `investmentMonthly`ã`investmentProject`ã |
| | | `investmentSystem`ã`energyVehicle`ã`energyAuth` äºç±»æ¥è¯¢ä¸åå®ä¹ï¼`mvn -o compile` éè¿ã |
| | | - **ç¶æ**ï¼ä»£ç å·²æ¹å¹¶ç¼è¯éè¿ï¼ä½**å°æªéå¯å端**ï¼æä»¥ 8090 ä¸è¿æ¯æ§é»è¾ï¼éå¯åçæã |
| | | |
| | | --- |
| | | |
| | | ## äºãå
¶ä»æ³¨æç¹ |
| | | |
| | | - æ±æ»å¤§è¡¨æ¯çï¼`docs/çææ±æ»å¤§è¡¨/2026å¹´8æéè·¯è¿è¾éæ±æ»è¡¨.xlsx` åå¨ï¼ä½ `_å¤ä»½_2026å¹´8æâ¦` åæå¤ä»½æ¯ç**ä¸åå¨**ï¼ |
| | | æ¥å¿ä¼æ `WARN æ±æ»å·¥ä½ç°¿æªæ¾å°åæå¤ä»½æ¯ç`ï¼è¿ä¹æ¯è¿äºé¡µç¾ 8 æä¸é½çä¸ä¸ªèæ¯å ç´ ã |
| | | - ä¸å£å¾æåçãå
¨ç â 17 å¸å·ä¹åãï¼1~8 æï¼27524.49 vs 24481.74ï¼ï¼å±äº**å£å¾é®é¢**ï¼éè¦ä¸å¡ç¡®è®¤å
¨çå°åºæåªä¸ªå£å¾åã |
| | |
| | | import com.trafficaudit.dataimport.entity.ScaleSplitTransport; |
| | | import com.trafficaudit.dataimport.entity.TransportAuthVehicle; |
| | | import com.trafficaudit.dataimport.entity.VehicleTrackMileage; |
| | | import com.trafficaudit.dataimport.entity.InvestmentMonthly; |
| | | import com.trafficaudit.dataimport.entity.InvestmentProject; |
| | | import com.trafficaudit.dataimport.entity.InvestmentSystem; |
| | | import com.trafficaudit.dataimport.entity.EnergyVehicleQuarterly; |
| | | import com.trafficaudit.dataimport.entity.EnergyAuthVehicle; |
| | | import com.trafficaudit.dataimport.mapper.FreightTurnoverImportMapper; |
| | | import com.trafficaudit.dataimport.mapper.H2032EnterpriseMonthlyMapper; |
| | | import com.trafficaudit.dataimport.mapper.PassengerAuthVehicleMapper; |
| | |
| | | import com.trafficaudit.dataimport.mapper.ScaleSplitTransportMapper; |
| | | import com.trafficaudit.dataimport.mapper.TransportAuthVehicleMapper; |
| | | import com.trafficaudit.dataimport.mapper.VehicleTrackMileageMapper; |
| | | import com.trafficaudit.dataimport.mapper.InvestmentMonthlyMapper; |
| | | import com.trafficaudit.dataimport.mapper.InvestmentProjectMapper; |
| | | import com.trafficaudit.dataimport.mapper.InvestmentSystemMapper; |
| | | import com.trafficaudit.dataimport.mapper.EnergyVehicleQuarterlyMapper; |
| | | import com.trafficaudit.dataimport.mapper.EnergyAuthVehicleMapper; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.web.bind.annotation.GetMapping; |
| | | import org.springframework.web.bind.annotation.RequestMapping; |
| | |
| | | private CityTaxiMonthlyMapper cityTaxiMapper; |
| | | @Resource |
| | | private CityTaxiAuthMapper cityTaxiAuthMapper; |
| | | @Resource |
| | | private InvestmentMonthlyMapper investmentMonthlyMapper; |
| | | @Resource |
| | | private InvestmentProjectMapper investmentProjectMapper; |
| | | @Resource |
| | | private InvestmentSystemMapper investmentSystemMapper; |
| | | @Resource |
| | | private EnergyVehicleQuarterlyMapper energyVehicleMapper; |
| | | @Resource |
| | | private EnergyAuthVehicleMapper energyAuthMapper; |
| | | |
| | | @GetMapping("/list") |
| | | public Result<Map<String, Object>> list(@RequestParam("type") String type, |
| | |
| | | fillPage(result, r); |
| | | break; |
| | | } |
| | | case "investmentMonthly": { |
| | | java.util.List<Long> pids = new ArrayList<>(); |
| | | if (!kw.isEmpty()) { |
| | | for (InvestmentProject ip : investmentProjectMapper.selectList( |
| | | new LambdaQueryWrapper<InvestmentProject>().like(InvestmentProject::getProjectName, kw))) { |
| | | pids.add(ip.getId()); |
| | | } |
| | | if (pids.isEmpty()) { |
| | | result.put("records", new ArrayList<>()); |
| | | result.put("total", 0L); |
| | | result.put("current", safePage); |
| | | result.put("size", safeSize); |
| | | break; |
| | | } |
| | | } |
| | | LambdaQueryWrapper<InvestmentMonthly> w = new LambdaQueryWrapper<InvestmentMonthly>() |
| | | .eq(notEmpty(period), InvestmentMonthly::getReportPeriod, period) |
| | | .in(!pids.isEmpty(), InvestmentMonthly::getProjectId, pids) |
| | | .orderByAsc(InvestmentMonthly::getProjectId) |
| | | .orderByAsc(InvestmentMonthly::getId); |
| | | Page<InvestmentMonthly> p = new Page<>(safePage, safeSize); |
| | | Page<InvestmentMonthly> r = investmentMonthlyMapper.selectPage(p, w); |
| | | result.put("records", toMaps(r.getRecords(), propsOf(INVEST_MONTHLY_COLUMNS))); |
| | | fillPage(result, r); |
| | | break; |
| | | } |
| | | case "investmentProject": { |
| | | LambdaQueryWrapper<InvestmentProject> w = new LambdaQueryWrapper<InvestmentProject>() |
| | | .like(!kw.isEmpty(), InvestmentProject::getProjectName, kw) |
| | | .orderByAsc(InvestmentProject::getCity) |
| | | .orderByAsc(InvestmentProject::getId); |
| | | Page<InvestmentProject> p = new Page<>(safePage, safeSize); |
| | | Page<InvestmentProject> r = investmentProjectMapper.selectPage(p, w); |
| | | result.put("records", toMaps(r.getRecords(), propsOf(INVEST_PROJECT_COLUMNS))); |
| | | fillPage(result, r); |
| | | break; |
| | | } |
| | | case "investmentSystem": { |
| | | LambdaQueryWrapper<InvestmentSystem> w = new LambdaQueryWrapper<InvestmentSystem>() |
| | | .eq(notEmpty(period), InvestmentSystem::getReportPeriod, period) |
| | | .like(!kw.isEmpty(), InvestmentSystem::getProjectName, kw) |
| | | .orderByDesc(InvestmentSystem::getId); |
| | | Page<InvestmentSystem> p = new Page<>(safePage, safeSize); |
| | | Page<InvestmentSystem> r = investmentSystemMapper.selectPage(p, w); |
| | | result.put("records", toMaps(r.getRecords(), propsOf(INVEST_SYSTEM_COLUMNS))); |
| | | fillPage(result, r); |
| | | break; |
| | | } |
| | | case "energyVehicle": { |
| | | LambdaQueryWrapper<EnergyVehicleQuarterly> w = new LambdaQueryWrapper<EnergyVehicleQuarterly>() |
| | | .eq(notEmpty(period), EnergyVehicleQuarterly::getReportPeriod, period) |
| | | .like(!kw.isEmpty(), EnergyVehicleQuarterly::getEnterpriseName, kw) |
| | | .orderByDesc(EnergyVehicleQuarterly::getId); |
| | | Page<EnergyVehicleQuarterly> p = new Page<>(safePage, safeSize); |
| | | Page<EnergyVehicleQuarterly> r = energyVehicleMapper.selectPage(p, w); |
| | | result.put("records", toMaps(r.getRecords(), propsOf(ENERGY_VEHICLE_COLUMNS))); |
| | | fillPage(result, r); |
| | | break; |
| | | } |
| | | case "energyAuth": { |
| | | LambdaQueryWrapper<EnergyAuthVehicle> w = new LambdaQueryWrapper<EnergyAuthVehicle>() |
| | | .eq(notEmpty(period), EnergyAuthVehicle::getReportPeriod, period) |
| | | .like(!kw.isEmpty(), EnergyAuthVehicle::getPlateNo, kw) |
| | | .orderByDesc(EnergyAuthVehicle::getId); |
| | | Page<EnergyAuthVehicle> p = new Page<>(safePage, safeSize); |
| | | Page<EnergyAuthVehicle> r = energyAuthMapper.selectPage(p, w); |
| | | result.put("records", toMaps(r.getRecords(), propsOf(ENERGY_AUTH_COLUMNS))); |
| | | fillPage(result, r); |
| | | break; |
| | | } |
| | | default: |
| | | result.put("records", new ArrayList<>()); |
| | | result.put("total", 0L); |
| | |
| | | case "cityTaxi": return TAXI_COLUMNS; |
| | | case "cityTaxiAuth": return TAXI_AUTH_COLUMNS; |
| | | case "passengerAuth": return PAUTH_COLUMNS; |
| | | case "investmentMonthly": return INVEST_MONTHLY_COLUMNS; |
| | | case "investmentProject": return INVEST_PROJECT_COLUMNS; |
| | | case "investmentSystem": return INVEST_SYSTEM_COLUMNS; |
| | | case "energyVehicle": return ENERGY_VEHICLE_COLUMNS; |
| | | case "energyAuth": return ENERGY_AUTH_COLUMNS; |
| | | default: return new ArrayList<>(); |
| | | } |
| | | } |
| | |
| | | private static final List<Map<String, Object>> BUS_COLUMNS = new ArrayList<>(); |
| | | private static final List<Map<String, Object>> TAXI_COLUMNS = new ArrayList<>(); |
| | | private static final List<Map<String, Object>> TAXI_AUTH_COLUMNS = new ArrayList<>(); |
| | | private static final List<Map<String, Object>> INVEST_MONTHLY_COLUMNS = new ArrayList<>(); |
| | | private static final List<Map<String, Object>> INVEST_PROJECT_COLUMNS = new ArrayList<>(); |
| | | private static final List<Map<String, Object>> INVEST_SYSTEM_COLUMNS = new ArrayList<>(); |
| | | private static final List<Map<String, Object>> ENERGY_VEHICLE_COLUMNS = new ArrayList<>(); |
| | | private static final List<Map<String, Object>> ENERGY_AUTH_COLUMNS = new ArrayList<>(); |
| | | |
| | | static { |
| | | H2032_COLUMNS.add(col("reportPeriod", "æ¥è¡¨æ", 100)); |
| | |
| | | PAUTH_COLUMNS.add(col("enterpriseName", "ä¼ä¸åç§°", 240)); |
| | | PAUTH_COLUMNS.add(col("vehicleCount", "è½¦è¾æ°", 100)); |
| | | PAUTH_COLUMNS.add(col("seatCount", "è½½å®¢ä½æ°", 100)); |
| | | INVEST_MONTHLY_COLUMNS.add(col("reportPeriod", "æ¥è¡¨æ", 100)); |
| | | INVEST_MONTHLY_COLUMNS.add(col("projectId", "项ç®ID", 80)); |
| | | INVEST_MONTHLY_COLUMNS.add(col("yearPlan", "æ¬å¹´è®¡åæèµ(ä¸å
)", 140)); |
| | | INVEST_MONTHLY_COLUMNS.add(col("yearCum", "èªå¹´åç´¯è®¡å®æ(ä¸å
)", 160)); |
| | | INVEST_MONTHLY_COLUMNS.add(col("monthDone", "æ¬æå®ææèµ(ä¸å
)", 150)); |
| | | INVEST_MONTHLY_COLUMNS.add(col("startCum", "èªå¼å§å»ºè®¾ç´¯è®¡å®æ(ä¸å
)", 180)); |
| | | INVEST_MONTHLY_COLUMNS.add(col("progressStage", "å»ºè®¾é¶æ®µ", 120)); |
| | | INVEST_MONTHLY_COLUMNS.add(col("progressDesc", "形象è¿åº¦", 320)); |
| | | INVEST_MONTHLY_COLUMNS.add(col("buildingArea", "建çé¢ç§¯", 110)); |
| | | INVEST_PROJECT_COLUMNS.add(col("projectName", "项ç®åç§°", 260)); |
| | | INVEST_PROJECT_COLUMNS.add(col("category", "ç±»å«", 100)); |
| | | INVEST_PROJECT_COLUMNS.add(col("city", "å¸å·", 90)); |
| | | INVEST_PROJECT_COLUMNS.add(col("county", "å¿ï¼å¸ãåºï¼", 120)); |
| | | INVEST_PROJECT_COLUMNS.add(col("builderName", "建设åä½", 200)); |
| | | INVEST_PROJECT_COLUMNS.add(col("constructNature", "建设æ§è´¨", 100)); |
| | | INVEST_PROJECT_COLUMNS.add(col("startTime", "å¼å·¥å¹´", 90)); |
| | | INVEST_PROJECT_COLUMNS.add(col("endTime", "å®å·¥å¹´", 90)); |
| | | INVEST_PROJECT_COLUMNS.add(col("totalInvestment", "æ»æèµ(ä¸å
)", 130)); |
| | | INVEST_PROJECT_COLUMNS.add(col("buildingArea", "建çé¢ç§¯", 110)); |
| | | INVEST_PROJECT_COLUMNS.add(col("approvalGk", "å·¥å¯ææ ¸åæ¹å¤æå·", 200)); |
| | | INVEST_PROJECT_COLUMNS.add(col("approvalCs", "åè®¾ææ½å·¥å¾æ¹å¤æå·", 200)); |
| | | INVEST_PROJECT_COLUMNS.add(col("source", "æ¥æº", 100)); |
| | | INVEST_SYSTEM_COLUMNS.add(col("reportPeriod", "æ¥è¡¨æ", 100)); |
| | | INVEST_SYSTEM_COLUMNS.add(col("projectName", "项ç®åç§°", 260)); |
| | | INVEST_SYSTEM_COLUMNS.add(col("totalInvestment", "æ»æèµ(ä¸å
)", 130)); |
| | | INVEST_SYSTEM_COLUMNS.add(col("startCum", "èªå¼å§å»ºè®¾ç´¯è®¡å®æ(ä¸å
)", 180)); |
| | | INVEST_SYSTEM_COLUMNS.add(col("yearPlan", "æ¬å¹´è®¡åæèµ(ä¸å
)", 140)); |
| | | INVEST_SYSTEM_COLUMNS.add(col("yearCum", "èªå¹´åç´¯è®¡å®æ(ä¸å
)", 160)); |
| | | INVEST_SYSTEM_COLUMNS.add(col("monthDone", "æ¬æå®ææèµ(ä¸å
)", 150)); |
| | | ENERGY_VEHICLE_COLUMNS.add(col("reportPeriod", "æ¥è¡¨æ", 100)); |
| | | ENERGY_VEHICLE_COLUMNS.add(col("regionCode", "æå±å°åº", 100)); |
| | | ENERGY_VEHICLE_COLUMNS.add(col("enterpriseName", "ä¼ä¸åç§°", 220)); |
| | | ENERGY_VEHICLE_COLUMNS.add(col("plateNo", "车çå·", 110)); |
| | | ENERGY_VEHICLE_COLUMNS.add(col("vehicleType", "车è¾ç±»å", 130)); |
| | | ENERGY_VEHICLE_COLUMNS.add(col("fuelType", "çæç±»å", 110)); |
| | | ENERGY_VEHICLE_COLUMNS.add(col("manufactureYear", "åºå年份", 100)); |
| | | ENERGY_VEHICLE_COLUMNS.add(col("markedTonnage", "æ è®°å¨ä½", 100)); |
| | | ENERGY_VEHICLE_COLUMNS.add(col("totalMileage", "æ»è¡é©¶éç¨(å
Ž)", 150)); |
| | | ENERGY_VEHICLE_COLUMNS.add(col("loadedMileage", "éè½½éç¨(å
Ž)", 140)); |
| | | ENERGY_VEHICLE_COLUMNS.add(col("emptyMileage", "空载éç¨(å
Ž)", 140)); |
| | | ENERGY_VEHICLE_COLUMNS.add(col("freight", "è´§è¿é(å¨)", 120)); |
| | | ENERGY_VEHICLE_COLUMNS.add(col("turnover", "å¨è½¬é(å¨å
Ž)", 140)); |
| | | ENERGY_VEHICLE_COLUMNS.add(col("tripCount", "车次", 90)); |
| | | ENERGY_VEHICLE_COLUMNS.add(col("fuelUnit", "çæåä½", 100)); |
| | | ENERGY_VEHICLE_COLUMNS.add(col("fuelConsumption", "çææ¶èé", 120)); |
| | | ENERGY_VEHICLE_COLUMNS.add(col("avgDistance", "å¹³åè¿è·", 110)); |
| | | ENERGY_VEHICLE_COLUMNS.add(col("avgLoadedTonnage", "å¹³åè½½éå¨ä½", 130)); |
| | | ENERGY_VEHICLE_COLUMNS.add(col("avgTripMileage", "å¹³å车次éç¨", 130)); |
| | | ENERGY_VEHICLE_COLUMNS.add(col("fuelPer100km", "ç¾å
¬éæ²¹è", 120)); |
| | | ENERGY_VEHICLE_COLUMNS.add(col("turnoverFuel", "å¨è½¬éæ²¹è", 120)); |
| | | ENERGY_AUTH_COLUMNS.add(col("reportPeriod", "æ¥è¡¨æ", 100)); |
| | | ENERGY_AUTH_COLUMNS.add(col("plateNo", "车çå·", 110)); |
| | | ENERGY_AUTH_COLUMNS.add(col("vehicleType", "车è¾ç±»å", 130)); |
| | | ENERGY_AUTH_COLUMNS.add(col("fuelType", "çæç±»å", 110)); |
| | | ENERGY_AUTH_COLUMNS.add(col("markedTonnage", "æ è®°å¨ä½", 100)); |
| | | ENERGY_AUTH_COLUMNS.add(col("tractionQuality", "çµå¼è´¨é", 110)); |
| | | |
| | | } |
| | | } |
| | |
| | | <el-main> |
| | | <h3>导å
¥æ°æ®æ¥ç</h3> |
| | | <div class="toolbar"> |
| | | <span class="toolbar-label">æ¥è¡¨æ</span> |
| | | <el-date-picker v-model="period" type="month" placeholder="æ¥è¡¨æï¼å
¨é¨ï¼" value-format="yyyy-MM" clearable style="width:150px" @change="doQuery"></el-date-picker> |
| | | <span class="toolbar-sep"></span> |
| | | <span class="toolbar-label">æ°æ®ç±»å</span> |
| | | <el-radio-group v-model="activeModule" size="small" @change="onModuleChange"> |
| | | <el-radio-button v-for="g in modules" :key="g.key" :label="g.key">{{ g.name }}</el-radio-button> |
| | |
| | | <el-option v-for="t in activeTypes.types" :key="t.value" :label="t.label" :value="t.value"></el-option> |
| | | </el-option-group> |
| | | </el-select> |
| | | <span class="toolbar-sep"></span> |
| | | <el-date-picker v-model="period" type="month" placeholder="æ¥è¡¨æï¼å
¨é¨ï¼" value-format="yyyy-MM" clearable style="width:150px" @change="doQuery"></el-date-picker> |
| | | <el-input v-model="keyword" placeholder="ä¼ä¸/å¸å·åç§°" clearable style="width:180px" @keyup.enter.native="doQuery"></el-input> |
| | | <el-button type="primary" size="small" @click="doQuery">æ¥è¯¢</el-button> |
| | | <el-button size="small" icon="el-icon-full-screen" @click="toggleFullscreen">å
¨å±æ¥ç</el-button> |
| | |
| | | { value: 'cityTaxi', label: '巡游åºç§æ±½è½¦è¿è¥æå¡æ
嵿æ¥' }, |
| | | { value: 'cityTaxiAuth', label: 'åºç§è½¦è¿æ¿è½¦è¾' } |
| | | ] |
| | | }, |
| | | { |
| | | key: 'invest', name: 'æèµ', types: [ |
| | | { value: 'investmentProject', label: 'æèµé¡¹ç®åºç¡è¡¨' }, |
| | | { value: 'investmentMonthly', label: 'å¸å·ææ¥é¡¹ç®è¿åº¦' }, |
| | | { value: 'investmentSystem', label: 'æèµç³»ç»æ¯æå¯¼å
¥é¡¹ç®è¡¨' } |
| | | ] |
| | | }, |
| | | { |
| | | key: 'energy', name: 'è½è', types: [ |
| | | { value: 'energyVehicle', label: '车è¾è½èå£åº¦æ°æ®' }, |
| | | { value: 'energyAuth', label: 'è½èè¿æ¿è½¦è¾æ°' } |
| | | ] |
| | | } |
| | | ], |
| | | activeModule: 'freight', |