| docs/功能测试报告/功能测试报告_投资月报格式探测与字段映射表_2026-09-17.md | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| docs/工作日结/工作日结_2026-09-17.md | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| docs/投资/工具/格式探测.py | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| docs/投资/工具/隐藏项探测.py | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| docs/投资/输出/字段映射表_草案_2026-07.xlsx | 补丁 | 查看 | 原始文档 | blame | 历史 | |
| docs/投资/输出/市州月报格式差异报告_2026-07.md | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| docs/投资/输出/待确认清单_2026-09-17.md | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| docs/投资/输出/隐藏数据核实清单_2026-07.md | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| docs/投资/输出/隐藏项探测_2026-07.md | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| docs/投资/输出/隐藏项探测_2026-07.txt | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
docs/¹¦ÄܲâÊÔ±¨¸æ/¹¦ÄܲâÊÔ±¨¸æ_Ͷ×ÊÔ±¨¸ñʽ̽²âÓë×Ö¶ÎÓ³Éä±í_2026-09-17.md
@@ -89,3 +89,21 @@ - 仿ªéç¯ï¼**æ å°è¡¨ 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 æ¡ï¼ docs/¹¤×÷ÈÕ½á/¹¤×÷ÈÕ½á_2026-09-17.md
@@ -89,3 +89,35 @@ - **æ å°è¡¨ 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**ã docs/Ͷ×Ê/¹¤¾ß/¸ñʽ̽²â.py
@@ -107,7 +107,10 @@ def open_sheets(path): """è¿å [(sheet_name, nrows, ncols, cell_fn), ...]ï¼.et 请æ¹ç¨ Excel COMã""" """è¿å [(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': docs/Ͷ×Ê/¹¤¾ß/Òþ²ØÏî̽²â.py
@@ -121,12 +121,9 @@ ext = os.path.splitext(fn)[1].lower() L.append('### %s' % fn) L.append('') if ext == '.et': L.append('- æ ¼å¼ï¼WPS `.et`ï¼xlrd/openpyxl é½è¯»ä¸äºï¼é Excel COM / WPS æå¼ï¼') L.append('') continue try: info = scan_xls(fp) if ext == '.xls' else scan_xlsx(fp) # 注æï¼.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('') docs/Ͷ×Ê/Êä³ö/×Ö¶ÎÓ³Éä±í_²Ý°¸_2026-07.xlsxBinary files differ
docs/Ͷ×Ê/Êä³ö/ÊÐÖÝÔ±¨¸ñʽ²îÒ챨¸æ_2026-07.md
@@ -66,7 +66,7 @@ | 宿 | æ¹åç宿å¸é路客è¿ç«åºæèµæ¥è¡¨ï¼æãå¹´æ¥ï¼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` æ ¼å¼**ï¼æä»¶ååã6æãä½å å®¹æ¯ 7 æï¼å·¥ä½ç°¿å æ 2026å¹´1æâ2026å¹´7æ å ± 7 å¼ åæè¡¨ï¼å¿ é¡»æå·¥ä½è¡¨éæï¼**D åå¤åºãå»ºè®¾è§æ¨¡ï¼ç«çº§å项ç®ç±»åï¼ã**ï¼å¯¼è´ 建设æ§è´¨=Eãå¼å·¥=Fã竣工=Gãæ»æèµ=Hãèªå¼å§å»ºè®¾ç´¯è®¡=**I**ãæ¬å¹´è®¡å=**J**ãèªå¹´å累计=**K**ãæ¬æå®æ=**L**ãå»ºè®¾é¶æ®µ=**M**ã形象è¿åº¦=**N**ï¼**ã2026-09-17 ç¨æ·å£å¾ãåä½å³ç§»ä¸åç¹æ®å¤çï¼ç¨åºæè¡¨å¤´æåå®ä½åï¼åªåæ¬æ¬¡è¦æ´æ°çåæ®µ** | | è¥é³ | è¥é³å¸éè·¯è¿è¾æå¡ä¸å¿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 个æä»¶ï¼ @@ -103,7 +103,7 @@ | --- | --- | --- | --- | | 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 å + æä»¶åæä»½ä¸å®é ä¸ç¬¦ | ç¨ Excel COM æå¼ .etï¼æ**表头æåå®ä½å**ï¼ä¸åæ»åå·ï¼åæåç§°åå¼ï¼ç¨å·¥ä½è¡¨å æ¥ææ ¸å¯¹æä»½ã**ã2026-09-17 ç¨æ·å£å¾ãä¸åç¹æ®å¤çï¼åªåæ¬æ¬¡è¦æ´æ°çåæ®µ** | | H3 | è¥é³å®¢è¿ | `.et` æ ¼å¼ + å使´ä½å³ç§» 1 å + æä»¶åæä»½ä¸å®é ä¸ç¬¦ | **`.et` å®ä¸º OLE2/BIFF8ï¼`xlrd` ç´æ¥è¯»å³å¯**ï¼æ é COMï¼ï¼æ**表头æåå®ä½å**ï¼ä¸åæ»åå·ï¼åæåç§°åå¼ï¼ç¨å·¥ä½è¡¨å æ¥ææ ¸å¯¹æä»½ã**ã2026-09-17 ç¨æ·å£å¾ãä¸åç¹æ®å¤çï¼åªåæ¬æ¬¡è¦æ´æ°çåæ®µ** | | H4 | æ¬é¡¹ç®æææºæä»¶ | æ°æ®åºæãå¸å·è¡ / åç±»è¡ï¼ä¸ãäºãä¸ãåï¼/ å°è®¡è¡ / åè®¡è¡ / 空è¡ãå项ç®è¡æ··æ | ç»ä¸çã项ç®è¡å¤å®ãè§åï¼A åä¸ºæ´æ°åºå·ï¼æéå·å¼æ åºå·ï¼+ Bï¼æ Aï¼å项ç®åç§°é空 + åç§°ä¸å«ãå°è®¡/å计/ä¸ã/äºã/ä¸ã/åããï¼åæ¶æ å¸å·è¡ãå°è®¡è¡ æ¶é为**æ ¡éªç¨å¯¹ç §ç»** | | H5 | æ¬é¡¹ç®æææºæä»¶ | ãéèãä¸çäºã䏿¯æ°æ®ãï¼é»ç³ç©æµéèè¡ R10 æ¯çå®é¡¹ç®è¡ï¼ä¸å·²è®¡å ¥å¸å·å计ï¼ï¼åä¹ãå¯è§ãä¹ä¸çäºãæ¯æ¬ææ°æ®ãï¼æ½æ±/æåº/æåºçå¯è§è¡¨åä¸å®é æä»½ä¸ç¬¦ï¼ | **ç¦æ¢æ"éèè¡ / éèå·¥ä½è¡¨"å½ä½è¿æ»¤æ¡ä»¶**ãåæ°å¤å®åªç¨ä¸æ¡ï¼â è¡¨å¤´æ¥æé表ï¼â¡ å¸å·è¡å段ï¼â¢ 项ç®è¡å¤å®ï¼åºå·/åç§°/æ°å¼éç¹ï¼| @@ -132,7 +132,7 @@ 2. **æä»½ä¸è¦é æä»¶å/å·¥ä½è¡¨å**ï¼ä¼å ç¨è¡¨å¤´åºæ¥ææ ¼å¤å®ï¼å¤ä¸åºæ¥åç¨æä»¶åä¸ç 6 ä½ `YYYYMM`ï¼åå¤ä¸åºæ¥æç¨ã嫿°æ®çæåä¸å¼ 表ãå¹¶ä¸**å¿ é¡»å¼¹çªç¡®è®¤**ã 3. **åæ®µè§£æ**ï¼æå·¥ä½è¡¨æãå¸å·è¡ / åç±»è¡ / å°è®¡è¡ / å计è¡ãåææ®µï¼åªåç®æ å¸å·æ®µç项ç®è¡ï¼ç¨ãå°è®¡/å计ãè¡ä¸é¡¹ç®è¡æ±åå**å é¨ä¸è´æ§æ ¡éª**ï¼ä¸ä¸è´ â å¼¹çª + è®°æ¥å¿ï¼ã 4. **å¸å·æ¸ å对账**ï¼ç¨åºå ç½® 17 å¸å·æ¸ åï¼å¯¹ç¼ºå¤±æä»¶ãç¼ºå¤±æ°æ®è¡¨é个æç¤ºï¼æ¬æ¬¡å®¢è¿ç¼º 7 个å¸å·æä»¶ï¼ã 5. **读æä»¶ä¼å Excel COM**ï¼`.et` åªè½ COM/WPS 读ï¼`.xls` ç¨ COM ä¹è½æ¿å°å ¬å¼ç»æï¼ï¼xlrd/openpyxl ä» ç¨äº**æ ¼å¼æ¢æµ**è¿ç±»åªè¯»åºæ¯ã 5. **读æä»¶**ï¼`.xls` ä¸ `.et` é½ç¨ **xlrd** ç´è¯»ï¼å®æµ `.et` æ¯ WPS åæç OLE2/BIFF8 å¤åææ¡£ï¼magic 为 `D0CF11E0`ï¼xlrd 坿£å¸¸æå¼å¹¶å举工ä½è¡¨ï¼ï¼`.xlsx` ç¨ openpyxlã**ä¸å¿ 为äºè¯» `.et` ä¸é¨èµ· Excel COM**ï¼COM åªå¨å¿ é¡»åãå ¬å¼è®¡ç®ç»æãæè¯» `.xls` æ ·å¼æ¶æç¨ï¼ã 6. **ä¸è¦ç¨ãéèè¡ / éèå·¥ä½è¡¨ãåè¿æ»¤**ï¼é»ç³ç©æµçéèè¡ R10 æ¯çå®é¡¹ç®è¡ï¼é³æ°å¿ç¦å±±ç©æµä»å¨ä¸å¿ï¼å·²è®¡å ¥é»ç³å¸å·å计ï¼ï¼æ½æ±/æåºçå¯è§è¡¨ååèæ¯åå²è¡¨åãå¤å®åªç¨ãè¡¨å¤´æ¥æé表 + å¸å·è¡å段 + 项ç®è¡å¤å®ã䏿¡ã --- @@ -164,6 +164,7 @@ | 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/Ͷ×Ê/Êä³ö/´ýÈ·ÈÏÇåµ¥_2026-09-17.md
New file @@ -0,0 +1,182 @@ # æèµææ¥ ââ å¾ ç¡®è®¤æ¸ åï¼å¾éçï¼ > ç¨éï¼æå¼å·¥åå¿ é¡»å®çå£å¾ä¸æ¬¡é®å®ï¼å¾å®å°±è½ç´æ¥è½å° 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ãï¼ä½ 说è¦è¯·æåäºï¼æç¼ï¼æ¯ä¸ªæè¿éè¦æå·¥åæ¨¡æ¿åï¼ ä¸ç¨çï¼çä½ åäºçç»è®ºï¼æä¼å æãåªç¨æ¯ç + èªå¨æ©æãçæ¹åå夿¹æ¡ã docs/Ͷ×Ê/Êä³ö/Òþ²ØÊý¾ÝºËʵÇåµ¥_2026-07.md
@@ -2,6 +2,7 @@ > çææ¶é´ï¼2026-09-17 > æ¢æµå·¥å ·ï¼`docs\æèµ\å·¥å ·\éèé¡¹æ¢æµ.py`ï¼åªè¯»ï¼ä¸æ¹ä»»ä½æºæä»¶ï¼ > è¦çèå´ï¼**27/27 ä¸ªæºæä»¶**ï¼`.xls` / `.xlsx` / `.et` åå¯åªè¯»æ¢æµï¼ > æºå¨å¯è¯»ç»æï¼`docs\æèµ\è¾åº\éèé¡¹æ¢æµ_2026-07.md` / `.txt` --- @@ -10,7 +11,7 @@ 1. **æ¨æ²¡çéï¼Excel éæå¼ç¡®å®çä¸å°é£äºè¡/é£äºè¡¨ââå 为å®ä»¬è¢«è®¾ç½®æäºãéèãã** æä¸æ¯å¨è¯´"æ¨æ²¡æ¾å°"ï¼èæ¯è¯´"å®ä»¬è¢«èèµ·æ¥äº"ã 2. **ç¨åºè¯»åå æ ¼ä¸å"éè"å½±å**ï¼éèçè¡/è¡¨ä¸æ ·è½è¯»å°ãæä»¥"çä¸å°"å"åä¸å°"æ¯ä¸¤åäºã 3. å ¨ç 27 ä¸ªæºæä»¶ï¼å®¢è¿ 10 + ç©æµ 17ï¼è¥é³å®¢è¿æ¯ `.et` æ ¼å¼æä¸è½åªè¯»æ¢æµï¼éï¼**15 个æä»¶å«éè项**ï¼å ¶ä¸**çæ£ä¼è®©ç¨åºåéæ°çåªæ 1 个ï¼åå °ç©æµ**ï¼å·²ä¿®å¤ï¼ã 3. å ¨ç **27 ä¸ªæºæä»¶ï¼å®¢è¿ 10 + ç©æµ 17ï¼å·²å ¨é¨æ¢æµå®æ¯**ï¼**15 个æä»¶å«éè项**ï¼12 个没æï¼ï¼å ¶ä¸**çæ£ä¼è®©ç¨åºåéæ°çåªæ 1 个ï¼åå °ç©æµ**ï¼å·²ä¿®å¤ï¼ã --- @@ -54,14 +55,15 @@ | **客è¿** | `2026å¹´7ææåºé路客è¿ç«åºæèµç»è®¡æ¥è¡¨ï¼æãå¹´æ¥ï¼.xls` | 3 | 1 å¼ ï¼`VOOQTNP` | 空表ï¼0 è¡Ã0 åï¼ | â æ å½±å | | **客è¿** | `2026æ¹åçé路客è¿ç«åºæèµç»è®¡æ¥7æ(æ©æ½å·).xls` | 5 | 4 å¼ ï¼`SIMZNE`ã`YESWAQ`ã`BVSWOQ`ã`SPRRQW` | 4 å¼ ç©ºè¡¨ï¼0 è¡Ã0 åï¼ | â æ å½±å | ### 3.3 没æéè项çæä»¶ï¼11 ä¸ªï¼ ### 3.3 没æéè项çæä»¶ï¼12 ä¸ªï¼ - 客è¿ï¼5 个ï¼ï¼é»åãæ¦æ±ï¼åå±±/æ±å£ï¼ã宿ãèé¨ãåæ - 客è¿ï¼6 个ï¼ï¼é»åãæ¦æ±ï¼åå±±/æ±å£ï¼ã宿ãèé¨ãåæã**è¥é³** - ç©æµï¼6 个ï¼ï¼é»åãéå·ãè¥é³ã天é¨ã仿¡ã宿 ### 3.4 æªè½æ¢æµç 1 个æä»¶ ### 3.4 å ³äº `.et`ï¼å以为读ä¸äºï¼å®æµè½è¯»ï¼ `è¥é³å¸éè·¯è¿è¾æå¡ä¸å¿2026å¹´6ææèµ (1).et` æ¯ WPS ä¸ææ ¼å¼ï¼`xlrd` / `openpyxl` é½è¯»ä¸äºï¼**æ¬æ¬¡æªè½åªè¯»æ¢æµå®çéè项**ï¼çç¨åºç¨ Excel COM æå¼æ¶åä¸å¹¶æ£æµã `è¥é³å¸éè·¯è¿è¾æå¡ä¸å¿2026å¹´6ææèµ (1).et` æä»¶åæ¯ WPS ç `.et`ï¼ä½å®**å ¶å®æ¯ OLE2 å¤åææ¡£ / BIFF8**ï¼æä»¶å¤´ `D0CF11E0A1B11AE1`ï¼ï¼`xlrd` å¯ä»¥ç´æ¥è¯»ââ已宿µè¯»åº 7 å¼ åæè¡¨ï¼`2026å¹´1æ`â`2026å¹´7æ `ï¼ï¼**7 å¼ å ¨é¨å¯è§ï¼æ éèè¡/å**ã æä»¥ã读 `.et` å¿ é¡»ç¨ Excel COMãè¿ä¸ªå¤ææ¯éçï¼å·²å¨å·®å¼æ¥åé订æ£ï¼27 ä¸ªæºæä»¶ç°å¨**å ¨é¨**è½åªè¯»æ¢æµã --- docs/Ͷ×Ê/Êä³ö/Òþ²ØÏî̽²â_2026-07.md
@@ -1,6 +1,6 @@ # éèé¡¹æ¢æµï¼åªè¯»ï¼ â 2026-07 çææ¶é´ï¼2026-09-17 11:36:55 çææ¶é´ï¼2026-09-17 13:51:51 说æï¼åªè¯»æ«æï¼ä¸æ¹ä»»ä½æºæä»¶ããéèã= Excel éé»è®¤çä¸å°ï¼ä½ç¨åºè¯»åå æ ¼è½è¯»å°ã ## 客è¿ï¼å®¢è¿ç«ï¼ ï¼ç®å½ï¼D:\ææ¡£\ChatGPT\traffic-audit\docs\æèµ\è¾å ¥\客è¿ï¼å®¢è¿ç«ï¼\7æï¼ @@ -61,7 +61,14 @@ ### è¥é³å¸éè·¯è¿è¾æå¡ä¸å¿2026å¹´6ææèµ (1).et - æ ¼å¼ï¼WPS `.et`ï¼xlrd/openpyxl é½è¯»ä¸äºï¼é Excel COM / WPS æå¼ï¼ - å·¥ä½è¡¨æ»æ° 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 docs/Ͷ×Ê/Êä³ö/Òþ²ØÏî̽²â_2026-07.txt
@@ -1,6 +1,6 @@ # éèé¡¹æ¢æµï¼åªè¯»ï¼ â 2026-07 çææ¶é´ï¼2026-09-17 11:36:55 çææ¶é´ï¼2026-09-17 13:51:51 说æï¼åªè¯»æ«æï¼ä¸æ¹ä»»ä½æºæä»¶ããéèã= Excel éé»è®¤çä¸å°ï¼ä½ç¨åºè¯»åå æ ¼è½è¯»å°ã ## 客è¿ï¼å®¢è¿ç«ï¼ ï¼ç®å½ï¼D:\ææ¡£\ChatGPT\traffic-audit\docs\æèµ\è¾å ¥\客è¿ï¼å®¢è¿ç«ï¼\7æï¼ @@ -61,7 +61,14 @@ ### è¥é³å¸éè·¯è¿è¾æå¡ä¸å¿2026å¹´6ææèµ (1).et - æ ¼å¼ï¼WPS `.et`ï¼xlrd/openpyxl é½è¯»ä¸äºï¼é Excel COM / WPS æå¼ï¼ - å·¥ä½è¡¨æ»æ° 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