2016-07-29 6 views
0

Ich versuche, einige Excel-Dateien zu ändern, die auf SharePoint liegen. Dies sollte automatisch ausgeführt werden, während mein Import zu SQL-Server läuft. Für den Import verwende ich einen SSIS.Öffnen Sie eine Excel-Datei auf Sharepoint von SSIS-Paket, ohne es zu verschieben

Ist es möglich, Excel-Dateien mit SSIS zu ändern? Und wo ist es möglich? Übrigens sollte das SSIS-Paket öffnen und schließen Sie die Excel-Dateien, so dass ich keine Störungen durch offene Pakete bekommen.

Ich verwende Excel 2013, SQL-Server und Visual Studio 2013

+0

Wenn Sie im Sharepoint zu Bibliothek-> Öffnen mit Explorer gehen, erhalten Sie den Pfad zu diesen Dateien. Ich denke, Sie könnten mit SSIS auf diesen Pfad zugreifen (nie verwenden, aber es ist einen Versuch wert) – vercelli

+0

Ja, der Pfad ist nicht das Problem. Ich habe keine Ahnung wie man diese Dateien von SSIS adressiert. Also ich weiß, ich brauche eine skriptfähige Aufgabe, aber ich weiß nicht, wie man es konfiguriert. – Mopaed

Antwort

0

Sie können den folgenden Code verwenden, um Excel-Dateien, die auf Sharepoint zu öffnen:

Dim process As New System.Diagnostics.Process() process.Start("filepath") process.Close()

Wenn Sie die Excel erhalten - Datei als .xlsm-Datei Sie können das Makro direkt verarbeiten. Wenn Sie eine .xlsx-Datei erhalten, müssen Sie eine zusätzliche Datei erstellen, die Makros verarbeiten kann und dann die neue Datei verarbeiten.

Verwandte Themen