我想包Book1.xls 文件导入 pl/sql 里面  怎么做呢  帮我一下吧

解决方案 »

  1.   

    将excel扩展名改为csv,用si object browser工具导入
      

  2.   

    si object browser工具 在那里下载呢
      

  3.   

     方法一:  1、在本地创建一个Access数据库,将Excel数据先导入到Access。可直接导入点击鼠标右键,选择导入,文件类型选择要导入的Excel文件,也可通过创建宏用TransferSpreadsheet函数实现。  2、在本地创建ODBC,链接oracle数据库。将oracle中需要导入数据的表以链接表的方式在本地Access中创建(千万不要使用导入表)。  3、在Access数据库中创建插入查询将导入好的Excel数据导入到oracle中。  方法二:  先把Excel另存为.csv格式文件,如test.csv,再编写一个insert.ctl  用sqlldr进行导入!  insert.ctl内容如下:  load data  --1、控制文件标识  infile 'test.csv'  --2、要输入的数据文件名为test.csv  append into table table_name  --3、向表table_name中追加记录  fields terminated by ','  --4、字段终止于',',是一个逗号  (field1,  field2,  field3,  ...  fieldn)-----定义列对应顺序  注意括号中field排列顺序要与csv文件中相对应  然后就可以执行如下命令:  sqlldr user/password control=insert.ctl
      

  4.   

    把Excel另存为.csv格式文件,如test.csv,再编写一个insert.ctl 
      

  5.   

    你可以用pl/sql developer开发工具里的文本导入或者odbc导入! 
    方法简单实用!
    ::文本导入——工具——文本导入器(odbc导入器)
    对于同一种xls内容重复多次导入的,最好用文本导入器, 他还可以保存结构模板,以备后用