教你如何把Excel数据导出 如何用excel导入导出数据库

经验直达:

  • 如何用excel导入导出数据库
  • 教你如何把Excel数据导出
  • 如何从excel表格中筛选数据导出

一、如何用excel导入导出数据库


【教你如何把Excel数据导出 如何用excel导入导出数据库】方法一:右键点你要导入的数据库,点所有任务,点导入导出数据,选导入 。复制设置对话框里面选择excel 97-2000.接下来很容易 。
这种方法的缺点是你导入的表会在数据库中新生成一张表 。。。
方法二:使用数据源 。不推荐使用这个,因为这种方法属于化简为繁 。。。
方法三:打开SQL的企业管理器,点开服务器节点,里面有一个数据转换服务 , 点开,选Meta Data Service 包 。新建一个包 。点开包进去编辑 。里面可以建立EXCEL电子表格与数据库内部相应表格的链接 。接下来的问题就很容易了 。你设置一些选项就OK了 。


二、教你如何把Excel数据导出


实现步骤: 1、打开MicroSoft Excel 2000 2、文件(F)→新建(N)→工作簿→ 3、输入SQL*Loader将Excel数据后,存盘为test.xls,4、文件(F)→另存为(A)→ 保存类型为:制表符分隔,起名为text.txt,保存到C: 5、须先创建表结构: 连入SQL*Plus , 以system/manager用户登录,以下是代码片段: SQL> conn system/manager 创建表结构 以下是代码片段: SQL> create table test ( id number,--序号 usernamevarchar2(10),--用户名 passwordvarchar2(10),--密码 sj varchar2(20) --建立日期 ); 6、创建SQL*Loader输入数据Oracle数据库所需要的文件,均保存到C:,用记事本编辑: 控制文件:input.ctl , 内容如下: load data --1、控制文件标识 infile 'test.txt' --2、要输入的数据文件名为test.txtappend into table test--3、向表test中追加记录 fields terminated by X'09'--4、字段终止于X'09',是一个制表符(TAB) (id,username,password,sj) -----定义列对应顺序 a、insert,为缺省方式 , 在SQL*Loader将Excel数据装载开始时要求表为空 b、append,在表中追加新记录 c、replace,删除旧记录,替换成新装载的记录 d、truncate,同上 7、在DOS窗口下使用SQL*Loader命令实现数据的输入 以下是代码片段: C:>sqlldr userid=system/manager control=input.ctl 默认日志文件名为:input.log 默认坏记录文件为:input.bad 如果是远程对SQL*Loader将Excel数据库进行导入Oracle数据库操作,则输入字符串应改为: 以下是代码片段: C:>sqlldr control=input.ctl 8、连接到SQL*Plus中,查看是否成功输入,可比较input.log与原test.xls文件,查看Oracle数据库是否全部导入 , 是否导入成功 。


三、如何从excel表格中筛选数据导出


1、自动筛?。捍蚩枰秆〉谋砀馿xcel文件,使用鼠标点击单元格定位到含有数据的随意一单元格区域,点击菜单栏-数据-筛选-自动筛选
2、下拉箭头:选择自动筛选后数据栏目出现下拉箭头,点击下拉箭头出现筛选菜单 。每一个下拉菜单对应一个筛选分类
3、筛选方式:点击数字筛选可以为含有大量数据的表格文件进行特定的数据筛选或某个数值区间的数据筛选 。比如我们需要筛选出历史成绩小于85分的项目,点击数字筛选,选择小于 , 输入85即可进行筛选
4、建立区域:如果要筛选出多个分类的成绩如四门成绩大于80分的同学,我们需要预先建立条件区域,将数据整体上方空出三行或以上 , 分别对应输入数据分类和需要的条件限制
5、高级筛?。旱慊鞑说ダ?数据-筛选-高级筛选,以此打开高级筛选的菜单
6、列表区域和条件区域:打开高级筛选后可输入单元格范围或使用鼠标勾选需要的区域,分别勾选列表区域和条件区域
7、结果获?。喝绻枰蒙秆〉氖莸ザ涝谄渌胤较允荆?勾选将筛选结果复制到其他位置,并且手动点击需要作为存储的单元格即可
点击确定即可获取筛选结果

相关经验推荐