用 bat 文件實現 excel 周報復制


   又要寫周報????

  寫周報就算了每次都要改這一大堆的日期,什么鬼嘛,最騷的我還總是有的忘記改。。。。

          

  作為一個正兒八經的程序員,固定每周某天干重復的一件事,哦~~  這是機器人 程序應該做的事。

  那得咋辦呢,excel 這么強大的工具日期不在話下搞起來,

  每周一都要寫周報,周報格式就是上面那鳥樣,每次都得改日期,文件名也得改,所以我就搞了一套模板每次自動生成日期具體如下面所示

     

A1  :=YEAR(TODAY())&"年度"&MONTH(TODAY())&"月第"&ROUND(DAY(TODAY())/7,0)&"周工作計划與總結"
C2  :=TEXT(TODAY()-7,"mm.dd")&"-"&TEXT(TODAY()-3,"mm.dd")
G2  :="第"&ROUND(DAY(TODAY())/7,0)&"周"
A14  :=YEAR(TODAY())&"年度"&MONTH(TODAY())&"月第"&ROUND(DAY(TODAY())/7,0)+1&"周工作計划與總結"
C15  :=TEXT(TODAY(),"mm.dd")&"-"&TEXT(TODAY()+4,"mm.dd")
G15  :="第"&ROUND(DAY(TODAY())/7,0)+1&"周"

  在對應空格上插入相對應的生成就可以生成相對應的日期

  最后寫個 bat 腳本對這個 excel 文件進行復制 以及重命名

@echo off
SET /a day =%date:~8,2%/7+1
copy F:\桌面\周報\一零二四周報模板.xlsx  F:\桌面\周報\一零二四周報%date:~0,4%年%date:~5,2%月第%day%周.xlsx

   目錄如下:只要每周一點擊周報復制就能生成如下周報,再對 excel 帶有函數的單元格去除函數 F9  保留當前值就可以成功生成一份 excel 周報

     

 

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM