原文:http://blog.csdn.net/luoxingchen/article/details/23795371
1、 将Excel表格中的数据直接复制到PL/SQL。
说明:以前没注意到PL/SQL还可以直接将Excel表格复制到数据库中,试试还真行,这样效率还是比较高,不用一条一条 插入了。但是,直接双击第一个表格,或者选中一行后进行粘贴,这样虽然能粘贴,但是始终向后面错开一列,解决方法如下:
先在PL/SQL中查询一个数据库表,如select* from test(当然后面可以加上for update,
这样的话,除了当前用户外,其他用户只能查询,不能更新数据)。点开锁图标解锁定,这样就可以对该表进行修改了。当然,还可以右键单击某一个需要修改的表,选择“edit”或者“Edit data”。
再选择需并复制需要添加到数据库中的Excel表格的内容,然后将鼠标移到新行的左边,当鼠标显示为向右的时候单击左键,这时第一个格应该被选中,第一个格显示为黑色(或者蓝色等选中颜色)。然后将鼠标移到选中的单元格上,右键单击,选择“paste”粘贴即可。
2、 PL/SQL将Excel文档导入数据库
1、 打开plsql工具菜单中的odbc importer
2、 点击connect按钮,选择要导入的Excel文件。
3、 选择Excel中具体的sheet
4、 选择数据库用户和数据表
5、 选择数据表中对应的字段,并选择类型,并对应正确。
6、 点击导入按钮,即可。