文档详情

Oracle数据库与Excel表之间数据转换--自制.pdf

发布:2017-06-01约2.22千字共9页下载文档
文本预览下载声明
甲骨文俱乐部 PL/SQL Deve 实现 Oracle DB 与Excel 表之间数据转换 一. Oracle 数据库导出数据到 Excel 表 1. 通过Pl/sql Developer 连接Oracle Scott 用户 图1-1 如有任何疑问,请联系 coop@ 咨询 甲骨文俱乐部 2. 进入File -- New -- Report Window,输入导出数据SQL 命令 图1-2 3. 启动导出工具 图1-3 说明:点击出现CSV file、TSV file、XML file 、(SQL file)、 Excel 几种选择,我们选择Excel 为目标格式 如有任何疑问,请联系 coop@ 咨询 甲骨文俱乐部 4. 导出数据到Excel 表 图1-4 二. Excel 表中数据导入 Oracle 数据库 1. 保证Oracle 数据库有Excel 表对应的Table 对象存在 如有任何疑问,请联系 coop@ 咨询 甲骨文俱乐部 图2-1 说明:确认Oracle 数据库中表的字段数据类型选取是否合适; 保证数据类型的“范围”,比如char(n) 中n 的长度一定要大于等于 Excel 表中对应数据最大长度,通俗地说即一定要“装得下”数据 对象 2. 进入File -- New -- SQL Window,输入导入数据SQL 命令 图2-2 说明:查看表library 目前状态,结果为空表 如有任何疑问,请联系 coop@ 咨询 甲骨文俱乐部 3. Excel 表准备 图2-3 说明:图2-3 是未经处理前Excel 表 如有任何疑问,请联系 coop@ 咨询 甲骨文俱乐部 图2-4 说明:图2-4 是处理后Excel 表,即多出第一行序列数,此 步操作很重要,否则会得到与预期不一样的效果 4. Pl/sql 数据导入前准备 图2-5 如有任何疑问,请联系 coop@ 咨询 甲骨文俱乐部 图2-6 5. 执行插入数据操作 图2-7 如有任何疑问,请联系 coop@ 咨询 甲骨文俱乐部 图2-8 说明:选中所有Excel 数据(Ctrl+A );选中Pl/sql 工具中 第一行;复制(Ctrl+V );点击写入数据(如图2-8 所示);锁 闭表;保存即可 如有任何疑问,请联系 coop@ 咨询
显示全部
相似文档