我有一个Excel Spreadsheeet。Excel电子表格 - 在单元格上执行Oracle查询的最佳方式
有包含级联姓名细胞(不要问为什么),例如:
单元格A2 BLOGGSJOE
在这个小区,我想运行下面的SQL和输出它到单元格A3,A4和A5
SELECT i.id, i.forename, i.surname FROM individual i WHERE UPPER(REPLACE('" & A2 & "', ' ', '')) = UPPER(REPLACE(i.surname|| i.forename, ' ', '')) AND NVL(i.ind_efface, 'N') = 'N'
任何想法如何在每个单元格上执行oracle查询并返回结果?
我已经在Excel中启用了一个oracle数据源连接,只是不知道现在该做什么。
这是一个愚蠢的做法,你能推荐一个更好的更精通的方式吗?
非常感谢!我缺乏这种类型的必要经验! :-)
编辑:我知道我可以只写一个简单的ruby/php/python /任何脚本循环通过Excel电子表格(或csv文件),然后执行查询等,但我认为那里可能是excel本身的一种快捷方式。
这是什么意思,在A2单元上运行这个SQL? A2单元格是否与这个问题有关? – Mike 2010-06-02 11:28:17
的确,我需要使用单元格的内容在SQL中执行where标准。 – Flukey 2010-06-02 11:32:36