Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/07/2011, 15h08   #1
Futur Membre du Club
 
Inscription : juillet 2005
Messages : 14
Détails du profil
Informations professionnelles :
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juillet 2005
Messages : 14
Points : 16
Points : 16
Par défaut Outil pour éditer une base SQL SERVER à partir d'excel

Bonjour,

Ma problématique : je dispose de bases de données avec un nombre conséquent de ligne à corriger. Ses manipulation sont bien sur peu automatisables (décomposer un libellé, réduire le nombre de caractère d'un intitulé, extraire une date d'un texte, etc...). Excel est un parfait outil pour cela. Sauf que mes données sont sur SQL-SERVER (et doivent y rester).

Ne connaitriez-vous pas un addin/outil pour excel (payant ou non) permettant de mixer le meilleur des deux mondes :
- retourner un echantillon de données à partir d'une requête SQL
- l'éditer dans excel
- faire un update dans SQLserver.
- le tout sans manip intermédiaire et sans sortir d'excel (et puis si vous aviez une barre chocolatée avec du caramel ...)

EDIT: Je le fais régulièrement avec Access mais access n'est pas adapté.

PS : j'utilise actuellement des formules pour générer des ordres SQL UPDATE. Ca fonctionne bien, mais c'ets pas très friendly-user . il y a aussi la solution TALEND (mais c'est un poil lourd à mettre en place)
lmontout est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2011, 18h53   #2
Expert Confirmé Sénior
 
Avatar de jfontaine
 
Homme Jérôme FONTAINE
Contrôleur de Gestion
Inscription : juin 2006
Messages : 3 885
Détails du profil
Informations personnelles :
Nom : Homme Jérôme FONTAINE
Âge : 38
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Contrôleur de Gestion

Informations forums :
Inscription : juin 2006
Messages : 3 885
Points : 7 151
Points : 7 151
Bonjour,

Une solution est de manipuler tes données en utilisant ADO (VBA)
Une autre serait d'utiliser Transact SQL

Mais dans tous les cas, il va falloir coder suivant ton besoin car je ne vois pas d'autres solutions

Citation:
- le tout sans manip intermédiaire et sans sortir d'excel (et puis si vous aviez une barre chocolatée avec du caramel ...)
Prend meme 2 barres car les miracles sont long a venir
__________________
Jérôme

Citation:
"Ils ne savaient pas que c'était impossible, alors ils l'ont fait" - Marc Twain
Si la réponse répond à votre besoin, votre vote nous encouragera.
Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
jfontaine est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h43.


 
 
 
 
Partenaires

Hébergement Web