如何将Excel数据导入Toad 9.5表
我有Toad for Oracle 9.5和MS Excel 2007.我想使用Toad将Excel数据导入Oracle表。
请让我知道步骤,如何做到这一点。感谢
答案 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)。
通常我也会复制标题行,它可以帮助我检查列是否匹配良好。