excel 与 Sqlserver 之间的数据的导入导出 excel 与 Sqlserver 之间的数据发生导入导出时,常常发生数据类型变化,这样每次都要调整excel中的数据类型才能正常导入到数据库中。有什么好的方法调整excel中的数据类型跟sqlserver中的数据类型一致呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是用openrowset/OPENDATASOURCE時如:select*fromopenrowset('Microsoft.Jet.OLEDB.4.0','EXCEL 8.0;HDR=YES;User id=admin;Password=;IMEX=1;DATABASE=D:\roy.xls', Sheet1$) aHDR=YES;--這是設置第一行為列名IMEX=1--默認情況下是根據前8行判斷類型,可以通過注冊表設置判斷的行數HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft \Jet\4.0\Engines\Excel(TypeGuessRows設置判斷行)模式0 is Export mode1 is Import mode2 is Linked mode (full update capabilities) 不管你是用什么方法,特殊格式还是需要手动在EXCEL里进行调整的,但一般情况下可以直接转换过来 楼主用的是什么版本的SQL呀,我的数据库死活都无法导出exel呢...... 这个和版本有什么关系?把execl连接配好了还能不OK ? SQLserver 2005 用DTSWIZARD调用导入向导导入的 索引问题 数据转换追加,这样的存储过程能实现么。 40万数据的表,add,update,delete操作特别特别慢(高分) 很迷惑的数据库还原问题? sql server2000与sybase中用object_name(id)转换表名的问题 求1sql语句 复杂的SQL查询,高手请进来试一下! 100分,不解决问题决不罢休阿,关于ftp远程传输快照.... 高手帮帮忙!SQLServer的安装问题 table类型类型可以完全取代游标吗?那这样该如何写?谢谢~ SQL语句问题 sql存储过程中类型转换问题,在线等待
*
from
openrowset('Microsoft.Jet.OLEDB.4.0','EXCEL 8.0;HDR=YES;User id=admin;Password=;IMEX=1;
DATABASE=D:\roy.xls', Sheet1$) a
HDR=YES;--這是設置第一行為列名
IMEX=1--默認情況下是根據前8行判斷類型,可以通過注冊表設置判斷的行數
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft \Jet\4.0\Engines\Excel(TypeGuessRows設置判斷行)模式0 is Export mode
1 is Import mode
2 is Linked mode (full update capabilities)
这个和版本有什么关系?
把execl连接配好了还能不OK ?