用Excel和echo命令批量新建文件
?
作者:ITFANS來源:部落窩教育發(fā)布時間:2023-11-29 16:22:05點擊:840
如何批量新建含指定內(nèi)容的文件呢?用Excel結(jié)合echo命令即可。先在Excel中批量生成包含指定內(nèi)容、文件名的echo命令語句,然后再運行語句完成批量新建文件。
公司要求將Excel表中產(chǎn)品的每日報價數(shù)據(jù)按指定格式連接成一段文本,然后以日期命名保存為獨立的TXT文件。
按指定格式連接各日報價數(shù)據(jù),用公式很容易批量解決。但是,如何將連接后的文本保存為不同的txt文件呢?
若手動新建txt文檔,然后粘貼報價信息,最后再保存,必然效率極低。
下面分享用Excel和echo批量新建含指定內(nèi)容的文件的方法。
Step1:創(chuàng)建文件夾
在需要的位置,如D盤,創(chuàng)建一個用來保存報價文件的文件夾,如“資料”。
Step2:按格式生成文件內(nèi)容
要求按日期、商品名稱、規(guī)格、產(chǎn)地、報價的順序連接數(shù)據(jù)生成報價文本。各內(nèi)容用空格分開,且規(guī)格、產(chǎn)地、報價之間含“/”分隔符。
在F2輸入公式“=TEXTJOIN(" ",TRUE,TEXT(A1,"yyyy-mm-dd"),A2,A3&"/",B2,B3&"/",C2,C3&"/",D2,D3)”連接數(shù)據(jù)。
接著選中F1:F3,下拉填充生成所有報價文本。
Step3 創(chuàng)建批處理命令行
我們將借用DOS操作命令“echo”批量創(chuàng)建文檔,所以下方先在Excel中生成需要的echo命令行。
定位到G2輸入公式“="echo "&OFFSET(Sheet1!E$1,(ROW()-2)*3,0)&" >d:資料"&MID(OFFSET(Sheet1!E$1,(ROW()-2)*3,0),1,10)&".txt"”并下拉填充。
說明:
Echo命令有多種語法,其中“Echo 顯示內(nèi)容 >保存路徑”可以讓計算機將顯示內(nèi)容保存到指定路徑中。
譬如:
echo 2023-11-13 商品名稱 電池級碳酸鋰/ 規(guī)格 99.5% min/ 產(chǎn)地 進口/ 報價 145000元/噸 >d:資料2023-11-13.txt
該語句可以在D盤“資料”文件夾中自動新建名為“2023-11-13”的txt文件,文件內(nèi)容就是當(dāng)前用紅色標記的文字。
語句中,顯示內(nèi)容是OFFSET函數(shù)引用的報價文本;具體文件名是MID函數(shù)提取的日期。公式輸入時注意“echo”后面和“>”前面都有空格。
Step4 批量生成文件
在Windows開始菜單處右擊選擇“運行”,輸入“CMD”點確定打開命令提示符編輯框。
復(fù)制表格中G列的命令行,粘貼到命令提示符中,即可完成文件的批量創(chuàng)建。
說明:
粘貼時可能彈出如下警告,直接單擊“仍然粘貼”即可。
最后打開資料文件夾,即可看到批量生成的文件。
課后作業(yè)
工作表的A列是學(xué)生姓名,現(xiàn)在需要快速生成以每個學(xué)生命名的“.docx”文件,該怎么做呢?大家不妨一試。
用Excel和echo命令批量新建含指定內(nèi)容的文件就介紹到這里。歡迎收藏點贊~
本文配套的練習(xí)課件請加入QQ群:902294808下載。
做Excel高手,快速提升工作效率,部落窩教育Excel精品好課任你選擇!
掃下方二維碼關(guān)注公眾號,可隨時隨地學(xué)習(xí)Excel:
相關(guān)推薦:
版權(quán)申明:
本文作者ITFANS;部落窩教育享有稿件專有使用權(quán)。若需轉(zhuǎn)載請聯(lián)系部落窩教育。
最熱教程
- 像綠皮火車一樣長像珠穆拉瑪峰一樣高的Excel表怎么操作才方便?
- Power Query實戰(zhàn):按指定次數(shù)遞增數(shù)據(jù)
- 2019年全網(wǎng)最全—excel提取身份證信息合集?。ńㄗh收藏)-下篇
- 明明沒有重復(fù),Excel卻判定數(shù)據(jù)重復(fù),這是怎么回事?
- 文本格式的求和,及求和中最容易出現(xiàn)的問題解疑
- 致命缺陷:不懂一維表!
- 函數(shù)組合思維,你有嗎?
- 學(xué)會這2個公式,整理考勤數(shù)據(jù)只要一分鐘
- 就算被說是拍馬屁也成,今天你應(yīng)該這樣發(fā)Excel報表……
- 如何計算Excel單元格中的算式,四種求和方法請收好!