实例目的: (1)是把c盘根目录下的Excel文件test表导入到sql2000中,导入后,数据库表名为dy01,再尝试把dy01表内容导出到C盘的Excel表testout中 (2)导入导出都分为目标文件存在和不存在两种方式 Test.xls路径:C:\test。内容如下:
(一)excel导入sql
1、如果导入数据并生成表 select * into dy01 from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;HDR=YES;DATABASE=c:\test.xls',sheet1$)
导入后的dy01表记录如下:
不过位的位置换了,原来sfzhm位于第2列,现在位于第1列了
2、如果接受数据导入的表已经存在 insert into dy01 select * from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;HDR=YES;DATABASE=c:\test.xls',sheet1$)
跟上表的情况差不多,仍然是sfzhm成了第一列,姓名成了第二列。
(二)sql数据库表导出到excel表
1、 如果Excel文件已经存在,而且已经按照要接收的数据创建好表头 在C盘根目录建立testout.xls,字段名分别为:xm,sfzhm,,数据库表dy01内容如下:
(责任编辑:admin) |
实例目的: ( 1 )是把 c 盘根目录下的 Excel 文件 test 表导入到 sql2000 中,导入后,数据库表名为 dy01, 再尝试把 dy01 表内容导出到 C 盘的 Excel 表 testout 中 ( 2 )导入导出都分为目标文
打赏
-
支付宝扫一扫
-
微信扫一扫