乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 如果把SQL Server 2000中的表导出到Excel

如果把SQL Server 2000中的表导出到Excel

作者:乔山办公网日期:

返回目录: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、字段终止于e79fa5e98193e78988e69d83330X'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文

用以下语句就可以解决:
insert into OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=D:\testing.xls;',
'SELECT * FROM [SheetName$]') select * from SQLServerTable

---------------------
sigh。zhidao。。baidu还是很弱啊,自己不可以回答自己提出的问题。又没有人可以解决,还得注册一个新号来回答。方便后来者学习。
你可以存为excel表格 但是不要用excel打开,用编译器或者是txt打开 直接打开 不要转格式

你上传的什么图片哦

SQL导出excel
在企业管理器里选择数据库,在具体的数据库名上点右键——所有任务——导出数据——下一步——下一步——在目的上选择 excel97-2000并设定文件名——下一步——下一步——选择所要导出的表——下一步——完成

没有数据?记得在倒数第二部时选择你要导出的表。

相关阅读

  • 如果把SQL Server 2000中的表导出到Excel

  • 乔山办公网excel表格制作
  • 实现步骤: 1、打开MicroSoft Excel 2000 2、文件(F)→新建(N)→工作簿→ 3、输入SQL*Loader将Excel数据后,存盘为test.xls, 4、文件(F)→另存为(A)→ 保存类型为:制表符分隔,起名为text.txt,保存
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网