Ich versuche, eine CSV-Datei in einer SQL Server-Datenbanktabelle mit SSIS zu laden. Momentan öffnen wir vor dem Laden der Datei die Datei in Excel und ändern das Format der Spalte B von General in Number. (Wenn dies nicht erfolgt, werden falsche Daten für diese Spalte geladen.)Ändern des Formats von Spalten in CSV vor dem Laden in SQL Server-Datenbank mit SSIS
Die vierte Zeile darunter ist das Datum, aber vor dem Laden ändern wir das Format von Spalte B von Allgemein zu Zahl. die dann 42767 (korrekte Daten) auf dem Wert umgewandelt
Column A Column B
-----------------
1. 11622
2. IZED
3. DGA-435
4. 1/02/2017
Nun müssen wir diesen Prozess automatisieren und eine gewisse Logik, kann dies in SSIS getan werden? Bitte vorschlagen.
Danke, Aj
Danke für die Antwort Hadi, aber ich bin mir nicht sicher, wie man das benutzt. Ich habe versucht, dies in das Skript in der Skript-Aufgabe zu setzen, aber ich bin nicht in der Lage, die Fehler danach zu beheben (ich kenne VB.net nicht, da ich nicht von backgound bin). Könnten Sie bitte ein Beispiel geben, wenn möglich. – Ajay
@Ajay Ich habe meine Antwort bearbeitet, Sie haben 'Microsoft.office.Interop.Excel' als Verweis hinzugefügt, um Fehler zu beheben, ersetzen Sie auch strFile Variable mit dem vollständigen Dateipfad (Sie können es übergeben mit Paketvariable oder manuell) – Hadi