標題:
請問如何匯入外部 .csv檔
[打印本頁]
作者:
j1221
時間:
2011-9-23 10:31
標題:
請問如何匯入外部 .csv檔
各位前輩們好,
在使用Excel外部查詢的時候遇到了一個問題,煩請各位前輩們提供意見。
我想要匯入大盤資訊到Excel中,但是因為證交所的網頁不能直接使用「Web查詢」的「外部連結」方式匯入,所以經過我詢問tivo168部落格的板主之後,他教我使用:匯入外部資料→匯入資料,接著 Ctrl + V 貼上網址,匯入遠端字串 http://mis.twse.com.tw/data/TSEIndex.csv 這個csv檔案(原始資料)。我已經可以正常匯入大盤資訊了。但是當我開啓「自動更新」的功能時,每次檔案要自動更新,都會重新再問我一次檔案路徑,也就是http://mis.twse.com.tw/data/TSEIndex.csv 網址,這樣每更新一次都必須要重複貼上網址路徑。請問有沒有辦法可以解決這個問題呢?
感謝各位
作者:
jimmyhk
時間:
2011-9-23 13:36
回復
1#
j1221
可否發原檔上來參考一下?
作者:
j1221
時間:
2011-9-23 18:15
回復
2#
jimmyhk
謝謝jimmyhk大,請參閱附檔[attach]7909[/attach]
請您打開後手動更新資料,它會跳出要您輸入路徑,輸入的路徑為 http://mis.twse.com.tw/data/TSEIndex.csv ,就可以更新了。
但是我的問題是,有什麼辦法可以不用每次輸入路徑?謝謝您
作者:
GBKEE
時間:
2011-9-23 21:55
本帖最後由 GBKEE 於 2011-9-24 07:31 編輯
回復
3#
j1221
試試看
[attach]7920[/attach]
將程式碼複製到 VBA 視窗 的ThisWorkbook 執行一次 或 後存檔再度開啟 即可
Private Sub Workbook_Open()
Sheet1.QueryTables(1).TextFilePromptOnRefresh = False
End Sub
複製代碼
作者:
infoverdad
時間:
2011-9-23 22:08
回復
3#
j1221
您的做法是在$b$1 資料 => 匯入資料
若改為資料 => 新增Web查詢 => 再使用資料剖析,下次直接按右鍵"更新資料"即可
[attach]7913[/attach]
作者:
j1221
時間:
2011-9-24 10:13
回復
4#
GBKEE
感謝GBKEE大,已經可以用啦!!
作者:
j1221
時間:
2011-9-24 10:28
回復
5#
infoverdad
報告infoverdad大,這樣的方式不能用,我已經試過了。一定要用匯入資料的方式才可以使用!謝謝您的意見!
作者:
infoverdad
時間:
2011-9-24 18:20
回復
7#
j1221
可是我有先試成功才會跟你說的
1. 先重做如下:
[attach]7926[/attach]
2. 欲更新時:
[attach]7925[/attach]
作者:
j1221
時間:
2011-9-24 19:04
回復
8#
infoverdad
報告infoverdad大,謝謝您的回答。
使用您的方法,每次更新時還是要每次都使用「資料剖析」一次,才可以變成想要的格式,所以不能達到全自動方式啦
(是我之前沒說清楚想要到怎麼樣的程度,sorry...Orz)...小的想偷懶:P
謝謝您的答案,也讓我又多學到一招啦!
作者:
infoverdad
時間:
2011-9-24 19:40
本帖最後由 infoverdad 於 2011-9-24 19:46 編輯
回復
9#
j1221
可以把資料剖析的步驟用巨集錄製 用一按鈕連結之,下次按一下就可以"偷懶一下"啦!!
剛剛才看到GBKEE版大的檔案,用他的當然更讚啦! (我的方法是土法鍊鋼)
作者:
bhsm
時間:
2011-12-15 16:10
感謝infoverdad 大,讓我更新資料時可以"偷懶一下"
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)