iT邦幫忙

1

請問有推薦的 Excel 內查詢 SQL 工具嗎?

  • 分享至 

  • xImage

有時候使用者會丟 Excel 讓我做分析
當我想要用 SQL 做查詢時,就會遇到問題
因為 Excel 沒有內建 SQL 查詢工具...

查了、用了幾個工具都需要錢 :

問了同事說用 python 分析不香嗎? (我:OO**XX...)

請問大神們有推薦的工具嗎

看更多先前的討論...收起先前的討論...
dragonH iT邦超人 5 級 ‧ 2020-11-05 16:30:56 檢舉
你同事沒說錯阿
wrxue iT邦好手 1 級 ‧ 2020-11-05 16:36:05 檢舉
python 好用爆,推python
你同事是真的沒說錯。
Excel當資料庫查詢@@..
https://www.youtube.com/watch?v=JDF6sJwzuac
microsoft query算嗎.
EXCEL 可以連接 SQL資料庫也能撈資料
https://support.microsoft.com/zh-hk/office/%E9%80%A3%E6%8E%A5%E8%87%B3-%E5%8C%AF%E5%85%A5-olap-%E8%B3%87%E6%96%99%E5%BA%AB-e26384cb-30be-4324-adee-066cd62b1ae9 這邊有教學
但如果是你的版本太舊,那聯絡微軟拿授權去升級最新版本的軟體
正常來說,應該都有買SA 才對,如果沒買,就去買吧,反正都要錢
感謝大家!
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
3
㊣浩瀚星空㊣
iT邦大神 1 級 ‧ 2020-11-05 16:39:29
最佳解答

你可以開access來用。它也是sql語法。
且access是可以拿excel當資料庫用的。

感謝,這個可行!

2
paicheng0111
iT邦大師 5 級 ‧ 2020-11-05 16:36:43

寫VBA用ADODB物件連結目標EXCEL檔案,就可以用SQL指令取用目標EXCEL檔的資料了。
我自己還連結過CSV檔,對CSV檔下SQL指令。

要查連結EXCEL檔的ConnectionString,可以到https://www.connectionstrings.com/excel/

另外,推薦這本書(已絕版)EXCEL巨集魔法書

感謝您

1
rogeryao
iT邦超人 7 級 ‧ 2020-11-05 17:14:30
1.寫個上傳 Excel 檔案資料到 SQL Server 的介面
2.在寫個產生 User 要的結果介面(報表或是匯出 Excel)

如此可以避開不支援完整 SQL 語法的問題;
另外,以後相同的需求 User 就可以自己處理了,不用每次都找你

感謝您

2
japhenchen
iT邦超人 1 級 ‧ 2020-11-06 09:39:19

EXCEL古早就有提供插入外部資料的功能啊,到在一直都有https://ithelp.ithome.com.tw/upload/images/20201106/20117954kzSxlqPTye.jpg

0
zen2965
iT邦新手 5 級 ‧ 2022-12-22 15:58:11

我的這篇文章有說明
https://zen2965.pixnet.net/blog/post/80578030

我的這隻影片有檔案可以下載,其他excl影片也可以參考
https://youtu.be/pq_3JrX4HhQ
營收及eps工作表內查訽有使用ms sql語法,join也一樣可以(我有列出注意事項)

順便問個問題
1.在excel工作表內執行巨集時,圖表無法即時更新,如果按"股票搜尋多筆"(本次將廻圈設定為三筆)只有在最後一筆執後才能更新
2.按"回輸入"==>按"單筆"都可以正常顯示
3.是否有解決方案?
檔案下載連結:
https://drive.google.com/file/d/17BhJTWtu1mEEdwIy93yO8Ke8XwxFu8JD/view?usp=share_link

對檔案按右鍵==>先解除封鎖才能正常使用

我要發表回答

立即登入回答