看板 Prob_Solve 關於我們 聯絡資訊
如果我想寫一隻程式把記事本.txt檔案上的特殊資料篩選出來 再填入EXCEL上的話 範例如下 我是覺得很難寫啦 不知道各位大大覺得呢 ---------------------------------------------以下是記事本內容 abcde cdefg xxxxx xxx123 xxxx13 hudhifuhf jdisjdisjdijdjjdis No #: 111111 date 123d.l jicjdiojdfoijfjoijfddo jfidojfsijdfod Co # Qty price total ----- ------- ------- ------ 0010 479 13.28 6361.12 XYZ change date ------------- 12/25/09 hisafuhiudfhiudhf oifjfoijffjisf jdisadods ---------------------------------------------------------記事本結束 跑完程式之後 抓出以下六個欄位及其值 並output在Excel上 1.title = abcde cdefg 2.No # = 111111 3.Co # = 0010 4.Qty = 479 5.total = 6361.12 6.change date =12/25/09 對不起 表達的很爛 請多包涵......:P -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.204.168.241
neverfly:你記事本裡的資料格式也未免太亂了吧 04/01 13:38
i82:對不起忘了說明 亂打的意思是有可能是任何格式 文字 或數字 04/01 13:43
i82:因為不是要選出來的 所以就亂打一通 其實就把他想都是英文就好 04/01 13:43
ClubT:應該還是會有一些規則吧 其實你只要會搜尋子字串應該不難 04/03 11:39
ClubT:好比說Title就是最早讀到的2個字串 NO應該是獨立一行 04/03 11:40
ClubT:所以搜尋有NO #的行數 在去頭尾空白 剩下的四個應該都一樣 04/03 11:41
ClubT:搜尋到該字串"CO #"然後算下面2列同位置的值 (如果有對齊) 04/03 11:42
gofin:如果是用VB就先用X=split(全文,vbcrlf),在找到標題欄的index 05/19 23:25
gofin:index+2的那個就是資料欄,再用split(資料," ")切出 05/19 23:26