Ich erhalte Excel-Datei jede Woche. Angenommen es hat folgende Spalten:Hinzufügen Dummy einzelne Zeile in die erste Zeile der Excel-Datei in SSIS
Cust_Name(string), Cust_Id(int), Cust_filename(string),description(string/Unicode string/ Unicode text stream), explanation(String/Unicode string/ Unicode text stream).....
Ich habe Probleme mit Spaltendatentypen. SSIS Excel-Quelle berücksichtigt den gleichen Spaltendatentyp als String, manchmal als Unicode-String und manchmal als Unicode-Text-Stream basierend auf zugrunde liegenden Excel-Daten.
Also, was ich tun möchte, ist Dummy-Zeile, die Unicode Text Stream Daten enthält und fügen Sie es in die erste Zeile von Excel mit Skript-Komponente. Wenn ich also dieses Excel-Element lese, erkennt die SSIS-Excel-Quelle diese Spalten automatisch jedes Mal als Unicode-Text-Stream und später mit der Datenkonvertierung. Ich kann einige Spalten in entsprechende Datentypen konvertieren. Ich möchte wissen, wie kann ich Dummy-Textzeile in die erste Excel-Zeile einfügen. Vorhandene Spaltendaten werden von diesen Dummy-Zeilendaten gefolgt.
Ziel:
1) Holen Sie die Excel-Datei,
2) lesen Excel & hinzufügen Dummy "text" Zeile in der ersten Reihe & speichern, um einen anderen Namen SSIS Source Skriptkomponente verwenden.
und was haben Sie versucht, so weit? – mrid
Versucht mit type rate row logic, IMXE = 1 logic. Excel manuell in CSV konvertieren, Mit Dummy-Zeile (Textwert) in der ersten Excel-Zeile manuell versuchen, Alle Spalten-Datentypen in Excel ändern. Alle Möglichkeiten habe ich ausprobiert. – Ichi