Import von data aus Excel / CSV in SQL server

Ich habe einige Fragen zum Importieren von data aus Excel / CSV-file in SQL server. Lassen Sie mich zuerst das Gesamtszenario erklären.

Wir erhalten data aus mehreren Quellen und im Excel / CSV-Format. Diese data sollen in SQ server in eine Tabelle importiert werden. Da wir die data aus mehreren Quellen erhalten, müssen wir die Spalten in den Excel-fileen den Spalten in unserer SQL server-Tabelle zuordnen.

Ich verstehe, dass entweder DTS oder der Import / Export-Assistent die Möglichkeit ist, diese data zu importieren, wenn wir diesen Import manuell durchführen würden. Aber ich habe folgende Fragen

  1. Gibt es Alternativen für den DTS / Import Export Wizard?

  2. Wenn ich einen Antrag auf den Import von data schreiben würde, was sind die .net-Framework-classn, die ich verwenden oder verwenden könnte? Aus irgendeinem Grund möchte ich kein SQL-Skript innerhalb der Anwendung verwenden oder build. Was wäre der beste path, dies zu tun?

  3. Gibt es irgendwie können wir den Aufwand bei der Kartierung von data reduzieren?

Irgendwelche Vorschläge, Hilfe wäre sehr willkommen

Grüße

Romi

Gibt es Alternativen für den DTS / Import Export Wizard? – bulkinsert

Wenn ich einen Antrag auf den Import von data schreiben würde, was sind die .net-Framework-classn, die ich verwenden oder verwenden könnte? Aus irgendeinem Grund möchte ich nicht verwenden oder ein SQL-Skript in der Anwendung erstellen. Was wäre der beste path, dies zu tun? – SSIS

Gibt es irgendwie können wir den Aufwand bei der Kartierung von data reduzieren? –

SSIS ist ein sehr mächtiges Werkzeug. Möchte diese Option zuerst erforschen. Sie können sogar benutzerdefinierte Komponente mit .net auch build.