Импорт данных Excel в Access

У меня в приложении Access есть таблица, которую нужно заполнить данными в виде нескольких файлов Excel. Я попробовал этот код:

DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel8, strTable, strExcelpath, True

Но он перезаписывает данные в моей таблице доступа каждый раз вместо того, чтобы добавлять их, и это не дает абсолютно никакого контроля над тем, что отправляется.

Мне нужно найти способ просто добавить данные из файла Excel в мою таблицу Access, оба файла имеют одинаковую структуру, поэтому я хотел бы знать, есть ли способ импортировать их построчно без указания столбцов. Тем не менее, для личного знания и боязни использования пользователями, я также хотел бы знать, как импортировать его, учитывая строки и столбцы.

Спасибо !

РЕДАКТИРОВАТЬ: код с выбрать в файле Excel:

Dim cn As ADODB.Connection
Dim strQuery As String

Set cn = New ADODB.Connection
With cn
    .Provider = "Microsoft.Jet.OLEDB.4.0"
    .ConnectionString = "Data Source=" & Application.CurrentProject.Path & "\Excel\test.xls;" & _
                        "Extended Properties=Excel 8.0;"
    .Open
End With

strQuery = "INSERT INTO tblClients " & _
        "SELECT * FROM [Excel 8.0;HDR=YES;DATABASE =" & Application.CurrentProject.Path & "\Excel\test.xls].[tblImport$]"
DoCmd.RunSQL strQuery

Ответы на вопрос(1)

Ваш ответ на вопрос