Welcome to Sign in | Help

Re: metoda de a importa dintrun fisier excel in sql

  •  05-18-2011, 11:21 AM

    Re: metoda de a importa dintrun fisier excel in sql


    1. Exporţi datele într-un fişier txt-csv şi
    BULK INSERT  dbo.Produs
    FROM    'D:\SursaDate\Book1.txt'
    WITH
    (
          CODEPAGE = 'RAW',
          FIELDTERMINATOR = ',',
          ROWTERMINATOR = '\n'
    )

    2. Exporţi datele într-un fişier txt-csv şi
    --INSERT ...
    SELECT    x.*
    FROM    OPENROWSET(BULK 'D:\SursaDate\Book1.txt', FORMATFILE = 'D:\SursaDate\Produs.fmt') x


    Pentru a genera fişierul *.fmt foloseşti utilitarul bcp.

    3. Instalezi data provider-ul pe 64b Microsoft.ACE.OLEDB.12.0
    + OPENQUERY

    4. Exporţi datele într-un fişier txt-csv ş foloseşti utilitarul bcp
    C:\Windows\system32>bcp Test.dbo.Produs in d:\sursadate\book1.txt -T -f d:\sursadate\produs.fmt
    Pentru a genera fişierul *.fmt foloseşti utilitarul bcp.

    5. Daca este un import periodic încearcă să foloseşti SQL Server Integration Services (SSIS).
View Complete Thread
Powered by Community Server (Commercial Edition), by Telligent Systems