看板 Python 關於我們 聯絡資訊
因為工作關係 現在要使用python 匯入外面公司提供的sql檔做分析 目前沒有辦法直接與外部公司的db直接連線 只提供.sql檔案 我的環境是使用 linux 的anaconda jupyter python 3 上網找的語法都是要連結db host 那些的 有找到語法是可以直接讀入 但是格式像這樣 https://i.imgur.com/PXGOkOq.png 有其他方法嗎 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.204.224.46 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1563354816.A.30D.html
Hsins: 這不是很正常嗎?給你一個 .sql 檔,裡面自然是 sql 語句 07/17 18:06
Hsins: 我猜你想要的是匯入 database,希望可以直接用 data table 07/17 18:07
Hsins: 我的建議是你有 .sql 的話,用 sqlite 建立 database 07/17 18:08
Hsins: 再透過 python 讀入本機端 sqlite 資料庫中的 data 07/17 18:09
sun569: 對 我是想要形成dataframe的格式 07/17 18:17
sun569: 我明天上班再試試看你說的方式好了 07/17 18:17
froce: Sql不一定會通喔,sqlite的變數類型比主流的少 07/17 18:29
froce: 建議弄個VM還是docker去跑 07/17 18:29
Hsins: 樓上說的對,不過 sqlite 算是資源吃最少的一個做法了,原 07/17 18:32
Hsins: po 可以先試試看,雖然 sqlite 的變數類型沒這麼豐富,但也 07/17 18:32
Hsins: 算是該有的都有了 07/17 18:32
Hsins: 如果有沒辦法匯入的,再考 慮用 docker 或是 vagrant 07/17 18:33 好的我再研究看看 ※ 編輯: sun569 (180.204.224.46 臺灣), 07/17/2019 20:31:17
Pieteacher: pyodbc 這 package 07/18 15:39