2020年10月24日 星期六

Excel VBA:批次檔案處理 (TXT 純文字檔案;架構)

 先強調,這簡單整理而已。

批次資料處理發想,如果要用點選檔案的方式則用FileDialog方式做操作,

若是放在固定資料夾則是用dir函數做資料載入。

1.筆者應用了 EXCEL VBA 開啟檔案 FileDialog應用 這一篇文,

2.做txt純文字檔案整理,其實也可以透過DIR函數,

指定資料夾做整批載入亦可。

EXCEL VBA 開啟檔案 FileDialog應用

修改方式:FILE_OPEN.Filters.Add "純文字檔", "*.txt"

函數DIR使用參考:

txt_FILENAME=

DIR(資料夾路徑\*.txt);txt_FILENAME變數會存放檔案名稱;副檔名以txt做列舉

          excel_FILENAME=

DIR(資料夾路徑\*.xls);excel_FILENAME變數會存放檔案名稱;副檔名以xls做列舉如何批次處理:

批次檔案處理這部分,筆者分成3個環節:

前處理:識別檔案路徑>開啟檔案>擷取資料>關閉檔案>下一個檔案>完成所有檔案>擷取資料回寫excel工作表

資料處理:例如:亂碼處理,擷取整理輸出報表需要的資料,資料2次加工等步驟,例如kpcs轉換成1000這樣的處理。

輸出資料處理結果:配合既有excel報表輸出成制定格式報表;必要時可能需要依照時間別、供應商別、區域別建立個別報表。

沒有留言:

張貼留言

指數變化(2025.03.28)

 指數變化(2025.03.28) 上周焦點: 美國消費者信心指數 3/25 92.9 美國耐久財訂單月增率 3/26 1.4 PCE 月增 0.4 年增 2.8 (不多阿,最高還有5.5ㄝ)   本周愛看: 美國非農業就業人數變化 美國ISM製造業採購經理人指數 美國芝加哥FE...