如何将excel数据导入Toad 9.5表

时间:2014-03-05 19:56:44

标签: oracle toad

如何将Excel数据导入Toad 9.5表

我有Toad for Oracle 9.5和MS Excel 2007.我想使用Toad将Excel数据导入Oracle表。

请让我知道步骤,如何做到这一点。感谢

2 个答案:

答案 0 :(得分:2)

尝试以下方法

方法1:单击工具→导入→导入向导。此窗口可用于将各种源文件中的数据导入表格。

方法2: SQL * Loader您可以将TOAD的接口用于Oracle中名为sqlloader的程序。将Excel文件另存为逗号分隔(.csv)或制表符分隔(.txt)文件。如果您的数据在文本字段中包含逗号,请将文件另存为制表符分隔。

打开DBA→Sql Loader向导

选择“构建新的控制文件”。下一步。

点击“添加”。选择以逗号分隔或制表符分隔的文件。下一步。

点击“添加”。选择你的桌子。

如果要加载逗号分隔文件,请在“所有字段分隔的”组合框中键入逗号。如果要加载制表符分隔文件,请从“所有字段分隔的”组合框中选择“TAB”。下一步。

选择“加载方法”,注意以下内容:

TRUNCATE将在加载前删除表中的任何内容。

如果表为空,INSERT将插入数据,但如果表中包含任何数据,则会返回错误。

APPEND将插入数据而不删除任何现有数据。你可能会以这种方式获得重复,但如果你想要获得因某种原因而不知何故得到的最后一行,这是一个很好的方法。

如果您的文件的第一行包含列标题,请在跳过框中键入1。下一步。

在控制文件名框中键入控制文件名。下一步。

选择“立即执行”以立即加载数据或“仅构建控制文件”以构建.ctl文件。理论上你有了ctl文件后甚至不需要TOAD,因为你可以在任何有sqlloader的机器上使用sqlloader并且可以连接到数据库。但是你为什么要这样做。 :)我现在选择执行。

注意:如果您在Windows 2000或更高版本的操作系统上使用Oracle 8.0或更早版本,请取消选中“观看进度”

注意:一旦你有了一个ctl文件,你可以:

选择DBA→Sql Loader向导

选择“使用控制文件”。下一步。

选择您的控制文件。下一步。

选择“立即执行”。完成。

答案 1 :(得分:0)

菜单数据库然后导入和导入表数据。

您必须选择要导入的表格,然后,更简单的方法是从剪贴板导入(所以在继续导入之前只需要在Excel中导入ctrl + c)。

通常我也会复制标题行,它可以帮助我检查列是否匹配良好。