从 Excel 2007 查询 SQL 并返回多个值
我正在尝试获取少量数据(Excel 中大约 200 个字段),并使用每个项目的 where 子句中的该字段从 SQL 检索数据。
TABLE:
ID Name Phone
1 Test1 1234
2 Test2 1235
3 Test3 1236
Excel:
Date ID
2/1/11 1
2/1/11 2
2/1/11 3
我希望能够在 Excel 中进行检索(希望本身不需要编写任何额外的代码 - 也许只是一个带有查询的 Excel ODBC 或 SQL 连接。所以我的数据最终会在 Excel 文档中这样显示:
Excel:
Date ID Name Phone
2/1/11 1 Test1 1234
2/1/11 2 Test2 1235
2/1/11 3 Test3 1236
我不确定如果我解释得足够清楚的话...
我正在使用 Excel 2007,并且我也有 2010 SQL 是 SQL Server 2000。
谢谢!
I'm attempting to take a small amount of data, about 200 fields in Excel and retreive data from SQL with that field in the where clause for each item.
TABLE:
ID Name Phone
1 Test1 1234
2 Test2 1235
3 Test3 1236
Excel:
Date ID
2/1/11 1
2/1/11 2
2/1/11 3
I want to be able to retrieve, within excel (hopefully without writing any additional code per se - maybe a simply Excel ODBC or SQL connection with a query. So my data would end up as such on the Excel Document:
Excel:
Date ID Name Phone
2/1/11 1 Test1 1234
2/1/11 2 Test2 1235
2/1/11 3 Test3 1236
I'm not sure if I'm explaining myself clearly enough....
I'm using Excel 2007 and I also have 2010 laying around somewhere. SQL is SQL Server 2000.
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
阿杜,恐怕。
ADO, I am afraid.
除非有充分的理由不在代码中执行此操作,否则您应该只使用代码而不是 sql。
Unless there is a good reason to not do this in code, you should just use code instead of sql.