请诸位指点,急!(怎样用C#编写倒数据?) 请诸位高手指点怎么样将Excel表中的数据倒入Sql表中?用C#编写代码!请详细指点。或者提供有关资料!万分感谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 导入和导出数据这样最快。我哪个是导到access里的 如果字段是对应的,直接调用SQL语句:参考:/******* 导出到excelEXEC master..xp_cmdshell 'bcp SettleDB.dbo.shanghu out c:\temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""'/*********** 导入ExcelSELECT * FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0', 'Data Source="c:\test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions/*动态文件名declare @fn varchar(20),@s varchar(1000)set @fn = 'c:\test.xls'set @s ='''Microsoft.Jet.OLEDB.4.0'',''Data Source="'+@fn+'";User ID=Admin;Password=;Extended properties=Excel 5.0'''set @s = 'SELECT * FROM OpenDataSource ('+@s+')...sheet1$'exec(@s)*/SELECT cast(cast(科目编号 as numeric(10,2)) as nvarchar(255))+' ' 转换后的别名FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0', 'Data Source="c:\test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions/********************** 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如果字段不对应,思路:连接两个数据源EXCEL用JET4.0,编写代码对应字段,一条条的导顺便帮我顶一下我的贴子:)http://community.csdn.net/Expert/topic/4018/4018810.xml?temp=.2062036 急。。程序在WIN7下,执行regsvr32无效? 为什么绑顶不了Window的Top、Left、Width、Height等特征?代码错在哪里? 急求:抽象类,派生类的问题 初级问题.. c#实现p2p多线程文件传输 谁知道C#怎么连接PostgreSql数据库 C#怎么对一个程序隐藏鼠标显示 菜鸟问题。。。。。。。。。。在线等!! ff问题 高手指点 C#.net后台BLL的一个线程需要等待前台页面用户输入并返回结果才能继续执行,有什么好方法吗 求助,谁有c#编的网络摄像头多媒体信号自动接收系统 高分——在线等——动态加入 javascript 的问题
参考:
/******* 导出到excel
EXEC master..xp_cmdshell 'bcp SettleDB.dbo.shanghu out c:\temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""'/*********** 导入Excel
SELECT *
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions/*动态文件名
declare @fn varchar(20),@s varchar(1000)
set @fn = 'c:\test.xls'
set @s ='''Microsoft.Jet.OLEDB.4.0'',
''Data Source="'+@fn+'";User ID=Admin;Password=;Extended properties=Excel 5.0'''
set @s = 'SELECT * FROM OpenDataSource ('+@s+')...sheet1$'
exec(@s)
*/SELECT cast(cast(科目编号 as numeric(10,2)) as nvarchar(255))+' ' 转换后的别名
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions/********************** EXCEL导到远程SQL
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如果字段不对应,思路:
连接两个数据源EXCEL用JET4.0,编写代码对应字段,一条条的导顺便帮我顶一下我的贴子:)
http://community.csdn.net/Expert/topic/4018/4018810.xml?temp=.2062036