顯示具有 Excel VBA 標籤的文章。 顯示所有文章
顯示具有 Excel VBA 標籤的文章。 顯示所有文章

2021年4月17日 星期六

用IQY匯入網路資料到Excel

上一篇文章其實是我把workbooks的功能誤解了,只是macbook似乎沒有workbooks開啟URL的功能?所以直接在巨集(macro)裡面輸入

Workbooks.Open Filename:= _
    "http://www.twse.com.tw/fund/BFI82U?response=csv&type=day" 

還是會跳出錯誤訊息。

上次我是直接建立iqy檔來取得網路資源,這一部份可以再往下發展。

首先仍要自行建立一份iqy檔,如果是windows可以直接使用Excel的「資料」→「從Web開啟」→「新增Web查詢」然後直接在「新增Web查詢」的視窗中儲存為iqy檔就好,但因為Mac沒有這個功能,所以只好自己把原始碼輸入在.txt中,再存為.iqy了。

2021年4月11日 星期日

使用Excel for Mac匯入網路csv資料要多做「資料剖析」的動作

此篇文章有點脫褲子放屁...真正應用iqy的好方法在這一篇

最近研究怎麼使用VBA從網路匯入QueryTables表格,QueryTables根據微軟自己的定義就是「每一個 QueryTable 物件都代表由外部資料來源傳回資料所構成的工作表」,不過我光是這個動作,在Macbook上操作都卡關了,如果匯入的是csv檔案,Excel for Mac並不會自動判讀成正確的表格,這時就要多做「資料剖析」的動作。

首先,Excel for Mac並沒有「從Web」→「輸入網址」的這個選項,所以要建立一個.iqy檔案。先開啟「文字編輯程式」「新增文件」,直接儲存空白文件。