2009-05-26 10 views
0

J'essaie de sauver un spreadhseet Excel de SQL Server Integration Services 2005.SSIS - Enregistrement à Office 2007 Format

Je Unfortunatly semblent seulement être en mesure d'enregistrer au format 2003, mais je veux être en mesure d'économiser en 2007. Y a-t-il moyen de le faire?

Répondre

1

Cela devrait être possible en utilisant le gestionnaire de connexions OLEDB. (Pas la connexion Excel.)

Jetez un oeil à this example. Il est destiné à l'importation, mais il devrait également convenir à l'exportation. N'oubliez pas d'utiliser le format XML comme décrit here. Et plus en détail here.

+0

J'ai réussi à écrire dans un classeur Excel 2007 comme décrit dans la section «Connexion à un classeur au format Excel 2007» à l'adresse http://msdn.microsoft.com/fr-fr/library/cc280527. aspx L'astuce consiste à utiliser une connexion OLE DB pour le classeur plutôt qu'une connexion Excel (bien sûr!). Selon ce lien http://dougbert.com/blogs/dougbert/archive/2008/06/16/excel-in-integration-services-part-1-of-3-connections-and-components.aspx devra attendre 2008 avant de vous laisser choisir le classeur 2007 en option  – AJM

Questions connexes