2009-05-26 3 views
0

Ich versuche, eine Excel-spreadhseet von SQL Server Integration Services zu speichern 2005SSIS - Speichern von Office 2007 Format

Unfortunatly nur ich scheine in 2003-Format speichern zu können, aber ich möchte in der Lage sein, zu speichern im Format 2007. Gibt es einen Weg, dies zu tun?

Antwort

1

Dies sollte mit dem OLEDB-Verbindungsmanager möglich sein. (Nicht die Excel-Verbindung.)

Werfen Sie einen Blick auf this example. Es ist für den Import gedacht, sollte aber auch für den Export geeignet sein. Denken Sie daran, das XML-Format wie beschrieben here zu verwenden. Und genauer here.

+0

Ich habe es geschafft, in eine Excel 2007-Arbeitsmappe zu schreiben, wie im Abschnitt "Herstellen einer Verbindung zu einer Arbeitsmappe im Excel 2007-Format" in dieser URL http://msdn.microsoft.com/en-us/library/cc280527 beschrieben. aspx Der Trick besteht darin, eine OLE DB-Verbindung für die Arbeitsmappe anstelle einer Excel-Verbindung (natürlich!) zu verwenden. Laut diesem Link http://dougbert.com/blogs/dougbert/archive/2008/06/16/excel-in-integration-services-part-1-of-3-connections-and-components.aspx muss warte auf das Jahr 2008, bevor sie dir die Wahl des Arbeitsbuchs 2007 als Option ermöglichen  – AJM