【Excel】利用SQL抓取資料
阿新 • • 發佈:2018-12-14
在 Excel 中對外部資料實現自動連結,並在資料來源更新時,重新整理資料。Excel實現的工具欄路徑:資料-現有連結
- 直接引用表
select * from [資料$]
- 直接關聯多張表
select * from [蘇州 $] union all select * from [無錫$] union all select * from [崑山$]
- 篩選資料條件
select * from [支局考核清單$] where(支局="姜山" and 是否考核="是")
- 關聯表時加入標識欄位
select "蘇州" as 城市,* from [蘇州$] union all select "無錫" as 城市,* from [無錫$] union all select "崑山" as 城市,* from [崑山$]
- 彙總結構不同的表
select "蘇州" as 城市,日期,產品類別,金額 from [蘇州$] union all select "無錫" as 城市,日期,產品類別,金額 from [無錫$] union all select "崑山" as 城市,日期,產品類別,金額 from [崑山$]
-彙總計劃與實際完成,填充缺少的欄位
select "實際完成" as 型別,* from [銷售資料$] union all select "計劃完成" as 型別, null,null,null,null,null,null,所屬區域,null,null,金額,null from [銷售計劃$]
select "實際銷量" as 型別,* from [銷售資料$] union all select "計劃銷量" as 型別,null,null,銷售部門,null,null,null,所屬區域,產品類別,null,金額,null from [銷售計劃$]l,null,null,null,所屬區域,null,null,金額,null from [銷售計劃$]
- 連結不同檔案的表格內容
select * from [e:\資料\資料1\南京.xls].[寵物用品$] union all
- 左連結
select [資料$].*,[產品資訊$].產品單價,[產品資訊$].[P/N] from [資料$] left join [產品資訊$] on [資料$].產品類別=[產品資訊$].品名