plsql怎么把excel导入数据库

plsql怎么把excel导入数据库,第1张

1 准备Excel导入数据

2 把Excel文件另存为(文本文件(制表符分隔)(*.txt))

3 把新生成的student.txt文件导入到plsql

打开plsql连接到要导入的oracle数据库再打开Tools -->Text importer... -->Open data file 选择要导入的txt文件

4 设置导入数据表结构

新生成的表字段会对应Excel文件第一行标题,但新生成的表字段Type需要设置,可以设置为nvarchar (导入数据为临时数据,如果需要可以后期再作类型变换处理)

5 在Data to Oracle Tab中设置导入的表及相应的栏位

我知道的有三种方法:

1、如果数据量不大且没有大对象(图片,文件什么的)且使用pl/sql developer做oracle管理工具的话,可以直接复制粘贴, *** 作方法是先按照列的先后顺序把EXCEL中数据排好,在第一个字段前面加一空白列(这部很重要,否则字段就会不对应了),pl/sql developer中执行下select * from 表名 for update,使得你的表可以编辑,然后点一下像锁一样的那个图标(鼠标放上去会显示编辑数据四个字),复制excel中的数据(包括空白列),最后直接在表中空白行的地方粘贴就行了, *** 作很简单。

2、使用外部程序编程实现,如c#,java,以c#为例,先将excel解析成datatable,然后逐行遍历入库即可。

3、使用工具XlsToOra.exe,只要配置一下登陆进去后,设置一下导入的表名,列与excel中列的对应关系就可以导入了。

4、可以将excel转换成csv文件再利用文本导入器(工具-文本导入器)导入即可。

以上是个人使用过的一些方法, 难免有不完美之处,欢迎指正探讨^_^


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9827203.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存