我在一台Windows 7机器上,并配置了一个名为'MyExcelDb'的ODBC连接到excel文件。我可以使用type-1 jdbc驱动程序以编程方式连接到'MyExcelDb',一切正常。
我现在想使用Oracle sqlddeveloper来查询DSN 'MyExcelDb',但我无法进行此连接,因为我没有找到ODBC连接的任何选项。我试过在Oracle部分使用"高级"选项,并尝试将自定义jdbc URL设置为"jdbc:odbc:excelDB",但无济于事。
我已经尝试在SQLDeveloper中添加第三方驱动程序的条目,如:
- sourceforge.net/projects/xlsql/
- code.google.com/p/sqlsheet/
- hxtt.com/excel.html
尽管如此,没有新的连接选项会出现,我仍然在努力使两者之间的连接。
我已经搜索了周围,发现我可以安装Oracle并为excel添加TNS,这样我就可以在SQLDeveloper中使用Oracle TNS进行连接。安装Oracle数据库就像用大炮打死一只蚊子。
我想知道是否有一个简单的方法来解决我的问题。
您是否尝试过遵循Oracle的连接到Excel文件的指导方针?您是否按照Oracle指南的第三步设置了系统DSN ?将文件导入数据库是例程且简单的,但可以按照您描述的方式使用SQL Developer,而无需安装客户机。下面是一个通过PL/SQL读取Excel文件的示例。
我的问题是为什么使用SQL开发人员在Excel中操作数据存储,当Excel被设计为操作数据?