寫了一個windows batch 去複製檔案~
緣由:
這個單位每天都要用excel做日報表
一般作法是複製改裡面的日期,一次做大概半年用
這種事情相當耗時…
改進方式:
- EXCEL可以根據呼叫該檔檔名,根據該檔檔名去變動日期
EX: 1040216日報表.xls 裡面日期會顯示 104年02月16日
EXCEL指令:
1 | =CONCATENATE( LEFT(MID(CELL("filename"), SEARCH("[",CELL("filename"))+1, |
- BAT檔案做COPY,自動根據月份做判斷複製相對應的份數,並且改成適當的檔名
母檔:YYYMMDD*.xls
複製成 1040201**.xls 到 1040228.xls
1 | @Echo Off |