1. 確認 Oracle 服務的名稱及連結參數是否設定完整
2. 進入 Excel 選擇 資料 -> 匯入外部資料 -> 新增資料庫查詢
3. 選擇<新資料來源> ->確定
4. 設定參數
- 來源名稱: 自取
- 驅動程式: 選擇 Microsoft ODBC for Oracle
- 選擇”連接”, 彈出使用者帳號資訊, 這個部分要詢問一下 DBA 正確的帳密資料
- 伺服器選擇在 Oracle Net Manager 所設定的服務名稱
5. 很有誠意的把資料庫的 Table 全部列給你參考, 但是我們直接在外部利用其他的 SQL Editor 先把 SQL 查好, 所以這邊選擇取消
6. , 我們還要繼續編輯所以選擇 “Y”
7. 接下來看的這個訊息, 因為不把算用Table 拉出來去串資料, 選擇”關閉”
8. 在選單 Icon 上面點選SQL
9. 之後會提示你 SQL 視窗, 把準備好的 SQL 填入, 選擇 “確定”
10. 完成後系統自動帶出關連表格等畫面, 跟 Access 所看到的是類似的
11. 接下來可以選擇存檔(建議啦, 免得辛苦的東西不見了), 之後關閉該視窗, 回到 Excel 之後選擇要寫回 Excel 那一個欄位, 選擇”樞紐分析表”可以達到的功能比較多.
12. 直接就跳到樞紐分析表的第三步驟
13. 把查詢出來的欄位拉到指定的地方去就可以產生不同的效果
14. 這樣就可以造成不同的報表效果, 由不同的分析面來看同一份資料
15. 與日期相關的變數使用方法
- add_months(Sysdate,-1) 往前一個月
- SYSDATE+NUMTOYMINTERVAL(-1,’YEAR’) 往前推一年
- (B.DAT_REQ Between to_Char(Sysdate,’YYYY’)||’01’ And to_char(sysdate,’YYYYMM’)) 今年一月到本月份
在query的欄位名稱可否修改
Chris,
是指 select abc as 欄位名稱 這樣子的用法嗎? 不行, Query 會把你過濾掉, 我都是到 Excel 自己再加工處理的.
Rgds,
Mark