我在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数据库,但就像使用正典杀死蚊子一样。
我想知道我的问题是否有一个简单的解决方案。
答案 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中操作数据存储?