1w 条数据在 excel 里,如何在数据库里利用这些数据查询出想要的数据

2018-11-01 16:52:06 +08:00
 5ispy
简单来说就是,一个 student 表,里面有学生 id 和分数 score。现在有个 excel 表里有 1w 条学生 id,怎么能查出这些 id 对应的分数?
6256 次点击
所在节点    程序员
67 条回复
allanzhuo
2018-11-02 14:41:45 +08:00
直接 in 一下不就 OK 了,楼上一个比一个复杂。
1W 条数据直接在编辑工具替换为' xx',的形式,几秒钟就搞定了
allanzhuo
2018-11-02 14:43:13 +08:00
11 楼就是我说的方法~~~给老铁点个赞
expkzb
2018-11-02 14:46:25 +08:00
ID 复制到一个文本里,一行一个。利用 python 去读取 ID,并从数据库里获取相应数据就行了吧。不知道 lz 的代码能力如何。
Les1ie
2018-11-02 17:02:31 +08:00
pandas.read_excel().tosql()
ccoming
2018-11-02 18:06:04 +08:00
excel 里面直接就能用 sql,况且还有查找函数、数据透视表、power query 这些功能在,想怎么弄就怎么弄
saulshao
2018-11-02 22:36:33 +08:00
最快的做法是导入到数据库里,然后写 SQL 查询。
楼上有人提到用文本编辑器拼 SQL 也是相当简单实用的办法。
leavan
2018-11-03 11:21:38 +08:00
postgresql 的 fdw 了解一下?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/503471

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX