直接在查询分析器中执行以下三个语句来实现。
一,将Excel文件中的数据读取出来插入到DB中的一个临时表里。
SELECT usercode,username,depcode,sex,birthday,info
INTO TESTTABLE01 FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0',
'Data Source=C:\userinfo.xls;Extended Properties=Excel 8.0')...[userinfosheet$];
这里的Data Source是DB服务器上的绝对路径。userinfosheet是Excel文件中要抽出数据的那个Sheet名。TESTTABLE01是DB中建的临时表。
二,将TESTTABLE01中的数据追加到目的表userinfo中。
INSERT INTO userinfo(usercode,username,depcode,sex,birthday,info )
SELECT usercode,username,depcode,sex,birthday,info FROM TESTTABLE01;
三,将临时表TESTTABLE01从DB中删除。
DROP TABLE TESTTABLE01;
一,将Excel文件中的数据读取出来插入到DB中的一个临时表里。
SELECT usercode,username,depcode,sex,birthday,info
INTO TESTTABLE01 FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0',
'Data Source=C:\userinfo.xls;Extended Properties=Excel 8.0')...[userinfosheet$];
这里的Data Source是DB服务器上的绝对路径。userinfosheet是Excel文件中要抽出数据的那个Sheet名。TESTTABLE01是DB中建的临时表。
二,将TESTTABLE01中的数据追加到目的表userinfo中。
INSERT INTO userinfo(usercode,username,depcode,sex,birthday,info )
SELECT usercode,username,depcode,sex,birthday,info FROM TESTTABLE01;
三,将临时表TESTTABLE01从DB中删除。
DROP TABLE TESTTABLE01;