- 帖子
- 21
- 主題
- 1
- 精華
- 0
- 積分
- 52
- 點名
- 0
- 作業系統
- WIN7
- 軟體版本
- Office 2010
- 閱讀權限
- 20
- 性別
- 男
- 來自
- 台北
- 註冊時間
- 2015-3-13
- 最後登錄
- 2025-3-26
|
您好!
提供之前我有寫過類似txt檔的擷取方式重點(我之前是擷取CSV. ,但是方法是一樣的)
Step1. 確認路徑(類似寫法如下)
ppath = "M:\QC\檢驗資料\Wafer\OQC特性\" + doc + "\"
myfile = Dir(ppath + "*.CSV")
<確認路徑並搜尋所有該資料夾內之csv檔>
Step2. 打開檔案並將之寫入#1暫存
If myfile = "" Then GoTo labexit '搜尋不到跳出重搜
gfilename = ppath + myfile
Open gfilename For Input As #1
Step3. 確認搜尋條件
If Mid(textline, 1, 3) = "TTV" Then 'TTV data
search = ","
search1 = InStr(7, textline, search, vbTextCompare)
search2 = InStr(search1 + 1, textline, search, vbTextCompare)
search3 = InStr(search2 + 1, textline, search, vbTextCompare)
<我是使用字串搜尋到我要資料的位置>
Step4. 最後當然是設立個迴圈把自己想要的資料都抓近來嚕
Do While Not EOF(1)
Line Input #1, textline
loop
以上是我的擷取方式,不知道有沒有回答到重點@@若有問題可以一起討論唷 |
|