如何将Excel数据导入Toad 9.5 Table
我有 Toad for Oracle 9.5 和 MS Excel 2007。我想使用 Toad 将 Excel 数据导入到 Oracle 表中。
请告诉我步骤以及如何做到这一点。谢谢
最佳答案
尝试以下方法
方法 1: 单击工具 → 导入 → 导入向导。该窗口可用于将数据从各种源文件导入到表中。
方法 2: SQL*Loader 您可以使用 TOAD 与 Oracle 中名为 sqlloader 的程序的接口(interface)。将 Excel 文件另存为逗号分隔 (.csv) 或制表符分隔 (.txt) 文件。如果您的数据文本字段中包含逗号,请将文件保存为制表符分隔格式。
打开DBA→Sql Loader Wizard
选择“构建新的控制文件”。下一步。
点击“添加”。选择逗号分隔或制表符分隔的文件。下一步。
点击“添加”。选择您的 table 。
如果您要加载逗号分隔文件,请在“所有字段分隔符”组合框中键入逗号。如果要加载制表符分隔的文件,请从“所有字段分隔符”组合框中选择“TAB”。下一步。
选择“加载方法”,注意以下事项:
TRUNCATE 将在加载之前删除表中的所有内容。
如果表为空,INSERT 将插入数据,但如果表中有任何数据,则返回错误。
APPEND 将插入数据而不删除任何现有数据。您可能会以这种方式获得重复项,但如果您试图获取由于某种原因而被破坏的最后一行,那么这是一个好方法。
如果文件的第一行有列标题,请在跳过框中键入 1。下一步。
在控制文件名框中键入控制文件名。下一步。
选择“立即执行”立即加载数据,或选择“仅构建控制文件”来构建 .ctl 文件。理论上,一旦拥有 ctl 文件,您甚至不需要 TOAD,因为您可以在任何具有 sqlloader 并可以连接到数据库的计算机上使用 sqlloader。但你为什么要这么做呢。 :) 我选择立即执行。
注意:如果您在 Windows 2000 或更高版本的操作系统上使用 Oracle 8.0 或更早版本,请取消选中“Watch Progress”
注意:一旦您有了 ctl 文件,您就可以:
选择DBA→Sql Loader Wizard
选择“使用控制文件”。下一步。
选择您的控制文件。下一步。
选择“立即执行”。完成。
关于oracle - 如何将Excel数据导入Toad 9.5表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22207895/