如何通过sql loader导入excel文件时删除数据库中的标头

时间:2013-08-12 14:10:08

标签: sql oracle sql-loader

我有一张excel表格,其格式如下:

 

Name     Address     Phone#    Age
-----    -------     ------    ----
aaa      xxx          123...    11

bbb      yyy          345...    21

当我导入这个excel时,我有标题(姓名,地址,电话号码,年龄)作为表格的第一行。

我只想要没有标题的数据。

任何人都可以帮忙。

TA

Nishant

2 个答案:

答案 0 :(得分:6)

我从未使用它,但skip option应该做你需要的。

您可以在control文件中定义要跳过的行数,如下所示:

OPTIONS (SKIP=1)
LOAD DATA INFILE ...

或者您可以按照以下命令执行此操作:

sqlldr userid=xxxx/yyyy control=mycontrolfile.ctl skip=1

答案 1 :(得分:0)

非常简单。打开Excel文件[在Excel 2010中有一个名为Desgin的选项卡]单击由数据库记录填充的网格或表。现在看到顶部显示“表格工具”标题下的设计选项卡。点击它。

它们上面有四个复选框,命名为:Header Row,取消选中它,你有表格withou标题。