Je vous comprend pas completement...
Voici tout de meme ceci, vous permettant de creer un linked server vers votre fichier excel, ajustez les parametres en fonction de votre environnement:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| DECLARE @RC int
DECLARE @server nvarchar(128)
DECLARE @srvproduct nvarchar(128)
DECLARE @provider nvarchar(128)
DECLARE @datasrc nvarchar(4000)
DECLARE @location nvarchar(4000)
DECLARE @provstr nvarchar(4000)
DECLARE @catalog nvarchar(128)
-- Set parameter values
SET @server = 'XLTEST_SP'
SET @srvproduct = 'Excel'
SET @provider = 'Microsoft.Jet.OLEDB.4.0'
SET @datasrc = 'c:\book1.xls'
SET @provstr = 'Excel 8.0'
EXEC @RC = [master].[dbo].[sp_addlinkedserver] @server, @srvproduct, @provider,
@datasrc, @location, @provstr, @catalog |
Et sur base de ce linked server, comment acceder a vos donnees:
SELECT * FROM XLTEST_SP...Sheet1$
Pour plus d'information, voyez cet article:
http://support.microsoft.com/kb/306397
Partager