Bonjour,
peut on recuperer la valeur d'une cellule excel (exp : la valeur de la cellule F3) et la mettre dans une variable. comment faire
merci
Bonjour,
peut on recuperer la valeur d'une cellule excel (exp : la valeur de la cellule F3) et la mettre dans une variable. comment faire
merci
Salut !
Tu peux passer par OPENROWSET de SQL Server pour accéder à la cellule voulue. Tu peux regarder cette commande en détail dans les Online Books.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT * FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0', 'Excel 12.0;Database=D:\DATA_SOURCE\Data2.xlsx', 'SELECT * FROM [Sheet1$D3:D3]');
salut
j'ai essayé de faire ca pour voir si ca marche
Dim PrmPathExcelFile As String = "D:\SSIS\TEST.xls"
MyConnection = New System.Data.OleDb.OleDbConnection
MyConnection.ConnectionString = "provider=Microsoft.Jet.OLEDB.4.0; data source='" & PrmPathExcelFile & " '; Extended Properties=Excel 8.0;"
Dim MyCommand As New System.Data.OleDb.OleDbCommand
MyConnection.Open()
MyCommand.Connection = MyConnection
MyCommand.CommandText = "select count(*) from [sheet2$]"
Dim Obj2 As new Object
Obj = MyCommand.ExecuteScalar()
aprés cette instruction le cursuer va directement au catch
La commande est gérée depuis Sql Server, il faut la traiter comme une vrai requête sql (connexion à une bd, etc.). Essaye d'abord d'exécuter la requête avec Management Studio
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager