2010-11-19 6 views
0

J'écris du code pour générer un fichier Excel. Je génère un rapport détaillé en 3 feuilles dans un seul fichier XLS. Je suis capable d'écrire 1 détaillé, sheet1. Maintenant, je veux déclencher une requête SQL sur la table sheet1 pour générer la table sheet2.Comment faire pour déclencher une requête SQL sur Ouvrir la feuille de calcul d'une feuille Excel à l'exécution?

Ma feuille1 contient 9 colonnes. Sur 7, on est le prix. Je veux tirer requête comme ceci:

Select Product_Name, City, State, Country, SUM(price), Sub_Type, Description from Sheet1 Group By Product_Name, City, State, Country, Sub_Type, Description 

... et enregistrer les deux feuilles de travail.

Comment puis-je déclencher une telle requête ou utiliser une autre méthode pour obtenir le résultat souhaité?

Répondre

0

Je créerais un pivottable sur sheet2, qui obtient son entrée de sheet1.

Questions connexes