高分求解,怎样把EXCEL导入到SQL SERVER中 我怎么在程式中把EXCEL导入到SQL SERVER中,不能有SQL SERVER的导入导出的工具,我希望有程式中实现 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 /********************** EXCEL导到远程SQLinsert OPENDATASOURCE( 'SQLOLEDB', 'Data Source=远程ip;User ID=sa;Password=密码' ).库名.dbo.表名 (列名1,列名2)SELECT 列名1,列名2FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0', 'Data Source="c:\test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions 查一查sqlserver的系统存储过程,有专门做导入导出的。 EXCEL TO SQL SERVER先用ODBC建立一个数据源,数据源指向sql server的表,然后用TTABLE控件联上数据库,再建立一个OleObject,然后用Append,Post把数据导入到EXCEL表。实例:var MSExcel:Variant;//定义一个全程变量 MSExcel := CreateOleObject('Excel.Application'); MSExcel.WorkBooks.Open(Edit1.Text);//创建一个OleObject Table.Active:=true; Table.Append; Table.FieldByName('字段名').Value:=MSExcel.Cells[rows_i,1].Value; Table.Post;//实现导入 OPENDATASOURCE,或者用ado 连接Excel文件即可 varclear在哪个单元啊? Pointer无类型指针能否指向一个对象??? WideChar怎么用?我弱智? 参加过高级程序员考试的朋友请进来! 内存流的问题? 如何将一个做好的Frame加到TabSheet中? dbExpree控件TSQLStoredProc怎么用?有经验的来看看(在线) 动态创建的组件如何检测其事件?? 深度历险的网址? 一个数据库里面存放着退了休的人员的资料 ,其中有夫妇,我想把夫妇从数据库里面找出来, 第三方控件的安装 怎样在DELPHI中用BCP命令啊
insert OPENDATASOURCE(
'SQLOLEDB',
'Data Source=远程ip;User ID=sa;Password=密码'
).库名.dbo.表名 (列名1,列名2)
SELECT 列名1,列名2
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions
先用ODBC建立一个数据源,数据源指向sql server的表,然后用TTABLE控件联上数据库,
再建立一个OleObject,然后用Append,Post把数据导入到EXCEL表。
实例:
var
MSExcel:Variant;//定义一个全程变量 MSExcel := CreateOleObject('Excel.Application');
MSExcel.WorkBooks.Open(Edit1.Text);//创建一个OleObject
Table.Active:=true;
Table.Append;
Table.FieldByName('字段名').Value:=MSExcel.Cells[rows_i,1].Value;
Table.Post;//实现导入