2013-03-20 5 views
0

Je suis nouveau à SSIS et je veux générer un fichier Excel à partir de la table sql.Comment générer un fichier Excel à partir de la table SQL en utilisant SSIS?

table sql: mydata

Id date  value 
1  2013-02-2 236823 
2  2013-02-3 185454 

Maintenant je dois générer et le fichier excel qui me donne une entrée comme

seulement date et value

Comment puis-je générer qu'Excel fichier?

veuillez me donner n'importe quel fil ce serait une aide précieuse.

J'ai essayé de faire démarrer data flow task

à l'intérieur j'ai pris ole db source et écrire requête SQL select date ,value from mydata

ensuite ajouté Excel destination?

Mais il me donne une erreur de destination Excel:

external table is not in expected format 
+1

Cochez cet article http://cavemansblog.wordpress.com/2009/04/17/ssis-export-data-from-sql-server-2005-to-excel/ – praveen

+0

Une partie du gestionnaire de connexions Excel est manquante? Je reçois une erreur dans 'excel destination':' la table externe n'est pas dans le format attendu – Neo

+0

Est-ce que votre 'fichier Excel' s'ouvre ou utilise un fichier protégé par un mot de passe? – praveen

Répondre

1

Mon ami, ce que vous avez essayé jusqu'à présent? Ceci est un simple clic sur un clic. La prochaine fois, s'il vous plaît partagez votre effort. Voici les conseils:

1. Place a DFT on the Control Flow surface 
2. Double-click on the DFT to enter into the Data Flow surface 
3. Place an OLE DB Source. Double-click on it. Click on New... button and create a new OLE DB connection manager 
4. Data access mode: Table or view. Select your table 
5. Click on the columns. Select the fields you want. 
6. Now place an Excel Destination. Connect it to the OLE DB Source. 
7. Double-click and click on New... button. Give the Excel file path where you want to dump the data. 
8. Click on New.. Some warning will appear. Accept it. 
9. Select the Name of the Excel sheet from the drop down. 
10. Run the package. 

Cette solution est de plain vanilla. Une fois que vous connaissez les bases, polissez votre solution. Par exemple, pensez à définir les connexions via des variables.

Bonne chance!

Questions connexes