1.EXCEL中按钮源码
2.Excel2010VBAç¼ç¨ä¸å®è·µçèª åº
3.表格软件哪个好用
4.免费开源办公软件LibreOffice 7.4.6下载安装(Windows)
5.我想制作个网页..大家教教我...
6.golang读åè¶
大excelï¼
EXCEL中按钮源码
Worksheets("sheet1").Range("a5").Value = Worksheets("sheet1").Range("iv5").Value The线电系统线电系统n
Worksheets("sheet2").Range("a5:fy5").Value = _
Worksheets("sheet1").Range("a5:fy5").Value
我发现你的数据是从5-的,所以这里面的表格表格常量“5-”可以用变量来代替,简化代码如下:
dim i
for i= 5 to
If Worksheets("sheet1").Range("i1").Value = Worksheets("sheet1").Range("k7").Value And Worksheets("sheet1").Range("a" & i).Value = Worksheets("sheet1").Range("iv" & i).Value The源码源码n
Worksheets("sheet2").Range("a" & i & ":fy" & i).Value = _
Worksheets("sheet1").Range("a" & i & ":fy" & i).value
end if
next i
如果解决了你的问题,加点分吧。线电系统线电系统
ExcelVBAç¼ç¨ä¸å®è·µçèª åº
寻ï¼æ¯ä¸ç§å°ºåº¦ãå¤æ¶å «å°ºä¸ºä¸å¯»ï¼çå®ç³è¯äºâé£æ¥å³°ä¸å寻å¡ï¼é»è¯´é¸¡é¸£è§æ¥åâï¼å½¢å®¹é£æ¥å³°ä¸å¡ä¹æé«ã寻ï¼æ¯ä¸ç§æå·§ãä»æ¥ç½ç»ä¸ºèªå¦è æä¾äºé常巨大çèµæºå¹³å°ï¼ä½ç¼ºä¹æå·§çæ¥è¯¢åæ±å©ï¼å¾å¾âä¼é寻ä»åç¾åº¦âå´é¾æâè¦ç¶åé¦âçé¡¿æãèåç¨å ³é®è¯æç´¢ï¼å常å¯ä½¿äººä½ä¼å°âç¯ç«éçâä¹ç¾æ¯ã
寻ï¼æ¯ä¸ç§è¿½æ±ãç½ç»ä¸æ´»è·çè¿ä¹ä¸ç¾¤äººï¼ä»ä»¬æ¾ç»ä¹æ¯æµæçèé¸ï¼å¨å¯»è§£è·å©æ¶å¿åææ¿ï¼å¨å¯»å¸é®éæ¶å¿æå´æ¬ãæ¸æ¸å°ï¼ä»ä»¬å äºå©çç念èèéï¼ç¸äºæ¶æï¼åæä¸æå°å¦ä¹ ãå®è·µä¸åæ°ãé¢å¯¹ä¸ä¸ªä¸ªææ¯çæ®é«ç¹ï¼ä»ä»¬æ¯ç¿æºèæ ç§çâ寻è âï¼å£ç«å寻æ¢ç»æï¼å¯»æ ¹ç©¶åºè§£çé¾ï¼
寻ï¼æ¯ä¸ç§å¿å¢ãæ±ç¥æ¢ç§å½å¿åå山论åä¹é«è¿ï¼è§£å³é®é¢åºæå®æ åæ æä¹å¯»å¸¸ï¼è¿ä¾¿æ¯â寻è âä¿®ç¼çå¿å¢ãæ¥è æ¯å®¢ï¼æé®å¿ çï¼ä¸æ å丽çæå¼ï¼ä½æ±ç´å»é®é¢ä¹æ ¹æºï¼ç¨ç®åçæ¹æ³å®æå¤æçäºæ ã
æ¬ä¸ä¹¦çä½è å°±æ¯è¿æ ·çä¸ç¾¤â寻è âãå¨é¿æç线ä¸ççå线ä¸äº¤æµãå¹è®æ´»å¨ä¸ï¼ä»ä»¬æ¥è§¦è¿é对åä¸ç±»é®é¢åå¥ç¾æªçæé®ï¼æ·±ç¥è®¸å¤äººè¦å¯»èä¸å¾çè¦å®³ï¼çè³ç»å°±äºä¸æä» æ ¹æ®å«æ··ä¸æ¸ çæé®è¿è¡çé¢ã解é¢çæ¬é¢ãéè¿ä¸æå°ç§¯ç´¯ä¸æ´çï¼Excelæå·§ç½ï¼ææ¯ç¤¾åºï¼çç主们æ¨åºäºâExcelçé¾å寻å解âä¸ä¹¦ï¼è¿äºâçé¾âé½æ¯è®¸å¤äººæ¾ç»æç´¢åæé®è¿çï¼ä¹æ¯å¤§å¤æ°ç¨æ·å¨å·¥ä½ä¸å¯è½ä¼éå°çä¸äºå¯»å¸¸é®é¢ã书ä¸æ¡ä¾æ¶åè¡æ¿åå ¬ã人åèµæºãéèè´¢å¡ãç»æµç»è®¡ãå¦æ ¡æè²ãå·¥ç¨ææ¯ãå»çå«çãè´¨é管çãç产管ççå¤ä¸ªé¢åï¼å¹¶æ ¹æ®Excelç主è¦åè½ååå°æ´çæ书ã
å¨ä¸ä¹¦ç¼èè¿ç¨ä¸ï¼âå®ç¨ä¸ºä¸»âçåå贯彻å§ç»ï¼æææ¡ä¾é½éµå¾ªå®é å·¥ä½åºæ¯åç¥è¯ç¹è§£è¯´ç´§å¯ç»åç主线ï¼æå¼ä¸äºåèä¸å®ãè°é¾æ¦æ¶©çé«æ·±è§£æ³ï¼èå°åºç¡ç论å解å³æ¹æ¡å¯äºå¯»å¸¸æå·§ä¹ä¸ï¼è®©è¯»è è½å¾å ¶ç¨ãæå ¶çï¼ä»¥æå®ç°ä¸ºæ´å¤ç人解å³æ´å¤é®é¢çç®åæ¿æ¯ã
寻è
æè°¢æ¨éæ©âExcel çé¾å寻å解âä¸ä¹¦ä¹ãExcel VBAç¼ç¨ä¸å®è·µãï¼
Excel å ·æ强大çè¿ç®ä¸åæè½åãä»Excel å¼å§ï¼æ¹è¿çåè½åºä½¿æä½æ´ç´è§ãæ´å¿«æ·ï¼å®ç°äºè´¨çé£è·ãä¸è¿éè¦è¿ä¸æ¥æåæçåå®ç°èªå¨ååä» é åè½åºçèååè½æ¯è¿è¿ä¸å¤çï¼æ£å å¦æ¤ï¼å¾®è½¯å ¬å¸å¨Excelä¸å¼è¿äºVBAç¨åºï¼ä¸é¦æ¬¡å¨Excelä¸å级VBAå° 7.0çæ¬ãéè¿VBAå¯ä»¥è®©å¤æçæ¥è¡¨ç®ååï¼ä¸å¯ä»¥è®©é¨åæä½å ¨èªå¨å®æï¼ååæè ç¾åçå¶è¡¨æçæ为å¯è½ã
ä¸ä¹¦ä»ç»
âExcel çé¾å寻å解âä¸ä¹¦æ¯ç±Excelæå·§ç½çè´è´£äººã微软ææä»·å¼ä¸å®¶ï¼MVPï¼é»æé³å ççå并ç»ç»ç¼åçä¸å¥ç³»å书ç±ã
Excelæå·§ç½æ¨å¨éç¹æ¨å¹¿Excel åä»åæ´é«çæ¬çåºç¨ï¼å¹¶ä¸ºå¹¿å¤§çExcelç±å¥½è æä¾ä¸ä¸ªå 容å å®ãåç±»æ¸ æ°ãç»å ¸å®ç¨ã精彩纷åãäºæ å¦ä¹ ãå好交æµçå¹³å°ã社åºæç«ä¸ä¹ 便å¸å¼äºä¼å¤å¾®è½¯MVPåæå¿äºæ¨å¹¿çµåè¡¨æ ¼åºç¨ææ¯çé«æ驻足ï¼é¿æ为ç½åå 费解ççé¾é®é¢ï¼å¹¶å¤äºå°ç²¾å½©çççå¸åæå ¶ææ¶åçç¥è¯ååºç¨ä¸¤ä¸ªç»´åº¦ï¼æ´çæ为ååææ¯æç« ã
社åºè®¾æ讨论ãæç« ãèµæºä¸å¤§ææ¯ä¸åºï¼å¹¶æç §Excelçåè½å½å±å°ä¸»é¢åå为åºç¡åºç¨ãæ°æ®éè§è¡¨ãæ¡ä»¶æ ¼å¼ãå½æ°ä¸å ¬å¼ãå¾è¡¨ä¸å¾å½¢ãVBAãSQL in Excelã综ååºç¨çæ¹é¢ï¼æ¬ä¸ä¹¦çå读æ¬æ£æ¯åºäºç¸è¿ç主é¢åç±»ã
æ¬ä¸ä¹¦ç±é»æé³ãç建åãéå½è¯ç微软MVP以åç½ååãè£èåãææ¯å½¬ãæççãéæ éãç« å °æ°çå¤ä½ç¤¾åºèµæ·±ç主èææé ï¼å°æ¥è¿å°é请æ´å¤é«çº§ä¼åå çåä¸ä¸ä¹¦å ¶ä»è¯»æ¬çåä½ãå ¶ä¸ãExcel æä½ä¸æå·§ãããExcel å½æ°ä¸å ¬å¼ãããExcel VBAç¼ç¨ä¸å®è·µãå·²å äºç¬¬ä¸æ¹åºçï¼è¿æè¿å°éç»æ¨åºãExcel å¾è¡¨ä¸å¾å½¢ãããSQL in Excel ãçå ¶ä»è¯»æ¬ã
å¾çäºå¤å¹´æ¥å¨ç¤¾åºççä¸çç£¨ç ºï¼ä½è 们å°ä¸°å¯çå®æç»éªä»è¯¸ç¬ç«¯ï¼ç²¾å¿è®¾è®¡äºä¸åæ¡ä¾ï¼å°Excelæ¹æ¹é¢é¢çç¥è¯ç¹èå ¥å ¶ä¸ãæ¯ä¸ªæ¡ä¾é½éç¨ä¸è¬ç¨æ·éå°çé¾æ¶æå¯è½çæé®æ¹å¼ååºç¨åºæ¯å¯¹é®é¢è¿è¡æè¿°ï¼æä¾å ·æé对æ§ç解å³æ¹æ¡å详尽çæä½æ¥éª¤ï¼å¹¶é å以åçåæåç¥è¯æ©å±ç¯èï¼æ¢æ人以鱼ï¼åæ人以æ¸ãä¸ä¹¦éç¨âçé¾âå âç¥è¯ç¹âçç¹è²ç®å½ç´¢å¼ï¼æ¹ä¾¿è¯»è æ ¹æ®éè¦å¿«éå°æ¥æ¾ã对äºæ¸´æå¦ä¹ åææ¡æ°ç¥è¯çExcelç¨æ·æ¥è¯´ï¼ä¸å ¶åç¾æ¬¡å°æ¾å¯»é®é¢çæ¡ï¼ä¸å¦éå¿å°è¯»æ¤ä¸ä¹¦ä¸å·ã
读è 对象
æ¬ä¹¦ä½¿ç¨Microsoft Office Excel çé¢è¿è¡ç¼åï¼ä½æ¯å¨ç¼åè¿ç¨ä¸ä½è ç¹æ注éç¨åºçéç¨æ§ï¼ç¡®ä¿æ¯ä¸ªæ¡ä¾ç解å³æ¹æ¡é½éç¨äºExcel ãåãèä¸ä¸ºäºæ¹ä¾¿è¯»è ï¼é书å çä¸ä¸»è¦æ两ç§æ ¼å¼çæ¡ä¾æ件ï¼å æ¬xlsæ ¼å¼åxlsmæ ¼å¼ï¼å¦ææ¯å è½½å®åå æ¬xlaæ ¼å¼åxlamæ ¼å¼ãä¸ç®¡è¯»è 使ç¨Excel ãè¿æ¯é½å¯ä»¥ç´æ¥ä½¿ç¨ï¼ä¸éè¦è½¬æ¢ï¼ä¹ä¸éè¦ä¿®æ¹ä»£ç å°±å¯ä»¥é¡ºå©çå¨å¤çä¸ä½¿ç¨æ¬ä¹¦çæææ¡ä¾ã
æ¬ä¹¦éè¿ä¸ªæ¡ä¾å1个大å综ååºç¨å±ç¤ºVBAç¼ç¨æå·§ï¼éåææåå ¬å¶è¡¨äººå£«ï¼ç¹å«æ¯éè¦æåå·¥ä½æçåéè¦æ·±å ¥ç 究VBAè å¦ä¹ ä¹ç¨ãå¦ææ¨æ²¡æVBAåºç¡ï¼é£ä¹æ¬ä¹¦å¯ä»¥ä¸ºæ¨è§£å³å·¥ä½ä¸ççé¾ã书ä¸å¯¹å¸¸è§é®é¢æä¸ä¸ªæè å¤ä¸ªè§£å³æ¹æ¡ï¼å¹¶è¾ 以解é¢æè·¯ä¸åçåæï¼è¯»è å¯ä»¥éè¿ä¹¦ä¸çç°ææ¡ä¾è¿è¡æå±ï¼è§£å³æ´å¤ç类似é®é¢ãè对äºå·²æVBAåºç¡è ï¼åå¯ä»¥å¦ä¹ æ¬ä¹¦ç解é¢æè·¯ä¸ä»£ç é²éææ¯ã代ç ä¼åä¹éãæ¬ä¹¦çæ¡ä¾æ¶ååºç¡åºç¨ãæ¥æ¾å¼ç¨ãæ°æ®å¤çãæ¥è¡¨æå°ãå½æ°å¼åãæ件ç®å½ãå¾è¡¨è®¾è®¡ãå¾å½¢å¯¹è±¡ãçªä½æ§ä»¶ãæ件å¼åã代ç å°è£ åå¨å·¥èµç®¡çç³»ç»ç诸å¤æ¹é¢ï¼å¯ä»¥å ¨æ¹ä½çæåVBAç¼ç¨çååºï¼è®©æ¨å°VBAç论æå ¥å°å·¥ä½ä¸è½¬æ¢ææçã
é 读æå
æ¬ä¹¦å æ¬ç« ï¼æ¶åå¶è¡¨çæ¯ä¸ªæ¹é¢ãåç« åå«ä¸ºåºç¡ç论ç¯ãæ¥æ¾å¼ç¨ç¯ãæ°æ®å¤çç¯ãæ¥è¡¨æå°ç¯ãå½æ°å¼åç¯ãæ件ç®å½ç¯ãå¾è¡¨è®¾è®¡ç¯ãå¾å½¢å¯¹è±¡ç¯ãçªä½æ§ä»¶ç¯ãæ件å¼åç¯ï¼æ¯ç« ææ°å个æ¡ä¾ï¼ä¸ä¸ºäºè®©è¯»è è½å¦ä»¥è´ç¨ï¼æ¯ç« æä¾3个æèä¸ç»ä¹ é¢ãæåä¸ç« 为综ååºç¨ï¼è®²è¿°éè¿VBAå¼åå·¥èµç®¡çç³»ç»çæè·¯ã
详ç»çç« èå 容å¦ä¸ï¼
第1ç« ï¼åºç¡ç论ç¯
æ¬ç« å æ¬5个å°èââå¿«éè·å帮å©ãç¨åºé²éè¦ç¹ã代ç ä¼åä¹éãæå代ç çå ¼å®¹æ§ã主è¦ä»ç»VBAç¼ç¨çä¸äºåºç¡ç¥è¯ã代ç ççº éä¸ä¼åï¼ä¸è¿æ¯ä»¥æ¡ä¾å½¢å¼åç°åºæ¥ï¼éè¿å®é çåºç¨è®©ç论æè¿°æ´æ说æåã
第2ç« ï¼æ¥æ¾å¼ç¨ç¯
æ¬ç« å æ¬4个å°èââæ¬è¡¨æ¥æ¾ã跨表åå¤è¡¨æ¥æ¾ãæ件æ¥æ¾ä¸è½¬æ¢åå¾çæ¥æ¾ä¸å¼ç¨ã主è¦è®²è¿°æ°æ®å¼ç¨ãå¾çå¼ç¨çç»å ¸æ¡ä¾ãå ¶ä¸å¯¹äºæ¥æ¾æä¾äºå¤ç§æè·¯ï¼å°½éå±ç¤ºæçæé«ä¸å ·æ容éæ§ç代ç ä¸æå·§ãæ¬ç« æ¯å ¨ä¹¦çä¸å¤§éç¹ä¹ä¸ï¼éè¿å¤§éçå®ä¾ä¼ æç¬é´æ¥æ¾æ°æ®çæå·§ã
第3ç« ï¼æ°æ®å¤çç¯
æ¬ä¾å æ¬7个å°èââå®ä½çæå·§ãæ°æ®å¤çåæ ¼å¼è½¬æ¢ãåå æ ¼å并æå·§ãæ¥è¡¨å并ä¸æåãåå æ ¼é¢è²ç综ååºç¨ãéå¤æ°æ®å¤çåæ°æ®éè§ãæ¬ç« æ¯ç¬¬äºä¸ªéç¹ï¼å ¨é¢éè¿°VBA对æ°æ®å¤ççæå·§ãExcelæ¬èº«å ·å¤æ°æ®å¤ççåè½ï¼èå©ç¨VBAå¯ä»¥å¤§å¤§æåæ°æ®å¤ççé度ï¼æ¬ç« å±äºåå ¬å¶è¡¨äººåå¿ å¦èç´ã
第4ç« ï¼æ¥è¡¨æå°ç¯
æ¬ç« å æ¬2个å°èââæå°è®¾ç½®åç¹æ®æå°æ ¼å¼è®¾è®¡ã主è¦è®²è¿°ä¸æå°æè æå°æ ¼å¼è®¾ç½®æ¹é¢ççé¾å¤çæå·§ï¼å æ¬å·¥èµæ¡è®¾è®¡ãå页å°è®¡ãæ¹éæå°ååºç«¯æ é¢ççç¸å½å¸¸ç¨çä¸äºçé¾å¤çã
第5ç« ï¼å½æ°å¼åç¯
æ¬ä¾å æ¬3个å°èââèªå®ä¹å½æ°åºç¡ãå¼åèªå®ä¹å½æ°åèªå®ä¹å½æ°ç管çãæ¬ç« éè¿°å¼åå½æ°çæå·§ä¸å½æ°ç管çæè·¯ï¼ä»è强åExcelçè¿ç®è½åã
第6ç« ï¼æ件ç®å½ç¯
æ¬ç« å æ¬2个å°èââæ件管çåç®å½ç®¡çãæ¬ç« å 容ä¸å¶è¡¨æ¬èº«æ ç´æ¥å ³ç³»ï¼ä½å¯ä»¥å¯¹æ件åæ件夹è¿è¡å é¤ãå¤ä»½ãå建ã转æ¢ãå½åççæä½ï¼å¯¹å·¥ä½å¤§æ裨çã
第7ç« ï¼å¾è¡¨è®¾è®¡ç¯
æ¬ç« å æ¬2个å°èââå¾è¡¨ç¼è¾åå¤è¡¨ç®¡çã设计åºæ¬çå¾è¡¨æ¯è¾éåæå·¥æä½ï¼è对äºå¾è¡¨æè å¾è¡¨ä¸çæ ç¾æ¹éæä½æ¶ï¼VBAå°±æç¨æ¦ä¹å°äºï¼å¯ä½¿æä½æç大大æåã
第8ç« ï¼å¾å½¢å¯¹è±¡ç¯
æ¬ç« å æ¬3个å°èââå¾å½¢å¯¹è±¡çåºæ¬æä½ãæ¹æ³¨çé«çº§åºç¨åå¾å½¢å¯¹è±¡ç»¼ååºç¨ãä¸å¾å½¢å¯¹è±¡ç¸å ³çé«çº§åºç¨ä¸éåæå·¥æä½ï¼æ¬ç« éè¿ä¸ªæ¡ä¾æ¼ç¤ºVBAæä½å¾å½¢å¯¹è±¡çæå·§ï¼å æ¬å¯¼å ¥ã导åºãå¼ç¨ãæµè§ççæä½ã
第9ç« ï¼çªä½æ§ä»¶ç¯
æ¬ç« å æ¬4个å°èââActiveXæ§ä»¶åºç¨ãçªä½è®¾è®¡æå·§ãçªä½ä¸å·¥ä½è¡¨ä¹æ°æ®äº¤äºåå¼åå¨ç»çªä½ãå ¶ä¸éç¹å¨äºçªä½ä¸å·¥ä½è¡¨æ°æ®äº¤äºçæ¡ä¾æ¼ç¤ºï¼éè¿çªä½å¤çæ°æ®å¹¶å¯¼å ¥ã导åºï¼å¯ä»¥å®ç°å¾å¤Excelæ¬èº«æ æ³å®æçåè½ãæå对çªä½çç¾åæå·§æä¾6ç§æè·¯ã
ç¬¬ç« ï¼æ件å¼åç¯
æ¬ç« å æ¬3个å°èââ订å¶èåä¸å·¥å ·æ ãå¼åéç¨æ件åå°è£ DLLæ件ãæ¬ç« æ¯æ¬ä¹¦ç¬¬ä¸ä¸ªéç¹ç« èï¼éè¿æ¡ä¾å±ç¤ºVBAå¼åæ件ç强大åè½ï¼å¹¶é带å¼ååè½åºçæ¥éª¤ä¸æå·§ï¼ä½¿è¯»è æä¸æåè½åºçå¼åæè¿ä¸æ¥è®¤è¯ãéè¿æ¬ç« çæ¡ä¾ï¼è¯»å¾å¯ä»¥å¼åèªå·±éè¦çæ件ï¼å æ¬å°æ件å°è£ ï¼ä»èå®ç°ä»£ç éèã
ç¬¬ç« ï¼å·¥èµç®¡çç³»ç»
æ¬ç« 讲述å©ç¨VBAå¼åä¸ä¸ªä¸åç³»ç»çè¿ç¨ä¸æè·¯ï¼å±äºVBAç综ååºç¨ã
æ¬ä¹¦çº¦å®
为äºçææ¬ä¹¦å¯¹é¼ æ æä½ãé®çæ令çæè¿°æ¹å¼ï¼ä»èæ´é¡ºç å°é 读æ¬ä¹¦ï¼æ¨æå¿ è¦äºè§£ä»¥ä¸å 容ï¼
èå
æ¬ä¹¦ä¸è¡¨ç¤ºè¿ç»å¤ä¸ªèåæ令æ¶ï¼ä½¿ç¨å³ç®å¤´âââè¿è¡è¿æ¥ï¼ä¾å¦ï¼åå»âæ件âé项å¡ââé项âââå ¬å¼âï¼è¡¨ç¤ºä¾æ¬¡åå»âæ件âé项å¡çâé项âæé®ï¼å¨å¼¹åºçâExcel é项â对è¯æ¡ä¸åå»âå ¬å¼âé项å¡ã
é¼ æ
æ¬ä¹¦ä¸è¡¨ç¤ºé¼ æ æä½æ¶ï¼å使ç¨æ åç表示æ¹æ³ãå ¶ä¸âæåâ表示å°é¼ æ æé移å°å¯¹è±¡ä¹ä¸ï¼ä¸ä¸åå»ä»»ä½æé®ï¼èâåå»âç¹æå©ç¨é¼ æ å·¦é®åå»ç®æ ï¼âå³é®åå»â表示å©ç¨é¼ æ çå³é®åå»å¯¹è±¡ï¼âåå»â表示快éæä¸é¼ æ å·¦é®ä¸¤æ¬¡ï¼âææ¾âå表示æä¸é¼ æ å·¦é®ä¸æ¾å¼çç¶æä¸æå¨é¼ æ ï¼æå°ç®æ åºåååæ¾å¼é¼ æ å·¦é®ã
é®ç
æ¬ä¹¦ä¸è¡¨ç¤ºæé®æ¶ä½¿ç¨å°æ¬å·âããâå·å å«ï¼ä¾å¦âæãCtrl+Shift+Enterãç»åé®â表示åæ¶æä¸é®çä¸çCtrlé®ãShifté®åEnteré®ãå ¶ä»æé®ç表示æ¹æ³ç¸åï¼å¦æéè¦ç¹æ®æä½æ¹æ³ï¼ä¼å¨ç¸å ³å 容ä¸è¯¦ç»è¯´æã
代ç
æ¬ä¹¦çVBA代ç åä¸åºå大å°åï¼å¨ç¼å代ç å¯ä»¥éæï¼ä½ä»£ç å½å ¥å°ä»£ç çªå£åï¼VBAä¼å°ä»£ç èªå¨è½¬æ¢æé¦å符大åå½¢å¼ï¼å¸¦å¼å·çå符串ååéåé¤å¤ã
æ¬ä¹¦ç¹ç¹
æ¬ä¹¦ä¸å¸åºä¸å ¶ä»Excel书ç±æå¾å¤§çä¸åï¼æä½ç»ææ°é¢ï¼æ¡ä¾è´´è¿å®é ï¼è®²è§£æ·±å ¥éå½»ï¼è¡¨ç°ä¸ºä»¥ä¸å 个æ¹é¢ï¼
åºæ¯å¼æé®
æ¬ä¹¦ä»æåä¸ä¸ç½åæé®ä¸ç²¾å¿å½çº³ãæç¼åºåç±»é®é¢ï¼å¹¶è¿å为贴è¿çå®çæ±å©è¯è¨åæ¡ä¾ï¼æ¹ä¾¿è¯»è æ寻ä¸å®é å·¥ä½ç¸ä¼¼é®é¢ã
å¢å¼ºå¼ç®å½
æ¬ä¹¦æ»ä½ç« èåå以âåºç¡ç论âåç±»åºç¨â综åå®æâ为主线ï¼å°VBAç主è¦ç¥è¯ç¹åç»å ¸è§£å³æ¹æ¡è®¾è®¡å°æ¯ä¸ªçé¾çæ¡ä¾ä¸ï¼å¹¶éç¨âçé¾âå âç¥è¯ç¹âçç¹è²ç®å½ç´¢å¼ï¼æ¹ä¾¿è¯»è æ ¹æ®éè¦ç¿»é åæ¥æ¾ã
å¼åå¼ç»æ
æ¬ä¹¦æ¡ä¾ä¸çâ解å³æ¹æ¡âç¯èæ¯å¯¹é®é¢çæ路解说ï¼ç»åâæä½æ¹æ³âç¯èä¸çæ¥éª¤è®©äººæ´å®¹æç解ãâåçåæâç¯èå主è¦è§£éæ使ç¨ä»£ç çå·¥ä½åçãâç¥è¯æ©å±âç¯èå æ¬ä¸æ¡ä¾ç¸å ³çç¥è¯ç¹è¡¥å ï¼å¯æå±è¯»è çè§éï¼åæ¶ä¹æå©äºç解æ¡ä¾æ¬èº«ç解å³æè·¯ã
æ¬ä¹¦ç代ç è¿æ两个æ¾èçç¹ç¹ï¼æå«äºå¸åºä¸å ¶å®å类书ç±ï¼å³å¤å¤ç¡®ä¿ä»£ç çé²éä¸éç¨æ§ã
é²é
é²éæ¯æç¼å代ç æ¶å°½å¯è½èèææå¯è½åºéçæ åµï¼å¹¶å¨ä»£ç ä¸å 以é²èãæè æ ¹æ®ä¸åæ½å¨çè¿è¡ç¯å¢æä¾ä¸åçæ§è¡æ¹æ¡ï¼è®©ä»£ç å¯ä»¥å¤ç§æ åµä¸é¡ºå©æ§è¡ï¼èä¸ä¼å¼¹åºé误æ示æ¡å¯¼è´ç¨åºä¸æã
éç¨
éç¨æ§æ¯æ代ç å¯ä»¥éåºä¸åç¯å¢ãç¯å¢æ¯æ软件çä¸åçæ¬ï¼ä¾å¦WIN XPãVISTAåWIN 7æä½ç³»ç»é½å¯ä»¥é¡ºåºæ§è¡æ¬ä¹¦æææ¡ä¾ç代ç ï¼Excel ãåçæ¬çç¨æ·ä¹å¯ä»¥é¡ºå©æ§è¡æ¯ä¸ªæ¡ä¾ç代ç ï¼ä¸ä¸éè¦åä»»ä½ä¿®æ¹ã
ç¯å¢è¿å æ¬è¡¨æ ¼çåºåãæ¬ä¹¦å°½å¯è½ä¸éç¨ç¡¬ç¼ç å¼ç¨å·¥ä½è¡¨å¯¹è±¡ååºåå°åï¼èéç¨å ·å¤èªå¨éåºååç代ç ä½ä¸ºæ°æ®å¤ççå¼ç¨æºï¼ä»è使代ç éåºä¸åç¨æ·æè½æ¯åä¸ç¨æ·ä½å·¥ä½è¡¨æ°æ®åºåååæ¶çå¯ä½¿ç¨ãä¾å¦Range(A1:D)å¼ç¨åºåå±äºç¡¬ç¼ç ï¼å½æ°æ®åºååååï¼ä»£ç å¿ é¡»ä¿®æ¹æå¯æ§è¡ï¼èéç¨ActiveSheet.UsedRangeæè ActiveCell.CurrentRegion两ç§æ¹æ³å¼ç¨åºååå¯ä»¥éåºæ°æ®åºåçå¢åååï¼ä»èæå代ç çéç¨æ§ã
å¦ä¹ æ¹æ³
æ¬ä¹¦æ¯VBAç¼ç¨çæ¡ä¾éç²¹ï¼å ¶å®æ¨å¨äºä¸ºè¯»è 解å³å®é å·¥ä½ççé¾ï¼ä»¥å对åç±»çé®é¢æä¾è§£å³æè·¯ã
书ä¸åç« èçç»æè½ç¶æ¯ä»æå°é¾ï¼ä½ç« èä¹é´ç¸äºç¬ç«ï¼å³å¯ä»¥ä»ä»»æç« èå¼å§å¦ä¹ ï¼ä¸éè¦éµç §ä»åè³åç顺åºé 读ã
æ¬ä¹¦æ¯ä¸ªæ¡ä¾ä¸çâ解å³æ¹æ¡âé¨å表示对é®é¢çæ路解说ï¼é åâæä½æ¹æ³âä¸çæ¥éª¤å代ç æ´å®¹æç解ãâåçåæâé¨åå主è¦å æ¬ä¸¤æ¹é¢å 容ï¼ä»£ç ä¸é¨åæ¹æ³æè è¯å¥çè¯æ³è§£éï¼ä»¥å解å³æ¬çé¾çç论ä¾æ®ãâç¥è¯æ©å±âé¨åå æ¬ä¸æ¬ä¾é®é¢æè æ¬ä»£ç ç¸å ³çç¥è¯è¡¥å ï¼ç¨äºæ©å±è¯»è çç¥è¯èå´ï¼åæ¶ä¹æå©äºç解æ¬ä¾ä»£ç çæè·¯ã
æ¬ä¹¦æ¯âExcelçé¾å寻å解âä¸ä¹¦ä¹ä¸ï¼å¯ä¸ºè¯»è 解å³VBAç¼ç¨ççé¾ï¼åæ¶ä¹æ¯ä½è ç½ååçå¦ä¸æ¬èä½ãExcel VBAç¨åºå¼åèªå¦å®å ¸ãçå级çä¸é å¥ææããExcel VBAç¨åºå¼åèªå¦å®å ¸ãéç¹å¨äºè®²è¿°VBAç¼ç¨çåºç¡ç论åè¯æ³ï¼å¹¶é æâExcelç¾å®ç®±â大åæ件ç设计è¿ç¨è¯¦è§£ï¼è¯¥ä¹¦éåå®å ¨æ²¡æVBAåºç¡è å¦ä¹ ï¼èæ¬ä¹¦æ¯è¯¥ä¹¦é å¥çæ¡ä¾ï¼å¯ä»¥ä½¿è¯»è å°ç论ä»è¯¸å®è·µï¼è§£å³å®é å·¥ä½ä¸ççé¾åå¼åå±äºèªå·±çæ件ã
å®åæå¡
æ¬ä¹¦ç±Excelæå·§ç½ï¼ææ¯ç¤¾åºï¼åºåï¼è¯»è å¨é 读ä¸æä»»ä½çé¾æè 建议ãBUGåé¦çé½å¯ä»¥å°ç¤¾åºåè´´ï¼å æ¬æ±å©ã交æµï¼ä¹å¯ä»¥å¨ç¤¾åºä¸è½½ä¸æ¬ä¹¦ç¸å ³çææ¡£ã社åºä¸ºæ¬ä¸ä¹¦å¼è¾äºä¸ä¸ªä¸é¨ççé¢ç¨äºç¼è¯»å¾æ¥ï¼åæ¶æ¬ä¹¦ä¹é å¤äºä¸å±çQQ群ä½ä¸ºå®åæå¡çèç³»æ¹å¼ï¼ç¾¤å·å ¬å¸äºä¸è¿°ç½åï¼è¯»è å¯ä»¥ç³è¯·å°ç¾¤ä¸ä¸ä½è é¢å¯¹é¢äº¤æµã
è´ä¹°æ¬ä¹¦é¤å¯ä»¥è·åé书å çä¸çæææ¡ä¾æ件å¤ï¼è¿æ两项æå¡ï¼å æ¬å®ç¨æ件åExcelç¾å®ç®±ã
å®ç¨æ件æ¯æé书å çä¸ç8个æ件ï¼ä½äºâèµ åâæ件夹ä¸ã8个æ件å¯ä»¥å®ç°8个åè½ï¼åæ¶å¦ä¹ æ件çå¼åæè·¯ãæ¯ä¸ªæ件éææºä»£ç ï¼æ¯å¥ä»£ç é½æå«ä¹æ³¨éï¼ä¸é æ使ç¨è¯´æãæ件å称å¦ä¸ï¼
1ï¼äºçº§éå
å¯ä»¥åæ°æ®æææ§ä¸æ ·äº§çä¸æå表ï¼ä½æ´å¼ºå¤§ï¼å¯ä»¥äº§çäºçº§éåã
2ï¼æ¹æ³¨æ¿æ¢å·¥å ·
å¯ä»¥æ¹éæ¿æ¢æ¹æ³¨ææ¬çå·¥å ·ï¼ä¸å¯è®¾å®åºå大å°åä¸å¹é æ¹å¼ã
3ï¼é项èå设计
éå®æ¢å¯æ§å¶æäºè§å¾å¯¹è±¡çæ¾ç¤ºä¸éèï¼åå¯å¦ä¹ é项èåç设计æè·¯ã
4ï¼ä¸é®å½å ¥ä»£ç
ç¨äºæåç¼å代ç çé度ä¸å确度ï¼åå»èåå³å¯å½å ¥å¸¸è§ä»£ç ã
5ï¼å¤éæ¡ç®¡ç
å¯ä»¥æ¹éçæå¤éæ¡ï¼ä¹å¯ä»¥æ¹éå é¤ãå¾éå¤éæ¡ï¼åè½å¼ºå¤§ï¼æä½æ¹ä¾¿ã
6ï¼åå²æ°æ®è®°å½å¨
å°æå®åºåä¸æ¯ä¸ä¸ªåå æ ¼çä¿®æ¹é½è®°å½å¨æ¡å¤æ¥ï¼ä¸åæ¶è®°å½ä¿®æ¹æ¶é´ã
7ï¼å¢å¼ºåè§å¾æ§å¶
æ¯å ç½®çè§å¾å·¥å ·ç强åçæ¬ï¼æ´éè¦çæ¯å¯ä»¥å¦ä¹ å¦ä½å¼åååè½åºã
8ï¼èªå®ä¹å½æ°å°è£
èªå®ä¹å½æ°Connectæ¯&è¿ç®ç强åçæ¬ï¼åè½å¼ºå¤§ï¼ä¸é å¤ä»£ç å°è£ ææã
é¤ä»¥ä¸æå¡å¤ï¼å¦æ读è åæ¶è´ä¹°æ¬ä¹¦åãExcel VBAç¨åºå¼åèªå¦å®å ¸ãï¼é£ä¹é¢å¤èµ éä¸ä¸ªå®ç¨æ件åä¸ä¸ªç¾å®ç®±8.0æ£å¼çãæ件å æ¬ï¼
1ï¼éèç£ç
å¯ä»¥å°æå®çç£çéèèµ·æ¥ï¼å¹¶ç¦ç¨ä½¿ç¨ï¼ä»èç¡®ä¿æ件å®å ¨ã
2ï¼éèé误å¼
å¯ä»¥å°å·¥ä½è¡¨ä¸çææé误å¼å¨éèä¸æ¾ç¤ºä¹é´ç¬é´åæ¢ã
3ï¼å·¥ä½ç°¿æ ç¾
å¨èå产çå·¥ä½ç°¿æ ç¾çæ件ï¼è®©å·¥ä½ç°¿åæ¢æ´æ¹ä¾¿ãå¿«æ·ã
ç¾å®ç®±8.0æ¯å©ç¨VBAå¼åç大åæ件ï¼ç¾å®ç®±æ£çå æ¬ä¸ªåè½ï¼å¯ä»¥å¤§å¤§å¼ºåExcelçåè½ï¼åä»·å éå®ã对äºè¯»è å¯ä»¥å è´¹èµ éï¼å¯è¿å ¥ä½è QQ群ååä½è å è´¹ç³è¯·ã
æ¬ä¹¦ç±é»æé³çåï¼ç½åååç« å °æ°è´è´£ç¼åãå ¶ä¸ç¬¬1ã2ã3ã4ã8ã9ãåç« ç±ç½ååç¼åï¼ç¬¬5ã6ã7ç« ç±ç« å °æ°ç¼åï¼æåç±ç½ååãé»æé³å®æç»ç¨¿ã
ç¼èè
å¹´8ææ¥
------------------------------------------------------------------------------------------------------------------------
ç³æ:æ¬ä¹¦çæææ¡ä¾å讲解é½å 许ä½ä¸ºè§é¢æé¢æå¹è®çææï¼ä½ä½¿ç¨è å¿ é¡»éµå¾ªçº¦å®ï¼å¨å¹è®ææçææ¾å¤æ³¨æâå ¨é¨ï¼æé¨åï¼æ¡ä¾åºèªâExcelçé¾å寻å解âä¸ä¹¦ä¹ãExcel VBAç¼ç¨ä¸å®è·µãâçåæ ·ï¼ä»¥ç¡®ä¿ä½è èä½æä¸åä¾µç¯ã
表格软件哪个好用
表格软件电脑版好用的表格表格有:Office Excel、思迈特软件 Smartbi、源码源码spline源码FlexCell、线电系统线电系统Polaris 表格表格Office、LibreOffice。源码源码
1. Office Excel:Microsoft Excel 是线电系统线电系统由 Microsoft 为 Windows 和 Apple Macintosh 操作系统开发的电子表格软件。
2. 思迈特软件 Smartbi:以其“真 Excel”操作的表格表格独特特色,数老拥有了其他报表软件无法比拟的源码源码功能。只需在 Excel 中安装 Smartbi 报表工具插件,线电系统线电系统用户即可直接在 Excel 中设计报表格式或进行数据分析。表格表格
3. FlexCell:FlexCell 是源码源码一款灵活且易用的表格和报表控件,提供了六种单元格类型和六种图表类型。它支持合并单元格、数据透视表、打印和打印预览等功能,并允许进行剪贴板操作、网站自动搭建源码导入导出 XML 文件,以及导出 CSV/HTML/PDF 文件。
4. Polaris Office:Polaris Office 是由韩国 INFRAWARE 公司开发的移动办公软件,使用方便且性能强大。它可以查看和编辑 Word 文档、Excel 表格、Microsoft Office PowerPoint 幻灯片等常用的办公文档。
5. LibreOffice:基于开放源代码项目,LibreOffice 提供完全自由的用户使用环境。作为一个自由的、全功能的软件套件,LibreOffice 的界面设计格外友好。
免费开源办公软件LibreOffice 7.4.6下载安装(Windows)
LibreOffice,开放源代码办公套件,基于Mozilla Public License V2.0分发源代码,功能丰富。
作为OpenOffice.org的衍生版,LibreOffice提供完整的办公软件解决方案,包含六大组件:文本文档(文字处理)、高端哈希娱乐源码电子表格(计算表)、演示文稿(简报)、公式与绘图(visio)、资料库(access)与HTML(Sharepoint)。
LibreOffice下载自sourceforge.net项目页面,点击“Download”按钮即可获取“LibreOffice_7.4.6_Win_x.msi”文件。
双击下载文件,启动安装程序。选择安装目录“d:\Programs\LibreOffice\”,以存放各组件。
安装后,目录下出现sbase.exe(类似Access)、scalc.exe(电子表格)、sdraw.exe(类似visio)、swriter.exe(类似word)、smath.exe(公式编辑器)等文件。
桌面创建快捷方式后,双击即可启动LibreOffice。在启动界面,ST FOC源码讲解选择红色矩形图标,可分别启动对应的办公软件。
我想制作个网页..大家教教我...
首先,可以告诉想学网页制作的朋友。学习制作网页和学习其它知识一样,是要有基础的。在基础之上学习起来会比较轻松和快捷的。其次,要清楚学习它是用来做什么。
建议你要具备的条件:对电脑熟练操作,使用电脑最好在一年以上,对网页设计感兴趣,有较充足的学习时间,熟悉office办公软件。当然,这些不是一定必须的。
第一阶段:开始时最好是学些网页编辑软件,如:FrontPage、Dreamweaver.这样可以使您更了解网页制作与运营的自动按键点击源码原理。最好使拿本教程来学学,结合教程边学习边制作。
第二阶段:会用网页制作软件后,已会制作一个较完整的网站了。但为了能使自己设计制作的网页尽善尽美,还是学习网页的核心技术吧!网页编辑语言(包括:html、css、javascript、asp、xml等)。你可以选择地学习。
第三阶段:结合你自己已掌握地知识来开发网站,可以开发出别人给你定义的目标网站。到了这个时候,你就成为真正的网站开发者了。
怎样制作网页,不是说一两篇文章能够说清楚的。以上介绍的是制作网页的主要纲要,希望能够给想要学习制作网页的朋友一个参考。
二
一、工具
1、空间
网页做好了肯定是要发表上网的,所以必须先申请一个空间;免费的空间不是很稳定,容量又小,也不好申请,建议到大的网站如新浪、网易去先买一个个人空间,大概有个M以上的就可以了。
2、软件
推荐使用Dreamweaver6.0中文版,这个软件最大的特点就是“所见即所得”,也即是制作过程中看到的,便是到时发布到网络上的。
二、教程
花点时间,找个比较通俗易懂的教程看一看是很有必要的。每个网页的组成,不外是文字、表格、图、动画还有就是背景音乐等几个大的元素,搞清楚如何将这些元素摆放进去,你也就算懂得如何制作网页了。推荐一个教程地址,有空可以去看看,.com/soft/.html
2. 网建博士 1.
不懂制作网页的专门技术,不懂网页编程技术,不需要任何专业背景知识,任何人只要会用
www.onlinedown.net/soft/.htm
3. 网页背景选择器 2.5.1
当您制作网页时,您是否为了在大量素材中选一张背景,每每都要用看图软件查看--修改网
www.onlinedown.net/soft/.htm
4. Animagic GIF Animator 1.
一个很好用的制作网页动画的软件,它提供了六种特效,也支持拖曳功能,它不仅支持gif
www.onlinedown.net/soft/.htm
5. Animagic GIF Animator 1. 汉化补丁
一个很好用的制作网页动画的软件,它提供了六种特效,也支持拖曳功能,它不仅支持gif
www.onlinedown.net/soft/.htm
6. Macromedia Authorware V7.0
先进丰富的视音频、可视媒体集成制作解决方案,可用于制作网页和在线学习应用软件
download.cn.com/list.php?id=
7. Picture2Web 2.3.1
用来制作网页电子相簿的好工具
download.pchome.net/design/homepage/.html
8. SCP Button Magic 4.0
专门制作网页广告横幅和按钮的软件
download.pchome.net/design/webpic/.html
9. Animagic GIF Animator V1.
一个很好用的制作网页动画的软件,它提供了六种特效,
www.skycn.com/soft/.html
. Magic Gallery 4.5
一款制作网页照片集以及其缩略图的软件
download.pchome.net/design/homepage/.html
. Animagic GIF Animator 1.
一个很好用的制作网页动画的软件
download.pchome.net/design/animation/.html
. Banner Maker Pro V4.0.0.1 汉化版
是一套制作网页横幅广告及按钮软件。特点包含:可以调
www.skycn.com/soft/.html
. Banner Maker Pro V6.0.6
是一套制作网页横幅广告及按钮软件。特点包含:可以调
www.skycn.com/soft/.html
. Animagic GIF Animator V1. 汉化补丁
一个很好用的制作网页动画的软件,它提供了六种特效,
www.skycn.com/soft/.html
. Mapedit 3.
制作网页Image Maps的工具
download.pchome.net/development/html/.html
. Banner Maker Pro 6.0.6
是一套制作网页横幅广告及按钮软件。特点包含:可以调整看板及按钮尺寸、选择背景颜色
www.onlinedown.net/soft/.htm
. GIF Dispenser 1.0
是一个快速制作网页动态GIF的好工具
download.pchome.net/design/animation/.html
. 自助建站专家 5.0
不懂制作网页的专门技术,不懂网页编程技术,不需要任何专业背景知识,任何人只要会用
www.onlinedown.net/soft/.htm
. 酷网宝典(CoolWEB) 2.0
酷网宝典(coolweb)是用于制作网页特效的软件。能够制作三大类效果:特殊层效果,动态
www.onlinedown.net/soft/.htm
. 下雨天网页特效王 RD2.0
制作网页的好帮手,大量的特效代码
download.pchome.net/development/html/.html
. Macromedia Contribute 3.
Macromedia出品的全新概念网页设计工具,可以将网页编写程序化繁为简,制作网页,现在就
www.onlinedown.net/soft/.htm
. 酷网宝典(CoolWEB) V2.0
酷网宝典(coolweb)是用于制作网页特效的软件。能够制作
www.skycn.com/soft/.html
. Button Magic V4.0
专门制作网页广告横幅和按钮的软件,可存成 BMP、JPG
www.skycn.com/soft/.html
. Liatro Button Maker V2.2
Liatro Button Maker 是一套专门制作网页按钮的绘图软
www.skycn.com/soft/.html
. Mapedit V3.
制作网页Image Maps的工具,小巧、使用方便。
www.skycn.com/soft/.html
. 网建博士 V1.
不懂制作网页的专门技术,不懂网页编程技术,不需要任
www.skycn.com/soft/.html
. GIF Dispenser 1.0
是一个快速制作网页动态GIF的好工具,使用者只要移动操作视窗上的浮标组,来调整
www.onlinedown.net/soft/.htm
. Reptile V3.0
所视即所得的背景制作软件,制作网页背景再也不需要求
www.skycn.com/soft/.html
. GIF Dispenser V1.0
是一个快速制作网页动态 GIF 的好工具,使用者只要
www.skycn.com/soft/.html
. 网建博士 V1.
不懂制作网页的专门技术,不懂网页编程技术,不需要任何专业背景知识,任何人只要
download.cn.com/list.php?id=
. MapEdit V3. 汉化版
制作网页Image Maps的工具,小巧、使用方便。 本
www.skycn.com/soft/.html
. 网页特效王 Beta 1
制作网页特效的得力助手,正在进一步开发中
www.onlinedown.net/soft/.htm
. MapEdit 3.
小巧但是使用方便的制作网页ImageMaps的工具!
www.onlinedown.net/soft/.htm
. Picture2Web V2.3.1
Picture2Web 是一个用来制作网页电子相簿的好工具。它
www.skycn.com/soft/.html
. Banner Maker Pro V6.0.1
制作网页横幅广告及按钮软件。特点包含:可以调整看板及按钮尺寸、选择背景颜色、
download.cn.com/list.php?id=
. Button Magic 4.0
专门制作网页广告横幅和按钮的软件,可存成BMP、JPG和GIF格式。
www.onlinedown.net/soft/.htm
. Magic Gallery 4.5.
MagicGallery是一款制作网页照片集以及其缩略图的软件,可以方便的调节尺寸。
www.onlinedown.net/soft/.htm
. Magic Gallery V4.5.
Magic Gallery 是一款制作网页照片集以及其缩略图的软
www.skycn.com/soft/.html
. 下雨天网页特效王 RD2.0
制作网页和好帮手,该软件包含了大量的javascript特效和vbscript特效。你只需简单
download.cn.com/list.php?id=
. BSCOutline Tutorial V5.
用来制作网页上的Java applet导航条,类似于文件管理器
www.skycn.com/soft/.html
golang读åè¶ å¤§excelï¼
Golang-tealeg/xlsxæä½excelæ件
åè§?
å表æ¶å¨å¾ªç¯ä¸çcell
åºè¯¥æ°å£°æçåévarcell1*xlsx.Cellå§
ç¶åä¸é¢ç¨cell1åéåå¼
ä¸ç¶å¥½ååä¸è¿å»
使ç¨çæ¹æ³ï¼sheet.SetColWidth(1,1,.0)
//Setthewidthofarangeofcolumns.
//minå¼å§çåï¼maxç»æçå
//eg:ï¼1,1,ï¼ç¬¬ä¸è¡è®¾ç½®ä¸º
//?ï¼1,3,ï¼ç¬¬ä¸è¡å°ç¬¬ä¸è¡è®¾ç½®ä¸º
//éè¿è®¾ç½®å¤æ¡ï¼è¾¾å°è®¾ç½®å ¨é¨åç宽度çç®ç
func(s*Sheet)SetColWidth(min,maxint,widthfloat)
å¦
golangæä¹éè¿æ°æ®æµç´æ¥çæexcelä¸ä¼ è³ossimportjava.io.*;importjxl.*;â¦â¦â¦â¦try{ //æ建Workbook对象,åªè¯»Workbook对象//ç´æ¥ä»æ¬å°æ件å建Workbook//ä»è¾å ¥æµå建WorkbookInputStreamis=newFileInputStream(sourcefile);jxl.Workbookrwb=Workbook.getWorkbook(is);}catch(Exceptione){ e.printStackTrace();}ä¸æ¦å建äºWorkbookï¼æ们就å¯ä»¥éè¿å®æ¥è®¿é®ExcelSheet(æ¯è¯ï¼å·¥ä½è¡¨)ãåèä¸é¢ç代ç ç段ï¼//è·å第ä¸å¼ Sheet表Sheetrs=rwb.getSheet(0);æ们æ¢å¯è½éè¿Sheetçå称æ¥è®¿é®å®ï¼ä¹å¯ä»¥éè¿ä¸æ æ¥è®¿é®å®ãå¦æéè¿ä¸æ æ¥è®¿é®çè¯ï¼è¦æ³¨æçä¸ç¹æ¯ä¸æ ä»0å¼å§ï¼å°±åæ°ç»ä¸æ ·ãä¸æ¦å¾å°äºSheetï¼æ们就å¯ä»¥éè¿å®æ¥è®¿é®ExcelCell(æ¯è¯ï¼åå æ ¼)ãåèä¸é¢ç代ç ç段ï¼//è·å第ä¸è¡ï¼ç¬¬ä¸åçå¼Cellc=rs.getCell(0,0);Stringstrc=c.getContents();//è·å第ä¸è¡ï¼ç¬¬äºåçå¼Cellc=rs.getCell(1,0);Stringstrc=c.getContents();//è·å第äºè¡ï¼ç¬¬äºåçå¼Cellc=rs.getCell(1,1);Stringstrc=c.getContents();System.out.println("Cell(0,0)"+"value:"+strc+";type:"+c.getType());System.out.println("Cell(1,0)"+"value:"+strc+";type:"+c.getType());System.out.println("Cell(1,1)"+"value:"+strc+";type:"+c.getType());å¦æä» ä» æ¯åå¾Cellçå¼ï¼æ们å¯ä»¥æ¹ä¾¿å°éè¿getContents()æ¹æ³ï¼å®å¯ä»¥å°ä»»ä½ç±»åçCellå¼é½ä½ä¸ºä¸ä¸ªå符串è¿åã示ä¾ä»£ç ä¸Cell(0,0)æ¯ææ¬åï¼Cell(1,0)æ¯æ°ååï¼Cell(1,1)æ¯æ¥æåï¼éè¿getContents()ï¼ä¸ç§ç±»åçè¿åå¼é½æ¯å符åãå¦ææéè¦ç¥éCellå 容çç¡®åç±»åï¼APIä¹æä¾äºä¸ç³»åçæ¹æ³ãåèä¸é¢ç代ç ç段ï¼Stringstrc=null;doublestrc=0.;Datestrc=null;Cellc=rs.getCell(0,0);Cellc=rs.getCell(1,0);Cellc=rs.getCell(1,1);if(c.getType()==CellType.LABEL){ LabelCelllabelc=(LabelCell)c;strc=labelc.getString();}if(c.getType()==CellType.NUMBER){ NmberCellnumc=(NumberCell)c;strc=numc.getValue();}if(c.getType()==CellType.DATE){ DateCelldatec=(DateCell)c;strc=datec.getDate();}System.out.println("Cell(0,0)"+"value:"+strc+";type:"+c.getType());System.out.println("Cell(1,0)"+"value:"+strc+";type:"+c.getType());System.out.println("Cell(1,1)"+"value:"+strc+";type:"+c.getType());å¨å¾å°Cell对象åï¼éè¿getType()æ¹æ³å¯ä»¥è·å¾è¯¥åå æ ¼çç±»åï¼ç¶åä¸APIæä¾çåºæ¬ç±»åç¸å¹é ï¼å¼ºå¶è½¬æ¢æç¸åºçç±»åï¼æåè°ç¨ç¸åºçåå¼æ¹æ³getXXX()ï¼å°±å¯ä»¥å¾å°ç¡®å®ç±»åçå¼ãAPIæä¾äºä»¥ä¸åºæ¬ç±»åï¼ä¸Excelçæ°æ®æ ¼å¼ç¸å¯¹åºï¼å¦ä¸å¾æ示ï¼æ¯ç§ç±»åçå ·ä½æä¹ï¼è¯·åè§JavaExcelAPIDocumentãå½ä½ å®æ对Excelçµåè¡¨æ ¼æ°æ®çå¤çåï¼ä¸å®è¦ä½¿ç¨close()æ¹æ³æ¥å ³éå åå建ç对象ï¼ä»¥éæ¾è¯»åæ°æ®è¡¨çè¿ç¨ä¸æå ç¨çå å空é´ï¼å¨è¯»å大éæ°æ®æ¶æ¾å¾å°¤ä¸ºéè¦ãåèå¦ä¸ä»£ç ç段ï¼//æä½å®ææ¶ï¼å ³é对象ï¼éæ¾å ç¨çå å空é´rwb.close();JavaExcelAPIæä¾äºè®¸å¤è®¿é®Excelæ°æ®è¡¨çæ¹æ³ï¼å¨è¿éæåªç®è¦å°ä»ç»å 个常ç¨çæ¹æ³ï¼å ¶å®çæ¹æ³è¯·åèéå½ä¸çJavaExcelAPIDocumentã?Workbookç±»æä¾çæ¹æ³1.intgetNumberOfSheets()è·å¾å·¥ä½èï¼Workbookï¼ä¸å·¥ä½è¡¨ï¼Sheetï¼ç个æ°ï¼ç¤ºä¾ï¼jxl.Workbookrwb=jxl.Workbook.getWorkbook(newFile(sourcefile));intsheets=rwb.getNumberOfSheets();2.Sheet[]getSheets()è¿åå·¥ä½èï¼Workbookï¼ä¸å·¥ä½è¡¨ï¼Sheetï¼å¯¹è±¡æ°ç»ï¼ç¤ºä¾ï¼jxl.Workbookrwb=jxl.Workbook.getWorkbook(newFile(sourcefile));Sheet[]sheets=rwb.getSheets();3.StringgetVersion()è¿åæ£å¨ä½¿ç¨çAPIççæ¬å·ï¼å¥½åæ¯æ²¡ä»ä¹å¤ªå¤§çä½ç¨ãjxl.Workbookrwb=jxl.Workbook.getWorkbook(newFile(sourcefile));StringapiVersion=rwb.getVersion();?Sheetæ¥å£æä¾çæ¹æ³1.StringgetName()è·åSheetçå称ï¼ç¤ºä¾ï¼jxl.Workbookrwb=jxl.Workbook.getWorkbook(newFile(sourcefile));jxl.Sheetrs=rwb.getSheet(0);StringsheetName=rs.getName();2.intgetColumns()è·åSheet表ä¸æå å«çæ»åæ°ï¼ç¤ºä¾ï¼jxl.Workbookrwb=jxl.Workbook.getWorkbook(newFile(sourcefile));jxl.Sheetrs=rwb.getSheet(0);intrsColumns=rs.getColumns();3.Cell[]getColumn(intcolumn)è·åæä¸åçææåå æ ¼ï¼è¿åçæ¯åå æ ¼å¯¹è±¡æ°ç»ï¼ç¤ºä¾ï¼jxl.Workbookrwb=jxl.Workbook.getWorkbook(newFile(sourcefile));jxl.Sheetrs=rwb.getSheet(0);Cell[]cell=rs.getColumn(0);4.intgetRows()è·åSheet表ä¸æå å«çæ»è¡æ°ï¼ç¤ºä¾ï¼jxl.Workbookrwb=jxl.Workbook.getWorkbook(newFile(sourcefile));jxl.Sheetrs=rwb.getSheet(0);intrsRows=rs.getRows();5.Cell[]getRow(introw)è·åæä¸è¡çææåå æ ¼ï¼è¿åçæ¯åå æ ¼å¯¹è±¡æ°ç»ï¼ç¤ºä¾åï¼jxl.Workbookrwb=jxl.Workbook.getWorkbook(newFile(sourcefile));jxl.Sheetrs=rwb.getSheet(0);Cell[]cell=rs.getRow(0);6.CellgetCell(intcolumn,introw)è·åæå®åå æ ¼ç对象å¼ç¨ï¼éè¦æ³¨æçæ¯å®ç两个åæ°ï¼ç¬¬ä¸ä¸ªæ¯åæ°ï¼ç¬¬äºä¸ªæ¯è¡æ°ï¼è¿ä¸é常çè¡ãåç»åæäºä¸åãjxl.Workbookrwb=jxl.Workbook.getWorkbook(newFile(sourcefile));jxl.Sheetrs=rwb.getSheet(0);Cellcell=rs.getCell(0,0);çææ°çExcelå·¥ä½èä¸é¢ç代ç 主è¦æ¯å大家ä»ç»å¦ä½çæç®åçExcelå·¥ä½è¡¨ï¼å¨è¿éåå æ ¼çå 容æ¯ä¸å¸¦ä»»ä½ä¿®é¥°ç(å¦ï¼åä½ï¼é¢è²çç)ï¼ææçå 容é½ä½ä¸ºå符串åå ¥ã(å®æ´ä»£ç è§ExcelWriting.java)ä¸è¯»åExcelå·¥ä½è¡¨ç¸ä¼¼ï¼é¦å è¦ä½¿ç¨Workbookç±»çå·¥åæ¹æ³å建ä¸ä¸ªå¯åå ¥çå·¥ä½è(Workbook)对象ï¼è¿éè¦æ³¨æçæ¯ï¼åªè½éè¿APIæä¾çå·¥åæ¹æ³æ¥å建Workbookï¼èä¸è½ä½¿ç¨WritableWorkbookçæé å½æ°ï¼å 为类WritableWorkbookçæé å½æ°ä¸ºprotectedç±»åã示ä¾ä»£ç ç段å¦ä¸ï¼importjava.io.*;importjxl.*;importjxl.write.*;â¦â¦â¦â¦try{ //æ建Workbook对象,åªè¯»Workbook对象//Method1ï¼å建å¯åå ¥çExcelå·¥ä½èjxl.write.WritableWorkbookwwb=Workbook.createWorkbook(newFile(targetfile));//Method2ï¼å°WritableWorkbookç´æ¥åå ¥å°è¾åºæµ/*OutputStreamos=newFileOutputStream(targetfile);jxl.write.WritableWorkbookwwb=Workbook.createWorkbook(os);*/}catch(Exceptione){ e.printStackTrace();}APIæä¾äºä¸¤ç§æ¹å¼æ¥å¤çå¯åå ¥çè¾åºæµï¼ä¸ç§æ¯ç´æ¥çææ¬å°æ件ï¼å¦ææ件åä¸å¸¦å ¨è·¯å¾çè¯ï¼ç¼ºççæ件ä¼å®ä½å¨å½åç®å½ï¼å¦ææ件å带æå ¨è·¯å¾çè¯ï¼åçæçExcelæ件åä¼å®ä½å¨ç¸åºçç®å½ï¼å¦å¤ä¸ç§æ¯å°Excel对象ç´æ¥åå ¥å°è¾åºæµï¼ä¾å¦ï¼ç¨æ·éè¿æµè§å¨æ¥è®¿é®Webæå¡å¨ï¼å¦æHTTP头设置æ£ç¡®çè¯ï¼æµè§å¨èªå¨è°ç¨å®¢æ·ç«¯çExcelåºç¨ç¨åºï¼æ¥æ¾ç¤ºå¨æçæçExcelçµåè¡¨æ ¼ãæ¥ä¸æ¥å°±æ¯è¦å建工ä½è¡¨ï¼å建工ä½è¡¨çæ¹æ³ä¸å建工ä½èçæ¹æ³å ä¹ä¸æ ·ï¼åæ ·æ¯éè¿å·¥å模å¼æ¹æ³è·å¾ç¸åºç对象ï¼è¯¥æ¹æ³éè¦ä¸¤ä¸ªåæ°ï¼ä¸ä¸ªæ¯å·¥ä½è¡¨çå称ï¼å¦ä¸ä¸ªæ¯å·¥ä½è¡¨å¨å·¥ä½èä¸çä½ç½®ï¼åèä¸é¢ç代ç ç段ï¼//å建Excelå·¥ä½è¡¨jxl.write.WritableSheetws=wwb.createSheet("TestSheet1",0);"è¿é ä¹æ¯å¥½äºï¼ææä¹åå¤é½å ¨äºï¼å¯ä»¥å¼å§ä¸é äºï¼"ï¼ç°å¨è¦åçåªæ¯å®ä¾åAPIææä¾çExcelåºæ¬æ°æ®ç±»åï¼å¹¶å°å®ä»¬æ·»å å°å·¥ä½è¡¨ä¸å°±å¯ä»¥äºï¼åèä¸é¢ç代ç ç段ï¼//1.æ·»å Label对象jxl.write.LabellabelC=newjxl.write.Label(0,0,"ThisisaLabelcell");ws.addCell(labelC);//æ·»å 带æååFormattingç对象jxl.write.WritableFontwf=newjxl.write.WritableFont(WritableFont.TIMES,,WritableFont.BOLD,true);jxl.write.WritableCellFormatwcfF=newjxl.write.WritableCellFormat(wf);jxl.write.LabellabelCF=newjxl.write.Label(1,0,"ThisisaLabelCell",wcfF);ws.addCell(labelCF);//æ·»å 带æåä½é¢è²Formattingç对象jxl.write.WritableFontwfc=newjxl.write.WritableFont(WritableFont.ARIAL,,WritableFont.NO_BOLD,false,UnderlineStyle.NO_UNDERLINE,jxl.format.Colour.RED);jxl.write.WritableCellFormatwcfFC=newjxl.write.WritableCellFormat(wfc);jxl.write.LabellabelCFC=newjxl.write.Label(1,0,"ThisisaLabelCell",wcfFC);ws.addCell(labelCF);//2.æ·»å Number对象jxl.write.NumberlabelN=newjxl.write.Number(0,1,3.);ws.addCell(labelN);//æ·»å 带æformattingçNumber对象jxl.write.NumberFormatnf=newjxl.write.NumberFormat("#.##");jxl.write.WritableCellFormatwcfN=newjxl.write.WritableCellFormat(nf);jxl.write.NumberlabelNF=newjxl.write.Number(1,1,3.,wcfN);ws.addCell(labelNF);//3.æ·»å Boolean对象jxl.write.BooleanlabelB=newjxl.write.Boolean(0,2,false);ws.addCell(labelB);//4.æ·»å DateTime对象jxl.write.DateTimelabelDT=newjxl.write.DateTime(0,3,newjava.util.Date());ws.addCell(labelDT);//æ·»å 带æformattingçDateFormat对象jxl.write.DateFormatdf=newjxl.write.DateFormat("ddMMyyyyhh:mm:ss");jxl.write.WritableCellFormatwcfDF=newjxl.write.WritableCellFormat(df);jxl.write.DateTimelabelDTF=newjxl.write.DateTime(1,3,newjava.util.Date(),wcfDF);ws.addCell(labelDTF);è¿éæ两ç¹å¤§å®¶è¦å¼èµ·å¤§å®¶ç注æã第ä¸ç¹ï¼å¨æé åå æ ¼æ¶ï¼åå æ ¼å¨å·¥ä½è¡¨ä¸çä½ç½®å°±å·²ç»ç¡®å®äºãä¸æ¦å建åï¼åå æ ¼çä½ç½®æ¯ä¸è½å¤åæ´çï¼å°½ç®¡åå æ ¼çå 容æ¯å¯ä»¥æ¹åçã第äºç¹ï¼åå æ ¼çå®ä½æ¯æç §ä¸é¢è¿æ ·çè§å¾(column,row)ï¼èä¸ä¸æ é½æ¯ä»0å¼å§ï¼ä¾å¦ï¼A1被åå¨å¨(0,0)ï¼B1被åå¨å¨(1,0)ãæåï¼ä¸è¦å¿è®°å ³éæå¼çExcelå·¥ä½è对象ï¼ä»¥éæ¾å ç¨çå åï¼åè§ä¸é¢ç代ç ç段ï¼//åå ¥Exelå·¥ä½è¡¨wwb.write();//å ³éExcelå·¥ä½è对象wwb.close();è¿å¯è½ä¸è¯»åExcelæ件çæä½æå°å°ä¸åï¼å¨å ³éExcel对象ä¹åï¼ä½ å¿ é¡»è¦å è°ç¨write()æ¹æ³ï¼å 为å åçæä½é½æ¯åå¨å¨ç¼åä¸çï¼æ以è¦éè¿è¯¥æ¹æ³å°æä½çå 容ä¿åå¨æ件ä¸ãå¦æä½ å å ³éäºExcel对象ï¼é£ä¹åªè½å¾å°ä¸å¼ 空çå·¥ä½èäºãæ·è´ãæ´æ°Excelå·¥ä½èæ¥ä¸æ¥ç®è¦ä»ç»ä¸ä¸å¦ä½æ´æ°ä¸ä¸ªå·²ç»åå¨çå·¥ä½èï¼ä¸»è¦æ¯ä¸é¢äºæ¥æä½ï¼ç¬¬ä¸æ¥æ¯æé åªè¯»çExcelå·¥ä½èï¼ç¬¬äºæ¥æ¯å©ç¨å·²ç»å建çExcelå·¥ä½èå建æ°çå¯åå ¥çExcelå·¥ä½èï¼åèä¸é¢ç代ç ç段ï¼(å®æ´ä»£ç è§ExcelModifying.java)//å建åªè¯»çExcelå·¥ä½èç对象jxl.Workbookrw=jxl.Workbook.getWorkbook(newFile(sourcefile));//å建å¯åå ¥çExcelå·¥ä½è对象jxl.write.WritableWorkbookwwb=Workbook.createWorkbook(newFile(targetfile),rw);//读å第ä¸å¼ å·¥ä½è¡¨jxl.write.WritableSheetws=wwb.getSheet(0);//è·å¾ç¬¬ä¸ä¸ªåå æ ¼å¯¹è±¡jxl.write.WritableCellwc=ws.getWritableCell(0,0);//å¤æåå æ ¼çç±»å,ååºç¸åºç转åif(wc.getType()==CellType.LABEL){ Labell=(Label)wc;l.setString("Thevaluehasbeenmodified.");}//åå ¥Excel对象wwb.write();//å ³éå¯åå ¥çExcel对象wwb.close();//å ³éåªè¯»çExcel对象rw.close();ä¹æ以使ç¨è¿ç§æ¹å¼æ建Excel对象ï¼å®å ¨æ¯å 为æççåå ï¼å 为ä¸é¢ç示ä¾ææ¯APIç主è¦åºç¨ã为äºæé«æ§è½ï¼å¨è¯»åå·¥ä½è¡¨æ¶ï¼ä¸æ°æ®ç¸å ³çä¸äºè¾åºä¿¡æ¯ï¼ææçæ ¼å¼ä¿¡æ¯ï¼å¦ï¼åä½ãé¢è²ççï¼æ¯ä¸è¢«å¤ççï¼å 为æ们çç®çæ¯è·å¾è¡æ°æ®çå¼ï¼æ¢ä½¿æ²¡æäºä¿®é¥°ï¼ä¹ä¸ä¼å¯¹è¡æ°æ®çå¼äº§çä»ä¹å½±åãå¯ä¸çä¸å©ä¹å¤å°±æ¯ï¼å¨å åä¸ä¼åæ¶ä¿å两个åæ ·çå·¥ä½è¡¨ï¼è¿æ ·å½å·¥ä½è¡¨ä½ç§¯æ¯è¾å¤§æ¶ï¼ä¼å ç¨ç¸å½å¤§çå åï¼ä½ç°å¨å¥½åå åç大å°å¹¶ä¸æ¯ä»ä¹å ³é®å ç´ äºãä¸æ¦è·å¾äºå¯åå ¥çå·¥ä½è¡¨å¯¹è±¡ï¼æ们就å¯ä»¥å¯¹åå æ ¼å¯¹è±¡è¿è¡æ´æ°çæä½äºï¼å¨è¿éæ们ä¸å¿ è°ç¨APIæä¾çadd()æ¹æ³ï¼å 为åå æ ¼å·²ç»äºå·¥ä½è¡¨å½ä¸ï¼æ以æ们åªéè¦è°ç¨ç¸åºçsetXXX()æ¹æ³ï¼å°±å¯ä»¥å®ææ´æ°çæä½äºãå°½åå æ ¼åæçæ ¼å¼å修饰æ¯ä¸è½å»æçï¼æ们è¿æ¯å¯ä»¥å°æ°çåå æ ¼ä¿®é¥°å ä¸å»ï¼ä»¥ä½¿åå æ ¼çå 容以ä¸åçå½¢å¼è¡¨ç°ãæ°çæçå·¥ä½è¡¨å¯¹è±¡æ¯å¯åå ¥çï¼æ们é¤äºæ´æ°åæçåå æ ¼å¤ï¼è¿å¯ä»¥æ·»å æ°çåå æ ¼å°å·¥ä½è¡¨ä¸ï¼è¿ä¸ç¤ºä¾2çæä½æ¯å®å ¨ä¸æ ·çãæåï¼ä¸è¦å¿è®°è°ç¨write()æ¹æ³ï¼å°æ´æ°çå 容åå ¥å°æ件ä¸ï¼ç¶åå ³éå·¥ä½è对象ï¼è¿éæ两个工ä½è对象è¦å ³éï¼ä¸ä¸ªæ¯åªè¯»çï¼å¦å¤ä¸ä¸ªæ¯å¯åå ¥çãå°ç»æ¬æåªæ¯å¯¹JavaExcelAPIä¸å¸¸ç¨çæ¹æ³ä½äºä»ç»ï¼è¦æ³æ´è¯¦å°½å°äºè§£APIï¼è¯·å¤§å®¶åèAPIææ¡£ï¼ææºä»£ç ãJavaExcelAPIæ¯ä¸ä¸ªå¼æ¾æºç 项ç®ï¼è¯·å¤§å®¶å ³æ³¨å®çææ°è¿å±ï¼æå ´è¶£çæåä¹å¯ä»¥ç³è¯·å å ¥è¿ä¸ªé¡¹ç®ï¼æè æ¯æåºå®è´µçæè§ã
Golangæä½xlsxæ件github.com/cuishu/excelæ¯ç¨æ¥è¾ å©æä½xlsxæ件çåºï¼å®ç°äºxlsxæ件ågo对象çæ å°ï¼ä½¿æä½xlsxæ件å¦åæä½go对象ä¸æ ·ç®åã
ä¾èµgithub.com/EntSecGroup-Skylar/excelize/v2
excelæ件ç第ä¸è¡å¿ é¡»åGostructçtagä¸è´
Forexample
æ°å»ºä¸ä¸ªæ件ï¼å为a.xlsx
Sheet1ç»æå¦ä¸
读åSheet
å°gosliceåå ¥excelæ件
æ¯æçæ°æ®ç±»å
å¦ææ件æä¸æ¢ä¸ä¸ªSheetï¼åºè¯¥ä½¿ç¨ä¸ä¸ªç»ææ¥æ å°å®ä»¬ã
ä¾
æ¨å¯ä»¥ä½¿ç¨èªå®ä¹ç±»åæ¥å®ç°MarshalXLSXåUnmarshalXLSXæ¥å®ç°ç±»å转æ¢ã
ä¾