iT邦幫忙

1

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

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

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

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

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

看更多先前的討論...收起先前的討論...
dragonH iT邦超人 5 級 ‧ 2020-11-05 16:30:56 檢舉
你同事沒說錯阿
wrxue iT邦研究生 3 級 ‧ 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 才對,如果沒買,就去買吧,反正都要錢
感謝大家!
3
㊣浩瀚星空㊣
iT邦超人 1 級 ‧ 2020-11-05 16:39:29
最佳解答

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

感謝,這個可行!

2
paicheng0111
iT邦高手 1 級 ‧ 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邦大師 1 級 ‧ 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

我要發表回答

立即登入回答