1、通过sql,将服务器数据导入到07版excel:INS苇质缵爨ERTINTOOPENROWSET('Microsoft.ACE.OLEDB.12.0','Excel12.0;Database=D:/XXX/AA.xlsx;','SELECT A1,B1FROM[Sheet1$]')select A1,B1from[Table]'注意:1、两个select所带的字段要求一一对应,若不对应则需要指定字段;2、excel表需事先输入指定字段A1,B1;3、命令行【SELECT A1,B1FROM[Sheet1$]】的sheet名需与excel表的sheet名对应,若不对应则提示:"Microsoft Access 数据库引擎找不到对象“Sheet1$”。
2、通过sql,将07版excel数据导入到服务器:INS苇质缵爨ERT INTO [Table](A1,B1)select A1,B1FROM OPE绿覆冗猩NDATASOURCE('Microsoft.ACE.OLEDB.12.0','Data Source=D:/XXX/AA.xls;Extended Properties=Excel 12.0')...[Sheet1$];注意:1、两个select所带的字段要求一一对应,若不对应则需要指定字段;2、sql的tabel表需事先输入指定字段A1,B1;3、命令行【SELECT A1,B1FROM[Sheet1$]】的sheet名需与excel表的sheet名对应,若不对应则提示:"Microsoft Access 数据库引擎找不到对象“Sheet1$”。
3、通过excel,将服务器数据导入到07版excel:1、在数据选项卡,选择SQL SERVER数据源;2、在弹出的选项框中,输入服务器IP地址和帐号密码;3、选择具体输入的表格;4、弹出的选项框中,输入SQL SERVER服务器密码;5、点击确定后,SQL SERVER连接数据源并读取数据;
4、通过sql,实现服务器数据和excel数据联合查询:select * from [Table]t1,(select A1,B1FROM OPENDATASOURCE('Microsoft.ACE.OLEDB.12.0','Data Source=D:/XXX/AA.xls;Extended Properties=Excel 12.0')...[Sheet1$];) t2where t1.A1 = t2.A1注意:1、将excel查询的结果集视为sql的tabel表;2、excel表格需为关闭状态;