如何将.csv或excel文件内容导入ORACLE中的表格11G

问题描述:

我有excel文件与me.and我想在ORACLE 11G的excel文件中创建一个具有结构的表格。请帮助我使用哪个命令来做到这一点? 除SQL Developer选项外。如何将.csv或excel文件内容导入ORACLE中的表格11G

+0

Excel文件保存为CSV然后使用LOAD命令在SQLcl – thatjeffsmith

+0

抱歉,没有看到你想创建表 - 没有'命令'来做到这一点...除非你想使用SQLDev GUI,你不这样做...出于某种原因? – thatjeffsmith

+0

如果将文件保存为CSV,则可以使用SQL LOADER –

假设你test.csv是如下

1艾哈迈德20000

2艾哈迈德20000

3艾哈迈德20000

4艾哈迈德20000

5艾哈迈德20000

6 basit 20000

7巴西特20000

8巴西特20000

创建任何Oracle目录cotrolfile.txt,把你想有作为控制文件如下参数

负载数据 CHARACTERSET UTF8 INFILE“path_of_csv_file \ test.csv' 截断 到表格csvload_table 以“,”结尾的字段可选地由''''''''''''包围(Coloumn1,Coloumn2,Coloumn3)

最后从CMD调用SQLLDR与参数如下

SQLLDR用户名/密码控制= path_of_controlfile.txt登录= path_of_log_file坏= path_of_bad_records丢弃= path_of_discarded_records_file