[算表] EXCEL匯入.TXT檔案

看板Office作者 (趴趴狗)時間11年前 (2014/11/15 09:45), 編輯推噓0(0029)
留言29則, 2人參與, 最新討論串1/1
軟體:office excel 版本:2007以上 請問大大, 1.我要匯入100個以上的TXT檔案到EXCEL裡面,有快速的方法嗎? 2.如何讓EXCEL自動更新這TXT檔裡的資料,我試過都要手動更新, 還是需要寫後端的VBA程式來控制?若是的話如何撰寫? 以上的問題,麻煩大大了,感恩 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.127.45.45 ※ 文章網址: http://www.ptt.cc/bbs/Office/M.1416015942.A.60F.html

11/15 15:43, , 1F
1.試試用軟體AeroMerge來合併txt到一個檔案,再匯入Excel
11/15 15:43, 1F

11/15 15:53, , 2F
2.想到的是用opentextfile以readall讀入後,置換,再以
11/15 15:53, 2F

11/15 15:53, , 3F
write方法進行寫入
11/15 15:53, 3F

11/15 15:54, , 4F
上面2是用VBA
11/15 15:54, 4F

11/16 07:58, , 5F
感謝S大
11/16 07:58, 5F

11/16 18:26, , 6F
用vba匯入多個檔案後,有辦法匯入檔名嗎!?
11/16 18:26, 6F

11/16 18:57, , 7F
應是可以匯入檔名的,看原po是用VBA的何種方式匯入
11/16 18:57, 7F

11/16 23:31, , 8F
http://goo.gl/7hlv4x 我是用這個vba程式碼的,不知
11/16 23:31, 8F

11/16 23:31, , 9F
是否可修改連同檔名都匯入
11/16 23:31, 9F

11/17 00:08, , 10F
程式碼內strFname是檔名含路徑,可用mid+instrrev來取檔名
11/17 00:08, 10F

11/20 12:51, , 11F
大大有沒有範例可以參考一下,感恩
11/20 12:51, 11F

11/20 13:07, , 12F
11/20 13:07, 12F

11/20 18:20, , 13F
.Refresh BackgroundQuery:=False
11/20 18:20, 13F

11/20 18:20, , 14F
執行階段錯誤7 記憶體不足
11/20 18:20, 14F

11/20 22:51, , 15F
請測試一下原本的程式碼試試是否也會產生上面的錯誤
11/20 22:51, 15F

11/21 23:36, , 16F
是剛測試會出現錯誤耶,是那邊需要修改呢?
11/21 23:36, 16F

11/23 12:51, , 17F
那可否提供原po要匯入txt來測試呢?
11/23 12:51, 17F

11/24 17:55, , 18F
檔名都是數字,原本測試檔名3位數是ok,上次多加了檔
11/24 17:55, 18F

11/24 17:55, , 19F
名12位數,就會出現記憶體不足。
11/24 17:55, 19F

11/24 18:16, , 20F
覺得是否因檔名長度而產生錯誤上,測試似乎沒有直接關係
11/24 18:16, 20F

11/24 18:16, , 21F
如影片檔名為12位數,還是可
11/24 18:16, 21F

11/24 18:16, , 22F
匯入
11/24 18:16, 22F

11/24 18:17, , 23F
因此另想是否是有太多連線的關係而導致的呢?
11/24 18:17, 23F

11/24 18:21, , 24F
您可到資料→連線→連線內看到,每個檔案的匯入就是一個連
11/24 18:21, 24F

11/24 18:21, , 25F
11/24 18:21, 25F

11/24 18:22, , 26F
如果同個檔案反覆測試匯入檔案的話,就會產生無數的連線
11/24 18:22, 26F

11/24 18:22, , 27F
所以也猜是否是這個原因才會出現記憶體不足的錯誤
11/24 18:22, 27F

12/13 10:22, , 28F
感謝S大的幫忙,OK了
12/13 10:22, 28F

01/06 22:58, , 29F
大大,那邊要修改才不會匯入副檔名
01/06 22:58, 29F
文章代碼(AID): #1KPh16OF (Office)
文章代碼(AID): #1KPh16OF (Office)