【问题标题】:How to remove headers in database while importing the excel file through sql loader通过sql loader导入excel文件时如何删除数据库中的标题
【发布时间】:2013-08-12 14:10:07
【问题描述】:

我有一个 Excel 表格,格式如下:

姓名 地址 电话# 年龄 ----- -------- ------ ---- aaa xxx 123... 11 bbb yyy 345... 21

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

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

谁能帮忙。

助教,

尼桑特

【问题讨论】:

    标签: sql oracle sql-loader


    【解决方案1】:

    我从未使用过它,但 skip option 应该可以满足您的需求。

    您可以像这样在control 文件中定义要跳过的行数:

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

    或者您可以像这样在命令中执行此操作:

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

    【讨论】:

    • 非常好 - 很高兴听到它!在这种情况下,您能否接受我的回答,以便任何看到此帖子的人都知道它有效。谢谢:)
    【解决方案2】:

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

    其中有四个复选框,命名为:Header Row,未选中它,您将拥有没有标题的 Table。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-31
      • 2016-03-18
      相关资源
      最近更新 更多