• SQL SERVER导入Excel csv


    64位的机器上安装64位
    Microsoft.ACE.OLEDB.12.0

    http://www.microsoft.com/zh-cn/download/details.aspx?id=13255

    注意下载那个64位的:

    AccessDatabaseEngine_X64.exe

    https://zhidao.baidu.com/question/918558518828001539.html

     https://blog.csdn.net/www_rsqdz_net/article/details/79886942

    https://www.cnblogs.com/habin/archive/2012/08/01/2618845.html

    https://www.cnblogs.com/NichkChang/p/6381309.html

     Microsoft.ACE.OLEDB.12.0,没安装office2010也好了,安装这个AccessDatabaseEngine_X64.exe就可以了

     --开启导入功能
        exec sp_configure 'show advanced options',1
        reconfigure
        exec sp_configure 'Ad Hoc Distributed Queries',1
        reconfigure
        --允许在进程中使用ACE.OLEDB.12
        EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0', N'AllowInProcess', 1
        --允许动态参数
        EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0', N'DynamicParameters', 1
        
        --导入临时表 
        exec ('insert into jihua(id,[批次号],Right('''+ @filepath +''',charindex('''',REVERSE('''+ @filepath +'''))-1),getdate() FROM OPENDATASOURCE (''Microsoft.ACE.OLEDB.12.0'', ''Data Source='+@filepath+';User ID=Admin;Password='' )...计划汇总表')
    
        --注意这里,要先关闭外围的设置,然后再关闭高级选项
        exec sp_configure'Ad Hoc Distributed Queries',0
        reconfigure
        exec sp_configure'show advanced options',0
        reconfigure
        --关闭ACE.OLEDB.12的选项
        EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0', N'AllowInProcess', 0
        EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0', N'DynamicParameters', 0

    CREATE TABLE CSVTable( 
    Name NVARCHAR(MAX), 
    Email NVARCHAR(MAX), 
    Area NVARCHAR(MAX

    然后执行下面的语句:BULK INSERT CSVTable
    FROM 'D:csv.txt'
    WITH(
    FIELDTERMINATOR = ',',
    ROWTERMINATOR = ' '
    )
    SELECT * FROM CSVTable

  • 相关阅读:
    Android studio USB连接失败
    BZOJ 1013 [JSOI2008]球形空间产生器sphere
    UVA1025
    noip2016天天爱跑步
    noip2015运输计划
    noip2012借教室
    BZOJ 1597: [Usaco2008 Mar]土地购买
    BZOJ1010: [HNOI2008]玩具装箱toy
    BZOJ1026: [SCOI2009]windy数
    BZOJ1801:[Ahoi2009]chess 中国象棋
  • 原文地址:https://www.cnblogs.com/cb168/p/10731698.html
Copyright © 2020-2023  润新知