我正在尝试将excel文件目录导出到Oracle表中,而不是循环遍历该范围并执行大量的insert语句。我认为有更好的方法可以在.NET中实现这一点但除了将excel转换为csv&之外我似乎无法找到任何其他答案。使用Sql Loader或External Table加载它。有谁知道一个清洁&更有效的方式循环范围创建&执行插入语句?
谢谢!
答案 0 :(得分:0)
不是我推荐的,但你可以使用ODBC驱动程序excel,将excel表格看作表格。然后,需要从excel表中选择数据并将其插入Oracle表...
答案 1 :(得分:0)
我认为Oracle的外部表实际上非常优雅(SQL加载器也是如此)。两种方法都有一个“依赖”参数。但是,如果您正在寻找更多的点和解决方案; Oracle有一个名为SQL Developer的免费工具可供下载。它有support for importing from excel。
此外,整个forum专用于SQL Loader和外部表。
答案 2 :(得分:0)
您可以使用ODI将数据从Excel工作表加载到oracle表中。但是,它有一些问题,如更多的时间等。