2010-10-27 13 views
2

Bonjour,SQL et Excel 2010

Est-ce que quelqu'un sait s'il y a un moyen facile je peux utiliser une requête SQL dans Excel pour sélectionner des données spécifiques à partir d'une feuille de calcul Excel sans avoir à utiliser VBA, Access, une base de données SQL ou une formule Excel compliquée?

Merci beaucoup.

+0

Pouvez-vous expliquer cela avec un exemple de ce que vous essayez d'accomplir? – shahkalpesh

+0

Imaginons que vous ayez un ensemble de cellules à partir duquel vous souhaitez obtenir des informations en exécutant une requête SQL. Je voudrais savoir s'il y a une extension à Excel avec laquelle je peux mettre dans une cellule, par exemple, 'SELECT TOP 1 (...) DE A1' et il mettrait cette cellule le résultat de la requête. – Miguel

Répondre

5

Utilisez Microsoft Query.

Je n'ai pas Excel 2010 au mo. Dans Excel 2007:

Ruban: Données, d'autres sources (Obtenir des données externes d'autres sources), De Microsoft Query, Choisir une source de données (boîte de dialogue), Bases de données (onglet), Fichier Excel * (liste), Sélectionner classeur (boîte de dialogue), parcourir pour le fichier, étape par l'intermédiaire de l'Assistant Requête (boîte de dialogue), à ​​la fin choisissez, Afficher ou modifier requête dans Microsoft Query, cliquez sur SQL (bouton barre d'outils) et là vous pouvez modifier la requête.

0

Depuis un programme, vous pouvez utiliser Jet SQL pour interroger un fichier Excel. Depuis Excel, je ne pense pas que vous puissiez utiliser Jet SQL.