Wie importiere ich Excel-data mit SQL Query (ohne Assistent)?

Sagen, ich habe Tausende von Excel-fileen mit allen Informationen der Menschen.

Name Height John 182 Sam 178 ... 

Wenn ich diese data in eine neue MS-SQL-databasetabelle mit SQL-Abfrage importieren möchte, wie soll ich das machen?

 Name Weights John 130 Sam 160 ... 

Und jetzt, wenn ich die 'Weights' data in die vorherige Tabelle mit Abfrage anhängen möchte, wie soll ich das machen?

Der Grund, warum ich das tue, ist, weil das Importieren zu viel Excel mit dem Assistenten zu einer riesigen timeverschwendung führen kann, also denke ich, wenn ich SQL-Abfrage in MATLAB einbetten kann, dann wird eine for-loop den Job für mich machen, hoffentlich .

Vielen Dank im Voraus.

Sie können OPENROWSET verwenden , um aus Excel in die Tabelle zu importieren

Beispiel:

 INSERT INTO yourtable ( . . . ) SELECT . . . FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0', 'Excel 12.0;Database=C:\EXCEL\ExcelFile.xlsx', 'SELECT * FROM [Sheet1$]')