从SQLDeveloper查询基于excel的数据库

时间:2015-06-07 10:33:16

标签: excel odbc oracle-sqldeveloper jdbc-odbc

我在Windows 7计算机上,并已将名为“MyExcelDb”的ODBC连接配置为excel文件。我可以使用type-1 jdbc驱动程序以编程方式连接到'MyExcelDb',一切正常。

我现在想使用Oracle SQLDveloper查询DSN“MyExcelDb”,但我无法建立此连接,因为我找不到任何ODBC连接选项。我尝试使用Oracle部分中的“高级”选项,并尝试将自定义jdbc URL设置为“jdbc:odbc:excelDB”bugt无效。

我尝试在SQLDeveloper中为第三方驱动程序添加条目,例如:
- sourceforge.net/projects/xlsql/
- code.google.com/p/sqlsheet/
- hxtt.com/excel.html
尽管如此,但没有出现新的连接选项,我仍在努力将两者联系起来。

我搜索过并发现我可以安装Oracle并为excel添加TNS,这样我就可以使用SQLDeveloper中的Oracle TNS进行连接。安装Oracle数据库,但就像使用正典杀死蚊子一样。

我想知道我的问题是否有一个简单的解决方案。

1 个答案:

答案 0 :(得分:0)

您是否尝试过关注Oracle's guidelines来连接Excel文件?您是否按照Oracle指南的第3步中所述设置了系统DSN。将文件导入数据库是常规且简单的,但是以您描述的方式使用SQL Developer,而不安装客户端。 Here is an example of reading an Excel file via PL/SQL

我的问题是,当Excel用于操作数据时,为什么要使用SQL Developer在Excel中操作数据存储?